Имя: Пароль:
1C
1С v8
Тип значения составного поля
,
0 pessok
 
20.08.12
10:25
Доброго всем утра. Что-то туплю, видимо... В ТЧ есть колонка с составным типом (ДокументРезерв). Как мне отловить выбранный тип ДО открытия формы выбора документа, чтобы в зависимости от типа передать нужный отбор?
1 golden-pack
 
20.08.12
10:26
Тип значения чего - колонки или определенной строки ?
2 Рэйв
 
20.08.12
10:29
В НачалоВыбора()

ТД=Элемент.ТекущиеДанные;
Тип=ТипЗнч(ТД.ТвояКолонка)
3 pessok
 
20.08.12
10:29
тип значения колонки в опеределенной строке. В общем идея такая. УПП 1.3.26.1. Документ "Перемещение товаров". Колонка в ТЧ Товары с документом резерва. Тип значения тут составной - заказ покупателя, внутренний заказ и т.п. И вот когда мы выбираем тип, надо быб получить этот самый выбранный тип, чтобы передать параметры в глобальник
4 pessok
 
20.08.12
10:30
(2) ДО окончания выбора. Т.е. сразу после выбора типа, но до выбора самого значения
5 Рэйв
 
20.08.12
10:31
(4)Так это и есть НАЧАЛО выбора:-)
6 Рэйв
 
20.08.12
10:31
потом там делаешь СтандартнаяОбработка=Истина
и дальше колдуй что хошь
7 Рэйв
 
20.08.12
10:31
= ложь то есть
8 Рэйв
 
20.08.12
10:32
хотя не проверял.Может и не сработать
9 pessok
 
20.08.12
10:33
не сработает. ТипЗнч там вовзарщает первый тип из составного списка
10 pessok
 
20.08.12
10:34
ладно, не буду мучать себя и коллег в понедельник с утра. добавлю 3 строки в глобальник
11 pessok
 
20.08.12
10:34
что, кстати, и будет правильным на самом деле
12 acsent
 
20.08.12
10:37
>>ТипЗнч там вовзарщает первый тип из составного списка
Ваще п..ц
13 sergoqwe
 
20.08.12
10:41
чтот странно... вроде раньше делал и все работало, хотя могу ошибаться
14 sergoqwe
 
20.08.12
10:42
если получить тип активной ячейки тоже чтоли вернет тип первый из списка?
15 sergoqwe
 
20.08.12
10:43
странно... не верится.. )
16 pessok
 
20.08.12
10:44
(14) нет, ессна. там вернет нормально. просто я щас при изучении выяснил, что там не платформенный метод выбора из списка, а от желтых, свой собственный. в нем и затык. кому интересно, можно в УПП поглядеть. в перемещении