|
Список выбора в табличной части обработки | ☑ | ||
---|---|---|---|---|
0
LisaAlisa
05.06.17
✎
07:11
|
Задача: В одном из полей табличной части пользователь должен указать значение из списка выбора. Табличная часть - реквизит формы. Одно из полей делаю с типом "Список значений". Программно его заполняю. Пока результат - в ячейке перечислены все значения и нельзя указать какое-то одно.
для поля ставлю флаги "Кнопка выпадающего списка - Да" и "Режим выбора из списка". Описываю событие НачалоВыбораИзСписка() 1)Элемент.СписокВыбора.ЗагрузитьЗначения(???массив???); - как сюда передать содержимое списка значений именно этой ячейки? 2)отладчик вообще не попадает в ТаблицаПодразделенияКодПодразделенияНачалоВыбораИзСписка() |
|||
1
h-sp
05.06.17
✎
07:31
|
(0) "Одно из полей делаю с типом "Список значений" - не надо иам писок значений
|
|||
2
LisaAlisa
05.06.17
✎
07:42
|
(1) как быть, если значения для каждой строки определяются программно? Одному наименованию может соответствовать несколько кодов, они определяются при заполнении ТЧ. Пользователь должен указать корректный код
|
|||
3
LisaAlisa
05.06.17
✎
07:44
|
Может нужно делать один реквизит ТЧ с типом список - заполнять его, а второй - Строка? И в поле для второго реквизит в список выбора помещать значения из первого реквизита-списка значений?
|
|||
4
cw014
05.06.17
✎
07:51
|
В поле таблицы не должен быть тип "Список значений". Должен быть тип, которой соответствует значению элемента списка
|
|||
5
cw014
05.06.17
✎
07:52
|
1)Элемент.СписокВыбора.ЗагрузитьЗначения(???массив???); - как сюда передать содержимое списка значений именно этой ячейки?
|
|||
6
cw014
05.06.17
✎
07:52
|
Сформируй массив програмно, не надо его из табличной части тянуть
|
|||
7
LisaAlisa
05.06.17
✎
08:12
|
(4) тип сделала Строка.
почему отладчик не попадает в ТаблицаПодразделенияКодПодразделенияНачалоВыбораИзСписка() ? |
|||
8
LisaAlisa
05.06.17
✎
08:14
|
(6) массив зависит от того, на какой строке спозиционировались. Как в НачалоВыбораИзСписка(Элемент, СтандартнаяОбработка) определить текущие данные?
|
|||
9
cw014
05.06.17
✎
08:21
|
(7) Вопрос - а версия платформы какая?
|
|||
10
cw014
05.06.17
✎
08:22
|
(7) Согласно пресс-релизу "Свойство поля управляемой формы КнопкаСпискаВыбора более не доступно и оставлено для совместимости. Событие поля ввода НачалоВыбораИзСписка более не вызывается."
|
|||
11
cw014
05.06.17
✎
08:23
|
(7) Переделывай на событие "Выбор"
|
|||
12
dezss
05.06.17
✎
08:28
|
Или на ПриАктивизацииСтроки.
|
|||
13
LisaAlisa
05.06.17
✎
11:32
|
(9) 1С:Предприятие 8.3 (8.3.9.2033)
|
|||
14
LisaAlisa
05.06.17
✎
11:33
|
(11) (12) попробую
|
|||
15
LisaAlisa
05.06.17
✎
11:52
|
(11) Так и есть, Событие НачалоВыбора() срабатывает, НачалоВыбораИзСписка() - нет
|
|||
16
LisaAlisa
05.06.17
✎
12:03
|
Теперь вопрос следующий: как обратиться к текущим данным в НачалоВыбора()?
|
|||
17
cw014
05.06.17
✎
12:03
|
(16)
Элементы.ТвояТабличка.ТекущаяСтрока (или ТекущиеДанные) |
|||
18
LisaAlisa
05.06.17
✎
12:09
|
(17) Спасибо!!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |