Имя: Пароль:
1C
1С v8
Динамический список сбивается не выдавая ошибку
0 KKrKKdd
 
16.10.13
08:32
Добрый рабочий день!
Кто-нибудь сталкивался с подобной ситуацией? На форме динамический список, основная таблица - справочник. В запросе указаны еще несколько условных полей, например:

ВЫБОР
КОГДА СправочникХХХ.Ссылка В (&список)
  ТОГДА "ХХХ"
КОНЕЦ КАК ДопПоле

Запрос списка пишу в коде. Параметр &список передаю. Там же создаю аналогичный запрос руками, выгружаю в тз и вижу что все поля таблицы прекрасно разделились по признаку ХХХ. А в таблицу на форме хоть и попадает вся таблица, но в колонке ДопПоле заполняется только первая строка. Остальные пустые. Тип в этой колонке - строка(15). Ошибки никакой не выскакивает.
Спасибо за внимание!
1 Поросенок Петр
 
16.10.13
08:40
Надо СЗ передавать, а не массив.
2 KKrKKdd
 
16.10.13
08:43
в &список? у меня сз
3 Serg_1960
 
16.10.13
08:53
Первая строка - текущая? ОповеститьОбИзменении() - оно?
4 Поросенок Петр
 
16.10.13
09:07
(2) Перепутал, надо наоборот массив передавать.
5 KKrKKdd
 
16.10.13
09:19
(3) у меня сам реквизит справочника не меняется. меняется текст в поле этого реквизита на текущей форме. изначально я управляла этим с помощью условного оформления. все работало хорошо. встал вопрос со скоростью, так как много условий. вот пришла мысль осуществить это при помощи дополнительных полей в произвольном запросе динамического списка. теперь вот.
6 KKrKKdd
 
16.10.13
09:19
(4) спасибо! сейчас попробую!
7 KKrKKdd
 
17.10.13
08:59
(4) радости моей нет предела! Спасибо вам!
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс