Книга знаний

Рекламное место пустует
1С:Предприятие / Приемы программирования / Формы

Как вывести Итоговый Вес и Объем на форму Документа Заказ Клиента УТ11.4

Автор статьи: VID1234 | Редакторы: Волшебник
Последняя редакция №2 от 11.02.20 | История
URL: http://kb.mista.ru/article.php?id=964

Ключевые слова: ут114, VID, формы


Всем привет, долго ломал голову, но с помощью тыка и подсказок более опытных программистов, вот
что мне удалось достичь и как это я сделал.

Открываем конфигуратор- заходим в Документы-Заказ-Клиенту-Формы-ФормаДокумента, все будем
делать только здесь, снизу формы две вкладки, в общем сама форма и модуль.

Создаем два табличных поля, у меня это ТоварВес и ТоварОбъем, указываем путь к данным -
Объект.Товары.Номенклатура.Вес(Числитель) и указываем заголовок в свойствах, для более
корректного отображения в списке колонок (Создаем 2 поля).

Создаем реквизиты итоговых значений у меня это ИтогВес и ИтогОбъем с типом число,
характеристики указывайте сами по умолчанию 10,3 (для создания реквизита нажмите на маленький
плюсик в области реквизитов.

Далее, поочередно цепляем мышкой созданные реквизиты в дерево формы, туда где вам необходимо, я
сделал снизу, указываем Заголовок, вид
выбираем поле надписи, путь присвоен автоматически.

После этого в нижней части окна переходим на вкладку модуль и ищем процедуру
ТоварыКоличествоУпаковокПриИзменении, и вставляем следующий код


//VID(
     Объем1 = 0;
       Вес1 = 0;
       Для Каждого Строка Из Объект.Товары Цикл
       Объем1 = Объем1 + Строка.Количество * Строка.Номенклатура.ОбъемЧислитель;            
       Вес1 = Вес1 + Строка.Количество * Строка.Номенклатура.ВесЧислитель;    
   КонецЦикла;    
       ИтогоВес = Вес1;
       ИтогоОбъем = Объем1;
//VID)    


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

Спасибо, что прочли эту статью, всем всего хорошего
Закладка

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2011 | Mista.ru

Яндекс.Метрика