|  | как правильно реализовать ввод на основании одного документа кучки однотипных документов | ☑ | 
    
        | 0
    
        фросия   02.11.17✎ 14:29 | 
        Добрый день
подскажите как лучше реализовать ввод на основании.
 есть у меня документ Заказ покупателя. на основании него штатно создается 1 док Заказ поставщику.
 мне нужно сделать на основании заказа покупателя- 1 или несколько заказов поставщику.
 как лучше сделать
 1-вариант- добавляю кнопку и там программно создаю доки, заполняю их и т.д.
 2 вариант - добавляю кнопку, данные для заполнения засовываю в какую-то структуру, создаю документ- вызываю стандартную процедуру обработки заполнения- передаю туда структуру с данными и допиливаю обработку что б она из структуры заполнила всё что мне надо.
 
 сложности в том что я на уф пишу недолго и основная проблема в том что знаю что писать не знаю где(все эти на клиенте на сервере модуль менеджера)
 |  | 
    
        | 1
    
        FIXXXL   02.11.17✎ 16:24 | 
        (0) я за 2 вариант
 в ОбработкеЗаполнения описываешь алгоритмы для заполнения
 в форме Заказ покупателя на клиенте открываешь форму Заказ поставщику, передав в ПараметрыФормы по ключу "Основание" свою структуру данных. дальше "оно само"
 |  | 
    
        | 2
    
        FIXXXL   02.11.17✎ 16:25 | 
        (1) ну или прямо ссылку на ЗаказПокупателя в "Основание" передаешь и в ОбработкеЗаполнения уже парсишь этот Заказ и заполняешь     |  | 
    
        | 3
    
        mikecool   02.11.17✎ 16:28 | 
        в ут 11 так и делается, формирование заказов поставщику, по п 2     |  | 
    
        | 4
    
        Ц_У   02.11.17✎ 16:28 | 
        (0) из типовой 
// Процедура предназначена для заполнения общих реквизитов документов по документу основанию,
 //    вызывается в обработчиках событий "ОбработкаЗаполнения" в модулях документов.
 //
 // Параметры:
 //  ДокументОбъект  - объект редактируемого документа,
 //  ДокументОснование - объект документа основания
 //  КопироватьПодразделение - булево - если да - подразделение организации берется из документа-основания,
 //                                        если нет - из реквизита СчетОрганизации или настройки пользователя
 //
 Процедура ЗаполнитьПоОснованию(ДокументОбъект, ДокументОснование, КопироватьПодразделение = Истина) Экспорт
 |  | 
    
        | 5
    
        Масянька   02.11.17✎ 16:36 | 
        В последнее время что-то стало много "автоматизации ввода"...
Совсем плохо стало с менеджерами...
 |  | 
    
        | 6
    
        Ц_У   02.11.17✎ 16:37 | 
        (0) все просто
клиент - все что связано с интерфейсом + нехитрые вычисления
 сервер - работа с объектами
 сервер с контекстом - когда при работе на сервере доступна интерфейсная часть
 сервер без контекста - когда при вызове сервера контекстная часть обрезается
 |  | 
    
        | 7
    
        фросия   03.11.17✎ 07:34 | 
        (5) чем больше действий автоматически делается тем больше времени экономится и вероятность ошибки меньше.     |  |