Задача следующая.
В заказе клиента есть небезызвестная ТЧ Товары, одна из колок которой называется "цена".
Необходимо в случае, если по заказу создана реализаци(я/и), запретить редактировать цену ТОЛЬКО для тех строк товаров в заказе, которые имеются в тч товары реализации.
Набросал такое вот.
Товар - ДанныеФормыЭлементКоллекции
Как получить доступ к свойству доступности для ячейки - пока не сообразил.
Находимся на сервере.
В заказе клиента есть небезызвестная ТЧ Товары, одна из колок которой называется "цена".
Необходимо в случае, если по заказу создана реализаци(я/и), запретить редактировать цену ТОЛЬКО для тех строк товаров в заказе, которые имеются в тч товары реализации.
Набросал такое вот.
Процедура ИзменитьДоступностьКолонкиЦенаТЧТовары(СвязаннаяРеализация)
ТоварыВРеализации = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(СвязаннаяРеализация, "Товары");
ТоварыВРеализации = ТоварыВРеализации.Выгрузить();
Для Каждого Товар из Объект.Товары Цикл
СтруктураПоиска = Новый Структура("Номенклатура, Характеристика", Товар.Номенклатура, Товар.Характеристика);
НайденнныеСтроки = ТоварыВРеализации.НайтиСтроки(СтруктураПоиска);
Если НайденнныеСтроки.Количество() <> 1 Тогда
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(СтрШаблон("Не заблокирована цена на %1, так как не удалось определить строку", Товар));
Иначе
// Элемент = УсловноеОформление.Элементы.Добавить();
КонецЕсли;
КонецЦикла;
КонецПроцедуры
ПоказатьТовар - ДанныеФормыЭлементКоллекции
Как получить доступ к свойству доступности для ячейки - пока не сообразил.
Находимся на сервере.
Прикрепленные файлы:
По теме из базы знаний
- Универсальное изменение табличных частей - подключается к любым типовым конфигурациям
- Как в динамический список управляемой формы документа добавить отбор по реквизиту табличной части этого документа?
- Заполнение табличной части документов из файла Excel (для 1С 7.7 бухгалтерский учет, ред. 4.5)
- Когда много строк в документе: Удобный редактор табличных частей
- Табличная часть как поле ввода
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот