Имя: Пароль:
1C
1С v8
УФ. Динамические списки.
0 4666
 
25.03.12
13:34
Есть 2 динамических списка (ДС). Реквизит строки одного является параметром запроса другого (1 дс - список заказов, 2 дс - список товаров в заказе). Задача при активации строки дс2 заполнять тз с аналогами товара этой строки заказа. Т.е. последовательность действий: активация строки дс1 (заказы) ---> вывод списка товаров в дс2 --->активация строки в дс2 ---> вывод аналогов в тз. Что не так: если в заказе один товар, то  событие "при активации строки" дс2 не срабатывает, но при этом строка по-умолчанию выделяется сама. Как обработать поиск аналогов в таком случае?
1 4666
 
25.03.12
13:35
+(1) так же данное событие не срабатывает при нажатии на уже выделенную системой по-умолчанию строку
2 Азат
 
25.03.12
13:39
(0) а что мешает тебе вызывать метод ПРиАктивизации строки, если в списке строка всего одна?

то есть тупа - если ТЧ1.КОличество() = 1 Тогда ТЧ1ПриактивизацииСтроки("")
3 4666
 
25.03.12
13:47
(2) вызвать в какой момент?
4 experimentator76
 
25.03.12
14:14
(0) имхо не юзайте ДС - юзайте ТЗ
будет и универсальнее и оперативнее
а запрос можно выгружать в ТЗ как и при формировании ДС
5 4666
 
25.03.12
14:47
(4) пока сделал вызов события "при активации" при активации заказа
спасибо. буду пробовать.