|
Как вывести вес и объем в форме документа? | ☑ | ||
---|---|---|---|---|
0
VID1234
15.01.20
✎
09:02
|
Привет. Ребята подскажите. Как поправить этот код, чтобы выводился результат этого цикла, в значение элемента формы документа. Отладчиком, цикл проходит, далее пишет объект суммаОбъема, следовательно и веса наверное тоже не найден. У меня в форме созданы 2 колонки, в которых прописывается значение единицы измерения в кг и м3 за 1 шт., по формуле я должен умножить значение каждой строки (товара) количество*на вес и количество*объем, а полученное вывести в форму, чтобы снизу было видно, хоть куда, даже в подвал, только не соображу как и еще чтобы менялся фон ячейки веса, если она не заполнена. Только пожалуйста по существу, а не так, ручками и прочее, не могу допетрить. реквизиты снизу я создал ВесТовара и ОбъемТовара, только там постоянно нули, ничего не меняется. Спасибо за помощь.
//VID( Объем1 = 0; Вес1 = 0; Для Каждого Строка Из Объект.Товары Цикл Объем1 = Объем1 + Строка.Количество * Строка.Объем; Вес1 = Вес1 + Строка.Количество * Строка.Вес; КонецЦикла; Элементы.СуммаОбъема.Значение = Объем1; Элементы.СуммаВеса.Значение = Вес1; Для каждого ОформлениеСтроки из ОформлениеСтроки Цикл Если ОформлениеСтроки.ДанныеСтроки.Номенклатура.ЕдиницаХраненияОстатков.Вес Тогда ЦветФона=Новый Цвет (255, 255, 255); Иначе ЦветФона=Новый Цвет (255, 147, 244); КонецЕсли; ОформлениеСтроки.ЦветФона=ЦветФона; КонецЦикла; //VID) |
|||
1
vicof
15.01.20
✎
09:18
|
"Для каждого ОформлениеСтроки из ОформлениеСтроки Цикл"
серьезно "реквизиты снизу я создал ВесТовара и ОбъемТовара" создал, но никак не заполняешь |
|||
2
VID1234
15.01.20
✎
09:33
|
(1) Если можете помочь, то спасибо. Если нет, то смысл тогда тратить свое время, на комментарии, да не все разбираются, со временем придет. Но пока нет умений, прошу помощи у опытных специалистов, для кого такие задачи смешные.
|
|||
3
vicof
15.01.20
✎
09:53
|
Я тебя наталкиваю на то, чтоб начал разбираться. Показываю, так сказать, места, куда смотреть.
|
|||
4
VID1234
15.01.20
✎
10:08
|
(3) Пробую написал ВесТовара = Вес1;
ОбъемТовара = Объем1; Обработчик переходит на следующий шаг, но там с итератором что-то, но я пока закомментировал про фон ячейки, главное пока с выводом итога веса и объема сделать, но пока увы, буду капать дальше. |
|||
5
VID1234
15.01.20
✎
10:09
|
итератор это по оформлению фона, а цикл он полностью проходит без ошибок, но не выдает
|
|||
6
catena
15.01.20
✎
10:12
|
(4)Может попробовать обозвать итератор новым именем, отличным от коллекции?
|
|||
7
LOLYBUF
15.01.20
✎
10:23
|
Тебе же здесь написали (1) что ты заполняешь не реквизиты, а элементы. Реквизиты != Элементы, смекаешь?
Насчет итератора странно что он не ругается. (6) - Годный совет |
|||
8
ejikbeznojek
15.01.20
✎
10:27
|
(0) А нельзя вместо цикла использовать итоги?
Например Объём1=Объект.Товары.Итог("Объем")? |
|||
9
JeHer
15.01.20
✎
10:28
|
(8) Телепатирую: ему сначала надо вывести общий вес и объем по строке, а затем итоги по колонкам. Плюсом раскрасить ТЧ. И, если я правильно понял, это управляемые формы?
|
|||
10
LOLYBUF
15.01.20
✎
10:48
|
А может извратиться и запросом сумму этого всего получить? И там же Тогда Когда для раскраски поставить?
|
|||
11
LOLYBUF
15.01.20
✎
10:59
|
Здесь вес это булево?
Если ОформлениеСтроки.ДанныеСтроки.Номенклатура.ЕдиницаХраненияОстатков.Вес Тогда |
|||
12
LOLYBUF
15.01.20
✎
11:02
|
"ВЫБРАТЬ
| ТвойДокументТабличнаяЧасть.Номенклатура, | СУММА(ТвойДокументТабличнаяЧасть.Количество * ТвойДокументТабличнаяЧасть.Объем) КАК Объем | ВЫБОР | КОГДА ТвойДокументТабличнаяЧасть.Номенклатура.ЕдиницаХраненияОстатков.Вес = ??? ТОГДА 1 | ИНАЧЕ 0 | КОНЕЦ КАК Красить |ИЗ | Документ.ТвойДокумент.ТабличнаяЧасть КАК ТвойДокументТабличнаяЧасть |ГДЕ | ТвойДокументТабличнаяЧасть.Ссылка = &Ссылка |СГРУППИРОВАТЬ ПО | ТвойДокументТабличнаяЧасть.Номенклатура" Потом выборка а потом: Объект.Объем = Выборка.Объем; |
|||
13
VID1234
15.01.20
✎
14:00
|
(12) ))) знать бы куда теперь все это вставить!?
|
|||
14
VID1234
15.01.20
✎
14:04
|
(11) да
|
|||
15
LOLYBUF
15.01.20
✎
19:54
|
(14) Ты прям новичек, да?
|
|||
16
VID1234
16.01.20
✎
08:35
|
(15) Да! В УТ 10.3, как то проще было, но и то я так тоже там не проф, но как то у меня получалось и ПФ, а тут как-то запутанно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |