Имя: Пароль:
1C
 
Составной тип данных. Передать параметры в форму создания.
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