Действия
Ошибка #3094
закрытоВыбор ТтнНомер в списке
Ошибка #3094:
Выбор ТтнНомер в списке
Дата начала:
17.10.2019
Срок завершения:
Готовность:
0%
Оценка временных затрат:
Описание
Обработка "Меркурий_Гашение_ВСД2.ert".
Реквизит на форме НомерТТН, увеличьте Длину с 10 до 12 символов. Приходят длинные номера ТТН.
(по желанию)
Так-же можно добавить заполнение этого реквизита, номерами из выпадающего списка
//******************************************************************************
// ПриИзмененииНомерТТН()
//
// Параметры:
//
//
// Возвращаемое значение:
// Нет
//
// Описание:
// Получаем список номеров ТТН из загружаемых ВСД
//
// [+]serpent, 17.10.2019
Процедура ПриИзмененииНомерТТН()
Если (ПустоеЗначение(СокрЛП(НомерТТН))=1) Тогда
Если тзВСД.КоличествоСтрок()>0 Тогда
СписокТекущихЭлементов = СоздатьОбъект("СписокЗначений");
ВремТЗНомеров = СоздатьОбъект("ТаблицаЗначений");
тзВСД.Выгрузить(ВремТЗНомеров,,,"ТтнНомер");
ВремТЗНомеров.Свернуть("ТтнНомер","");
ВремТЗНомеров.Выгрузить(СписокТекущихЭлементов,,,"ТтнНомер");
локСервис = СоздатьОбъект("Сервис");
ПараметрыРаскраски = СоздатьОбъект("СписокЗначений");
ПараметрыРаскраски.Установить("ЦветФонаВыделения",10092441);
ПараметрыРаскраски.Установить("ЦветШрифтаВыделения",6710886);
ПараметрыРаскраски.Установить("ЦветРамкиВыделения",255);
ПараметрыРаскраски.Установить("ЦветФона",10092543);
ПараметрыРаскраски.Установить("ЦветШрифта",0);
Зн = "";
Если локСервис.ВыбратьЗначение(СписокТекущихЭлементов,Зн,"Найденные значения",0,0,,ПараметрыРаскраски) = 1 Тогда
НомерТТН = Зн;
Иначе
НомерТТН = "";
//Возврат;
КонецЕсли;
Фильтровать();
Иначе
НомерТТН = "";
КонецЕсли;
КонецЕсли;
КонецПроцедуры // ПриИзмененииНомерТТН()
Файлы
Действия
