|
Ввод на основании, не передается структура, только ссылка | ☑ | ||
---|---|---|---|---|
0
Блондинка_
22.08.19
✎
16:42
|
Добрый день! Туго с УФ) Мне нужно ввести на основании заказа документ заказ на сборку. Передав туда некоторые реквизиты не такие, как в стандартной обработке заполнения.
Я использую ПараметрыФормы = Новый Структура; ПараметрыФормы.Вставить("Основание", Объект.Ссылка); ПараметрыФормы.Вставить("СтрокаЗаказаКлиента",ИдТекСтрока); ОткрытьФорму("Документ.ЗаказНаСборку.ФормаОбъекта", ПараметрыФормы); Но при этом в процедуру обработка заполнения попадает только Заказ в качестве Данных для заполнения но никак не моя структура! Скорее всего, это какое-то свойство, которое я не могу найти?) |
|||
1
Beduin
22.08.19
✎
16:45
|
ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>)
Заполнить (Fill) Синтаксис: Заполнить(<ДанныеЗаполнения>) Параметры: <ДанныеЗаполнения> (обязательный) Тип: Произвольный. Значение, на основании которого выполняется заполнение документа. Описание: Заполняет данные документа данными из другого объекта. Инициирует событие ОбработкаЗаполнения и вызов его процедуры-обработчика в модуле документа. В ней может размещаться алгоритм, заполняющий данные документа из переданного значения. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). Примечание: Для заполнения может использоваться значение любого типа. Пример: РасходнаяНакладная.Заполнить(ВыбКонтрагент); |
|||
2
mikecool
22.08.19
✎
16:45
|
а если так:
ПараметрыФормы = Новый Структура; ПараметрыЗаполнения = Новый Структура; ПараметрыЗаполнения.Вставить("Основание", Объект.Ссылка); ПараметрыЗаполнения.Вставить("СтрокаЗаказаКлиента",ИдТекСтрока); ПараметрыФормы.Вставить("ПараметрыЗаполнения", ПараметрыЗаполнения); ? |
|||
3
Блондинка_
22.08.19
✎
16:46
|
(1) а как потом открыть форму этого нового документа, не записанного в базу?
|
|||
4
Блондинка_
22.08.19
✎
16:49
|
(2) Тогда в данных заполнения неопределено(
|
|||
5
dka80
22.08.19
✎
16:51
|
СсылкаНаПоставщика = ПолучитьПоставщикаНаСервере();
ЭлементыОтбора = Новый Структура("Поставщик", СсылкаНаПоставщика); ПараметрыФормы = Новый Структура("ЗначенияЗаполнения", ЭлементыОтбора); ОткрытьФорму("Документ.Накладная.ФормаОбъекта", ПараметрыФормы); При этом у реквизита поставщик должен быть установлен признак "Заполненять из данных заполнения" |
|||
6
mikecool
22.08.19
✎
16:52
|
(4) а, вон в (5) - ЗначенияЗаполнения
|
|||
7
dka80
22.08.19
✎
16:55
|
Расширение управляемой формы для документа (Managed form extension for documents)
ЗначенияЗаполнения (FillingValues) Описание: Тип: Структура. Параметры заполнения нового объекта. Ключ структуры - имя реквизита формы, значение - заполняемое значение. |
|||
8
Блондинка_
22.08.19
✎
17:01
|
(5) (6) Урааа!) Спасибо)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |