Заполнение одного документа данными из другого

1. buksol 14.12.20 09:17 Сейчас в теме
Всем, привет. Подскажите пожалуйста как реализовать такую задачу? Есть Документ 1 и есть Документ 2. У обоих документов есть одинаковые объекты формы документа : Сотрудник, Номер Договора и Дата Договора. Документ 2 создается не на основании Документа 1, а путём нажатия на кнопку создать в Форме списка Документов и выбора из меню. Нужно чтобы при создании Документа 2 в него автоматом подтягивались Сотрудник, Номер Договора и Дата Договора из Документа 1. Заранее спасибо
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. FatPanzer 14.12.20 09:46 Сейчас в теме
(1) Для пользователя "автомат" - это вот то, что вы и написали.
А для программиста "автомат" - это взять и написать программный код, который для пользователя будет реализовывать "автомат". То есть взять и ручками написать заполнение одних реквизитов данными из других источников. Вот тогда и будет "автомат".
3. buksol 14.12.20 09:48 Сейчас в теме
(2)Полностью согласен. Пытаюсь ручками написать.
4. FatPanzer 14.12.20 09:50 Сейчас в теме
(3) Прекрасно. Значит тема закрыта.
5. ZergKRSK 129 14.12.20 09:57 Сейчас в теме
(1) если при создании Документа2 никак не задействован Документ1 то заполнить на основании не получится.
6. ixijixi 1805 14.12.20 10:36 Сейчас в теме
7. user633533_encantado 11 14.12.20 10:43 Сейчас в теме
(1) И откуда Документ 2 поймет какой документ1 ему использовать для заполнения ?

Проще всего использовать внешнюю обработку заполнения объекта:

Создается документ 2 в нем кнопка, которая вызывает внешнюю обработку, в обработке форма в которой выбирается документ 1 и код, который по документу 1 заполняет документ2.
8. FatPanzer 14.12.20 10:50 Сейчас в теме
(7) Да вполне достаточно ОбработкаЗаполнения() в Документе 2 и команды в форме списка Документа1 с вызовом Документ2.Заполнить(Документ1)...
9. user633533_encantado 11 14.12.20 10:53 Сейчас в теме
(8) Если из Документ1, то тогда уж внешняя обработка "создание связанных объектов", но автор вопроса хочет из документа 2.
10. FatPanzer 14.12.20 11:10 Сейчас в теме
(9) Ну на самом деле у автора не указано - из какого списка он хочет нажимать кнопку, поэтому нам остается только предполагать. Я предполагаю, что кнопка нажимается на форме списка Документа1.
11. user633533_encantado 11 14.12.20 12:04 Сейчас в теме
(10) "Документ 2 создается не на основании Документа 1, а путём нажатия на кнопку создать в Форме списка Документов и выбора из меню." Двояко не истолкуешь.
Если в форме списка документа 1 нажать создать, то будет создан документ1.
12. buksol 14.12.20 12:20 Сейчас в теме
13. FatPanzer 14.12.20 12:27 Сейчас в теме
(11) "Не на основании" - это просто означает, что на форме нет такой автоматической кнопки для его создания (потому что в конфигураторе не указано). Поэтому однозначно тоже истолковать нельзя. Ибо кнопку всегда можно добавить самостоятельно.

Ну раз автор указал свой вариант развития событий - ОК.
14. GSokolov 320 14.12.20 18:11 Сейчас в теме
(13) "Не на основании" - это означает, что при создании документа ничего из другого документа не заимствуется и не переносится. Создание документа с заполнением каких-то данных из другого документа - это и есть создание на основании, неважно откуда что вызывается, просто при создании нового документа из списка в него нужно параметрически передать данные из указанного (можно в отдельной временной форме выбора при открытии) Документа-основания (Документ1).
15. FatPanzer 14.12.20 18:20 Сейчас в теме
(14) Да ладно!!! А я разве не об этом говорю??? Но вот автор не хочет "вводить на основании", он просто хочет данные из одного документа скопировать в другой. А вот user633533_encantado говорит, что раз не на основании, то двух мнений быть не может - нет и не будет никакой кнопки в форм документов-"оснований"...
16. user1503726 14.12.20 19:00 Сейчас в теме
А в документ2 есть реквизит документ1 или кнопка выбрать образец заполнения из списка документ1?
17. buksol 15.12.20 07:58 Сейчас в теме
Всем, спасибо. Решил данную проблему
18. Swetlana 25 15.12.20 09:23 Сейчас в теме
(17) Разве это проблема? Это задача
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот