Как взять вес из карточки номенклатуры и отобразить его в справочнике номенклатуры? Нужно взять вес из карточки номенклатуры и отобразить его в новой колонке в справочнике номенклатура (ФормаСписка) как это сделать?
8.3
УТ 10.3

21 Авг 2019 в 06:29
225 +1
0
Ответы
1

Для этого нужно выполнить следующие шаги:

Откройте конфигурацию в режиме разработки.Откройте форму списка справочника "Номенклатура" (ФормаСписка).Добавьте новую колонку на форму списка, которую будете использовать для отображения веса.В свойствах колонки выберите источник данных "Фиксированное значение".В режиме работы с формой напишите следующий код для получения веса из карточки номенклатуры и отображения его в новой колонке:Запрос = Новый Запрос;
Запрос.Текст = "
ВЫБРАТЬ
Номенклатура.Ссылка КАК Номенклатура,
Номенклатура.Вес КАК Вес
ИЗ
Справочник.Номенклатура КАК Номенклатура
ГДЕ
Номенклатура.Ссылка = &Ссылка
";
Запрос.УстановитьПараметр("Ссылка", ТекущийОбъект.Ссылка);
Результат = Запрос.Выполнить().Выбрать();
Если Результат.Следующий() Тогда
Вес = Результат.Вес;
ТекущийОбъект.КолонкаВес = Вес;
КонецЕсли;Сохраните и закройте форму.Теперь при открытии списка номенклатуры в новой колонке будет отображаться вес из карточки номенклатуры.

Пожалуйста, обратите внимание, что данное решение предполагает работу с объектами базы данных напрямую и может потребовать определенных прав доступа. Также не забудьте провести необходимую проверку данных и обработку возможных ошибок.

28 Мая 2024 в 16:04
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир