Задача: отображать на формах документов остаток по номенклатуре текущей строки табличной части.
Выполнялась на платформе 8.3.19.1229, на демо-базе Управления торговлей 11.4.13.209.
Для решения задачи было создано расширение, которое, используя подписки на события "ПриАктивизацииСтроки" табличной части или "ПриИзменении" (для полей "Номенклатура" и "Характеристика"), получает и показывает остаток по складам (с учетом резервов) в виде текстовой строки.
В текущей версии расширения обрабатываются документы "Заказ клиента" и "Реализация товаров и услуг".
Для того, чтобы добавить дополнительный документ в расширение, нужно:
В возвращаемой структуре указать: "ИмяТабличнойЧасти" - имя табличной части документа"; РодительДляРазмещения" - имя родителя для надписи, в котором будет выводиться остаток и "РазместитьПередЭлементом" - имя элемента формы, перед которым будет выведена надпись (если значение будет пустым, то надпись будет выведена последней в группе родителя.
2. Форму документа нужно добавить в расширение и подписаться на события "ПриАктивизацииСтроки" табличной части "Товары" и "ПриИзменении" для полей "Номенклатура" и "Характеристика":
Теперь остаток будет отображаться в документе "Перемещение товаров":
ОБНОВЛЕНИЕ
Добавлено расширение для Управлении торговли 11.5.
Протестировано на платформе 8.3.22.1709, на демо-базе Управления торговлей 11.5.7.316.