|   |   | 
| 
 | Как вывести вес и объем в форме документа? | ☑ | ||
|---|---|---|---|---|
| 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, как то проще было, но и то я так тоже там не проф, но как то у меня получалось и ПФ, а тут как-то запутанно     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |