Имя: Пароль:
   
1C
1С v8
Создать три документа на основании по нажатию одной кнопочки
0 DiFas
 
19.12.17
08:46
Здравствуйте, ребята! Прошу вашей помощи! Не могу решить одну задачку: при проведении документа ПлатежноеПоручениеИсходящее при депозитном договоре должны создаваться документы ПлатежноеПоручениеВходящее(тело кредита), ПлатежноеПоручениеВходящее(проценты) и РеализацияТоваровУслуг. И нужно чтобы эти три документа были созданы на основании документа ПлатежноеПоручениеИсходящее. Ссылки на документ сделал, ввод на основании тоже. Не могу допетрить как сделать это всё автоматически.
1 lodger
 
19.12.17
08:49
лучше разбей на 2 операции.
1) проведение документа оставь в покое.
2) ввод на основании. (можно хоть 100500 разных доков на основании одного генерировать)
2 igorPetrov
 
19.12.17
08:49
(0) Автоматически что?
3 lodger
 
19.12.17
08:49
+(1) в смысле заполнять сразу все потребные по одной команде ввода.
4 ac13
 
naïve
19.12.17
08:50
ну программно пропиши создание трех доков по нажатию кнопочки

Док1 = Документы.ПлатежноеПоручениеВходящее.СоздатьДокумент()
...


Док2 = Документы.ПлатежноеПоручениеВходящее.СоздатьДокумент()
...

Док3 = Документы.РеализацияТоваровУслуг.СоздатьДокумент()
...
5 DiFas
 
19.12.17
08:51
(4) Я так уже делал, но в структуре так доки не отображаются(
6 ac13
 
naïve
19.12.17
08:52
(5) Нужно сделать привязку в подписке на событие
7 birkoFFFF
 
19.12.17
08:53
Создавать только реализацию. Входящие ПП создадутся при загрузке данных из клиент-банка. Ну я б так сделала)
Потому что если входящие ПП создать, а потом загрузить данные из клиент-банка, то можно получить неожиданные результаты.

(5) Подсказка "Критерии отбора" - "Связанные документы"
8 ac13
 
naïve
19.12.17
08:54
(5) (6) нет, перепутал в Критерии отбора добавь в СвязанныеДокументы свои реквизиты документы основания
9 DiFas
 
19.12.17
09:12
(7) БИНГО! Клиенту об этом сказал - говорит делай как сказали xD
10 DiFas
 
19.12.17
09:15
(8) (7) Они там уже есть