Проблема с таблицей значения на форме списка
По теме из базы знаний
- Быстрый поиск по подстроке в любом!!! списке (или ТЗ на форме) при наборе с клавиатуры.
- Групмейкер для таблицы значений.
- Управляемая форма списка с данными двух таблиц - иерархического справочника и регистра сведений для мобильной платформы
- Конструктор сравнения таблиц значения, в том числе из внешней базы
- Как передать Таблицу Значений в Динамический Список?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Курсор передвигается только по верхней строке, вниз не опускается и выбрать можно только верхнюю строку. поясню как заполняется тз. в форме списка находится элемент "текст", без заголовка, без идентификатора, в поле "формула" вставлен вызов функции заполняющей ТЗ:
Функция ЗаполнитьДС()
тзДС.УдалитьСтроки();
Если (ТекущийЭлемент().Выбран() = 0) Тогда
Возврат 0;
КонецЕсли;
Если (ТекущийЭлемент().ЭтоГруппа() = 1) Тогда
Возврат 0;
КонецЕсли;
Спр=СоздатьОбъект("Справочник.ДопСоглашения");
Спр.ИспользоватьВладельца(ТекущийЭлемент());
Если Спр.ВыбратьЭлементы() = 1 Тогда
Пока Спр.ПолучитьЭлемент()=1 Цикл
тзДС.НоваяСтрока();
тзДС.Эл = Спр.ТекущийЭлемент();
тзДС.Наименование = Спр.Наименование;
тзДС.ДатаН = Спр.ДатаВозникновенияОбязательства;
тзДС.ДатаК = Спр.ДатаПогашенияОбязательства;
тзДС.Изменения = Спр.Изменения;
КонецЦикла;
КонецЕсли;
КонецФункции
Функция ЗаполнитьДС()
тзДС.УдалитьСтроки();
Если (ТекущийЭлемент().Выбран() = 0) Тогда
Возврат 0;
КонецЕсли;
Если (ТекущийЭлемент().ЭтоГруппа() = 1) Тогда
Возврат 0;
КонецЕсли;
Спр=СоздатьОбъект("Справочник.ДопСоглашения");
Спр.ИспользоватьВладельца(ТекущийЭлемент());
Если Спр.ВыбратьЭлементы() = 1 Тогда
Пока Спр.ПолучитьЭлемент()=1 Цикл
тзДС.НоваяСтрока();
тзДС.Эл = Спр.ТекущийЭлемент();
тзДС.Наименование = Спр.Наименование;
тзДС.ДатаН = Спр.ДатаВозникновенияОбязательства;
тзДС.ДатаК = Спр.ДатаПогашенияОбязательства;
тзДС.Изменения = Спр.Изменения;
КонецЦикла;
КонецЕсли;
КонецФункции
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот