Группа: Пользователи
Сообщений: 2
Спасибо сказали: 0 раз
Рейтинг: 0
Если "Остаток" динамическое поле, которое рассчитывается при отрисовке строки - тогда нужно, перед открытием формы узнать все партии без остатка и настроить отбор не в списке из этих партий
// Flexy СписокОтбор = Новый СписокЗначений; //----- Для Каждого Строка ИЗ ОформленияСтрок Цикл
СтрТЗ = тзВыгрузка.Найти(Строка.ДанныеСтроки.Ссылка, "Партия"); Если СтрТЗ <> Неопределено Тогда Строка.Ячейки.Остаток.УстановитьТекст(СтрТЗ.КоличествоОстаток);
// Flexy Если СтрТЗ.КоличествоОстаток = 0 Тогда СписокОтбор.Добавить(СтрТЗ.Партия); КонецЕсли; //-----
КонецЕсли;
КонецЦикла; // Flexy Если СписокОтбор.Количество() > 0 Тогда СправочникСписок.Отбор.Ссылка.Использование = Истина; СправочникСписок.Отбор.Ссылка.ВидСравнения = ВидСравнения.НеВСписке; СправочникСписок.Отбор.Ссылка = СписокОтбор; КонецЕсли; //----- КонецПроцедуры
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!