Имя: Пароль:
1C
1С v8
Программное создание документов на основании
,
0 malex18
 
04.05.18
17:45
Есть типовая Бухгалтерия 3. Внедрили дополнительный модуль. Теперь появилась возможность создать на основании типового документа "Реализация товаров,услуг" новый документ. НО. надо сделать так,чтобы  на основании одного документа создалось и открылось несколько. ну к примеру. есть реализация с 3 номенклатурами. надо при нажатии "создать на основании" - "Новый документ" создалось и открылось 3 документа и в каждом по одной номенклатуре. надо доработать именно ввод на основании(новый документ), дорабатывать Бухню нельзя(хоть и проще в 100 раз), можно ли это как-то сделать в обработке заполнения?
1 Fragster
 
гуру
04.05.18
17:48
вместо типового ввода на основании нарисовать свою команду, открывающую нужное количество нужным образом заполненных документов.
2 Fragster
 
гуру
04.05.18
17:48
ну а как заполнять - да, прописать в обработке заполнения, просто вызывать её с разными параметрами
3 malex18
 
04.05.18
17:52
Не, это если я в форму своего документа реализации добавлю кнопочку какую-нибудь. а можно доработать именно вот этот дополнительный модуль? к примеру при нажатии на основании программно создам документы. запишу их без проведения.а потом открою просто. Нормально? или некорректно?))
4 malex18
 
04.05.18
17:53
но это плохо с той стороны, что к примеру случайно они наждалина это создание, а в реализации куча просто номенклатуры.,получится, что у меня случайно создалось куча документов и их придется удалять
а это не хорошо)
5 ugorchina
 
04.05.18
17:56
При создании на основании посчитайте колВо строчек в документе затем цикл на это колВо и создаёте документы
6 aleks_default
 
04.05.18
17:57
Только открыть их потом не получится...
7 malex18
 
04.05.18
17:57
почему открыть то не получится)))
8 aleks_default
 
04.05.18
17:59
Потому что открывать нужно с клиента
9 ugorchina
 
04.05.18
18:01
А что бы избежать случайных нажатий выводить вопрос пользователю продолжить или нет
10 Fragster
 
гуру
04.05.18
18:01
предлагаю автору почитать (1), потом СП в разделе Интерфейс (управляемый) -> Управляемая форма -> Расширение документа -> Параметры формы
11 ugorchina
 
04.05.18
18:03
(10)+
12 DmitriyDI
 
04.05.18
18:05
(10) Думаю с навыками автора это нерешаемая задача
13 ugorchina
 
04.05.18
18:53
(0) создайте на форме списка кнопку добавьте команду в коде условие с вопросом и если ответили да тогда запрашиваете у документа колВо строк затем формируете цикл либо создаёте цикл по строка и в на каждый проход создаёте новый документ
14 ugorchina
 
04.05.18
18:58
Либо в процедурах заполнения на основании бегаете по строкам и на каждую создаёте дубликат документа это если очень хотите что бы работало по кнопке создать на основании