|
Составной тип данных. Передать параметры в форму создания. | ☑ | ||
---|---|---|---|---|
0
Antoshik86
20.10.15
✎
12:22
|
В документе есть реквизит Организация - справочники.контрагенты.
Имеется табличная часть в документе. В ней по замыслу три реквизита табличной части : 1. Описание (Строка неограниченной длины); 2. Номенклатура (Справочник.Номенклатура); 3. Регистратор (Составной Тип : ДокументСсылка - 5шт. документов других разных); При работе с последним реквизитом таб.части. Регистратор, сначала выбирается тип документа (один из 5). Затем открывается форма выбора для документов этого типа. В ней по нажатию стандартной кнопки создать. Открывается форма создания нового документа. И собственно вопрос, как передать в эту форму нового документа Параметр Организация, из реквизита в родительском документе. И передать Номенклатура из текущей строки табличной части. |
|||
1
Альбатрос
20.10.15
✎
12:49
|
При выборе проверяй на тип значения, отменяй стандартнуюОбработку и рисуй свою.
|
|||
2
Antoshik86
21.10.15
✎
04:50
|
(1) Благодарю, что откликнулись.
Вы полагаю имеете ввиду использовать событие НачалоВыбора. В нем проверять типо так Если ТипЗнач(Элементы.ТабЧасть.ТекущиеДанные) = Тип(Документы..) Тогда ИначЕсли .... Тогда так я пробовал. Само событие НачалоВыбора происходит до того, как появляется форма выбора типа документа. Поэтому не получается отловить тип. |
|||
3
Antoshik86
22.10.15
✎
04:58
|
Подниму тему, еще актуально!
|
|||
4
Альбатрос
22.10.15
✎
05:23
|
НачалоВыбора происходит дважды, при выборе типа и второй раз при выборе значения. В первом случае значение = неопределено, а во втором имеет назначенный тип.
|
|||
5
Antoshik86
22.10.15
✎
12:33
|
Начало выбора проиходит дважды только, я не понял чем оно поможет.
Первый раз оно возникает, когда дважды кликаешь по полю. Второй раз оно возникает, когда нажимаем кнопку выбора или F4. При это тип еще не известен. А потом это событие не возникает. Может другое какое есть событие. https://yadi.sk/i/J54fwrNSjv7eH |
|||
6
Альбатрос
22.10.15
✎
12:36
|
(5) С хера или неизвестен? У свойства "Значение" элемента.
|
|||
7
Альбатрос
22.10.15
✎
12:48
|
При первом вызове, выбор типа данных:
http://savepic.su/6275450.jpg При втором, выбор элемента: http://savepic.su/6270330.jpg |
|||
8
Antoshik86
23.10.15
✎
05:10
|
Не совсем ясно как вы добились такого поведения от табличной части документа в Управляемых Формах. У вас на картинках ПолеВвода фигурирует. У меня ПолеФормы. Кроме того в моём случае отсутствует свойство значение.
https://yadi.sk/i/RPeeYFctjwGkq Кроме того я ставлю точку останова в событие НачалоВыбора. И оно не отрабатывает после того, как открывается окно выбора типа. Т.е. если тип начинаем выбирать, то НачалоВыбора больше не вызывается. |
|||
9
Antoshik86
23.10.15
✎
05:27
|
Может задача не понятна тогда объясню в картинках.
Имеем документ частично заполненый https://yadi.sk/i/EQ5_d6y5jwGzF В табличной части заполнить надобно регистратор. Выбираем тип регистратора и создаем новый документ https://yadi.sk/i/b9oLkl-HjwH2J В новом документ надо заполнить те данные которые были известны в первоначальном https://yadi.sk/i/XRjmqwfKjwH2r |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |