|
Метод Итог() в ВПФ | ☑ | ||
---|---|---|---|---|
0
1Сnewk
17.07.24
✎
13:42
|
Подскажите пожалуйста, не могу понять, что писать перед методом Итог, чтобы итоговое значение поля Количество вывести🤦♀️
Подвал = Макет.ПолучитьОбласть("ПодвалИтог"); Подвал.Параметры.Заполнить(ЭтотОбъект); Подвал.Параметры.Итог = ?.Итог("Количество"); ТабличныйДокумент.Вывести(Подвал); До этого делала типа: Для Каждого ТекСтрокаТовары Из Товары Цикл, тут понятно брать Товары.Итог... Листинг из типовой КА 2.5: Функция СформироватьПечатнуюФормуНакладнойНаПеремещениеТоваров(МассивОбъектов, ОбъектыПечати) УстановитьПривилегированныйРежим(Истина); КолонкаКодов = ФормированиеПечатныхФорм.ДополнительнаяКолонкаПечатныхФормДокументов(); ИмяКолонкиКодов = КолонкаКодов.ИмяКолонки; ПредставлениеКолонкиКодов = КолонкаКодов.ПредставлениеКолонки; ВыводитьКоды = ЗначениеЗаполнено(ИмяКолонкиКодов); ИспользоватьУпаковкиНоменклатуры = ПолучитьФункциональнуюОпцию("ИспользоватьУпаковкиНоменклатуры"); ТабличныйДокумент = Новый ТабличныйДокумент; ТабличныйДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ПеремещениеТоваров_Накладная"; Макет = ПолучитьМакет("ПФ_MXL_НакладнаяНаПеремещение"); ОбластьЗаголовкаПеремещение = Макет.ПолучитьОбласть("ЗаголовокПеремещение"); ОбластьЗаголовкаВнутренняяПередача = Макет.ПолучитьОбласть("ЗаголовокВнутренняяПередача"); Если ВыводитьКоды Тогда ОбластьКодовШапка = Макет.ПолучитьОбласть("ШапкаТаблицы|КолонкаКодов"); ОбластьКодовШапка.Параметры.ИмяКолонкиКодов = ПредставлениеКолонкиКодов; ОбластьКодовСтрока = Макет.ПолучитьОбласть("Строка|КолонкаКодов"); ОбластьКодовПодвал = Макет.ПолучитьОбласть("Подвал|КолонкаКодов"); Иначе ОбластьТовары = Макет.Область("Товар"); ОбластьТовары.ШиринаКолонки = ОбластьТовары.ШиринаКолонки + Макет.Область("КолонкаКодов").ШиринаКолонки; КонецЕсли; Если ИспользоватьУпаковкиНоменклатуры Тогда ОбластьУпаковокШапка = Макет.ПолучитьОбласть("ШапкаТаблицы|КолонкаУпаковок"); ОбластьУпаковокСтрока = Макет.ПолучитьОбласть("Строка|КолонкаУпаковок"); ОбластьУпаковокПодвал = Макет.ПолучитьОбласть("Подвал|КолонкаУпаковок"); Иначе ОбластьТовары = Макет.Область("Товар"); ОбластьТовары.ШиринаКолонки = ОбластьТовары.ШиринаКолонки + Макет.Область("КолонкаУпаковокКоличество").ШиринаКолонки + Макет.Область("КолонкаУпаковокПредставление").ШиринаКолонки; КонецЕсли; ОбластьНомераШапка = Макет.ПолучитьОбласть("ШапкаТаблицы|НомерСтроки"); ОбластьДанныхШапка = Макет.ПолучитьОбласть("ШапкаТаблицы|Товар"); ОбластьКонецСтрокиШапка = Макет.ПолучитьОбласть("ШапкаТаблицы|КонецСтроки"); ОбластьНомераСтрока = Макет.ПолучитьОбласть("Строка|НомерСтроки"); ОбластьДанныхСтрока = Макет.ПолучитьОбласть("Строка|Товар"); ОбластьКонецСтрокиСтрока = Макет.ПолучитьОбласть("Строка|КонецСтроки"); ОбластьНомераПодвал = Макет.ПолучитьОбласть("Подвал|НомерСтроки"); ОбластьДанныхПодвал = Макет.ПолучитьОбласть("Подвал|Товар"); ОбластьКонецСтрокиПодвал = Макет.ПолучитьОбласть("Подвал|КонецСтроки"); ОбластьПодписей = Макет.ПолучитьОбласть("Подписи"); ЗапросПоШапке = Новый Запрос; ЗапросПоШапке.Текст = "ВЫБРАТЬ | ПеремещениеТоваров.Ссылка КАК Ссылка, | ПеремещениеТоваров.Номер КАК Номер, | ПеремещениеТоваров.Дата КАК Дата, | ПеремещениеТоваров.ИсправляемыйДокумент.Номер КАК НомерИсправляемогоДокумента, | ПеремещениеТоваров.ИсправляемыйДокумент.Дата КАК ДатаИсправляемогоДокумента, | ПеремещениеТоваров.Организация.Префикс КАК Префикс, | ПеремещениеТоваров.ХозяйственнаяОперация КАК ХозяйственнаяОперация, | ПеремещениеТоваров.СкладОтправитель.Представление КАК ОтправительПредставление, | ПеремещениеТоваров.СкладПолучатель.Представление КАК ПолучательПредставление, | ВЫБОР КОГДА ПеремещениеТоваров.Организация.НаименованиеСокращенное = """" ТОГДА | ПеремещениеТоваров.Организация.Наименование | ИНАЧЕ | ПеремещениеТоваров.Организация.НаименованиеСокращенное | КОНЕЦ КАК ОрганизацияПредставление, | ВЫБОР КОГДА ПеремещениеТоваров.ОрганизацияПолучатель.НаименованиеСокращенное = """" ТОГДА | ПеремещениеТоваров.ОрганизацияПолучатель.Наименование | ИНАЧЕ | ПеремещениеТоваров.ОрганизацияПолучатель.НаименованиеСокращенное | КОНЕЦ КАК ОрганизацияПолучательПредставление, | ВЫБОР КОГДА ПеремещениеТоваров.СкладОтправитель.ИспользоватьСерииНоменклатуры | ИЛИ ПеремещениеТоваров.СкладПолучатель.ИспользоватьСерииНоменклатуры ТОГДА | ИСТИНА | ИНАЧЕ | ЛОЖЬ | КОНЕЦ КАК ИспользоватьСерииНоменклатуры |ИЗ | Документ.ПеремещениеТоваров КАК ПеремещениеТоваров |ГДЕ | ПеремещениеТоваров.Ссылка В(&МассивДокументов) | |УПОРЯДОЧИТЬ ПО | Ссылка, | Дата |ИТОГИ ПО | ИспользоватьСерииНоменклатуры |"; ЗапросПоШапке.УстановитьПараметр("МассивДокументов", МассивОбъектов); ДеревоОбъектов = ЗапросПоШапке.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкам); ПерваяСтрокаОбъектов = Истина; // В дереве объектов может быть максимум 2 строки, эта переменная для // определения того, что началась вторая строка для вывода разделителя границ Для Каждого ИспользованиеСерий Из ДеревоОбъектов.Строки Цикл ЗапросПоТоварам = Новый Запрос; ЗапросПоТоварам.УстановитьПараметр("МассивОбъектов", ИспользованиеСерий.Строки.ВыгрузитьКолонку("Ссылка")); Если ИспользованиеСерий.ИспользоватьСерииНоменклатуры Тогда ТекстЗапросаПоТоварам = "ВЫБРАТЬ | ТаблицаТовары.Ссылка КАК Ссылка, | ТаблицаТовары.НомерСтроки КАК НомерСтроки, | ТаблицаТовары.Номенклатура КАК Номенклатура, | ТаблицаТовары.Характеристика КАК Характеристика, | ВЫБОР | КОГДА ТаблицаТовары.СтатусУказанияСерий В(10, 14) | ТОГДА ТаблицаТовары.Серия | ИНАЧЕ ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка) | КОНЕЦ КАК Серия, | ТаблицаТовары.Упаковка КАК Упаковка, | ТаблицаТовары.КоличествоУпаковок КАК КоличествоУпаковок, | ТаблицаТовары.Количество КАК Количество |ПОМЕСТИТЬ ТаблицаТоваров |ИЗ | Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары |ГДЕ | ТаблицаТовары.Ссылка В(&МассивОбъектов) | И НЕ ТаблицаТовары.СтатусУказанияСерий В (2, 4, 6, 8) | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ТаблицаСерии.Ссылка, | МИНИМУМ(ТаблицаТовары.НомерСтроки), | ТаблицаСерии.Номенклатура, | ТаблицаСерии.Характеристика, | ТаблицаСерии.Серия, | ЗНАЧЕНИЕ(Справочник.УпаковкиЕдиницыИзмерения.ПустаяСсылка), | ТаблицаСерии.Количество, | ТаблицаСерии.Количество |ИЗ | Документ.ПеремещениеТоваров.Серии КАК ТаблицаСерии | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары | ПО ТаблицаСерии.Ссылка = ТаблицаТовары.Ссылка | И ТаблицаСерии.Номенклатура = ТаблицаТовары.Номенклатура | И ТаблицаСерии.Характеристика = ТаблицаТовары.Характеристика |ГДЕ | ТаблицаСерии.Ссылка В(&МассивОбъектов) | |СГРУППИРОВАТЬ ПО | ТаблицаСерии.Ссылка, | ТаблицаСерии.Номенклатура, | ТаблицаСерии.Характеристика, | ТаблицаСерии.Серия, | ТаблицаСерии.Количество, | ТаблицаСерии.Количество | |ИМЕЮЩИЕ | МАКСИМУМ(ТаблицаТовары.СтатусУказанияСерий) В (2, 4, 6, 8) |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ТаблицаТоваров.Ссылка, | МИНИМУМ(ТаблицаТоваров.НомерСтроки) КАК НомерСтроки, | ТаблицаТоваров.Номенклатура, | ТаблицаТоваров.Характеристика, | ВЫБОР | КОГДА ТаблицаТоваров.Номенклатура.ВидНоменклатуры.НастройкаИспользованияСерий = ЗНАЧЕНИЕ(Перечисление.НастройкиИспользованияСерийНоменклатуры.ЭкземплярТовара) | ТОГДА ТаблицаТоваров.Номенклатура.ЕдиницаИзмерения | ИНАЧЕ ТаблицаТоваров.Упаковка | КОНЕЦ КАК Упаковка, | СУММА(ТаблицаТоваров.КоличествоУпаковок) КАК КоличествоУпаковок, | СУММА(ТаблицаТоваров.Количество) КАК Количество, | ВЫБОР | КОГДА ТаблицаТоваров.Номенклатура.ВидНоменклатуры.НастройкаИспользованияСерий = ЗНАЧЕНИЕ(Перечисление.НастройкиИспользованияСерийНоменклатуры.ЭкземплярТовара) | ТОГДА NULL | ИНАЧЕ ТаблицаТоваров.Серия | КОНЕЦ КАК Серия |ПОМЕСТИТЬ СуммированнаяТаблицаТоваров |ИЗ | ТаблицаТоваров КАК ТаблицаТоваров | |СГРУППИРОВАТЬ ПО | ТаблицаТоваров.Ссылка, | ТаблицаТоваров.Номенклатура, | ТаблицаТоваров.Характеристика, | ВЫБОР | КОГДА ТаблицаТоваров.Номенклатура.ВидНоменклатуры.НастройкаИспользованияСерий = ЗНАЧЕНИЕ(Перечисление.НастройкиИспользованияСерийНоменклатуры.ЭкземплярТовара) | ТОГДА ТаблицаТоваров.Номенклатура.ЕдиницаИзмерения | ИНАЧЕ ТаблицаТоваров.Упаковка | КОНЕЦ, | ВЫБОР | КОГДА ТаблицаТоваров.Номенклатура.ВидНоменклатуры.НастройкаИспользованияСерий = ЗНАЧЕНИЕ(Перечисление.НастройкиИспользованияСерийНоменклатуры.ЭкземплярТовара) | ТОГДА NULL | ИНАЧЕ ТаблицаТоваров.Серия | КОНЕЦ |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ТаблицаТовары.Ссылка КАК Ссылка, | ТаблицаТовары.НомерСтроки КАК НомерСтроки, | ТаблицаТовары.Номенклатура КАК Товар, | ТаблицаТовары.Номенклатура.НаименованиеПолное КАК ТоварНаименование, | ТаблицаТовары.Номенклатура.Код КАК Код, | ТаблицаТовары.Номенклатура.Артикул КАК Артикул, | ТаблицаТовары.Характеристика.НаименованиеПолное КАК ХарактеристикаНаименование, | ТаблицаТовары.Характеристика КАК Характеристика, | ТаблицаТовары.Серия КАК Серия, | ВЫБОР | КОГДА ТаблицаТовары.Упаковка = ЗНАЧЕНИЕ(Справочник.УпаковкиЕдиницыИзмерения.ПустаяСсылка) | ТОГДА ПРЕДСТАВЛЕНИЕССЫЛКИ(ТаблицаТовары.Номенклатура.ЕдиницаИзмерения) | ИНАЧЕ ПРЕДСТАВЛЕНИЕССЫЛКИ(ТаблицаТовары.Упаковка) | КОНЕЦ КАК ПредставлениеЕдининицыИзмеренияУпаковки, | ПРЕДСТАВЛЕНИЕССЫЛКИ(ТаблицаТовары.Номенклатура.ЕдиницаИзмерения) КАК ПредставлениеБазовойЕдиницыИзмерения, | ТаблицаТовары.КоличествоУпаковок КАК КоличествоУпаковок, | ТаблицаТовары.Количество КАК Количество, | ТаблицаТовары.Номенклатура.ВидНоменклатуры.НастройкаИспользованияСерий КАК НастройкаИспользованияСерий |ИЗ | СуммированнаяТаблицаТоваров КАК ТаблицаТовары | |УПОРЯДОЧИТЬ ПО | Ссылка, | НомерСтроки, | Товар, | Характеристика |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ТаблицаТоваров.Ссылка КАК Ссылка, | МИНИМУМ(ТаблицаТоваров.НомерСтроки) КАК НомерСтроки, | ТаблицаТоваров.Номенклатура КАК Номенклатура, | ТаблицаТоваров.Характеристика КАК Характеристика, | ТаблицаТоваров.Серия.Наименование КАК ПредставлениеСерии |ИЗ | ТаблицаТоваров КАК ТаблицаТоваров |ГДЕ | ТаблицаТоваров.Номенклатура.ВидНоменклатуры.НастройкаИспользованияСерий = ЗНАЧЕНИЕ(Перечисление.НастройкиИспользованияСерийНоменклатуры.ЭкземплярТовара) | И НЕ ТаблицаТоваров.Серия ЕСТЬ NULL | |СГРУППИРОВАТЬ ПО | ТаблицаТоваров.Ссылка, | ТаблицаТоваров.Номенклатура, | ТаблицаТоваров.Характеристика, | ТаблицаТоваров.Серия.Наименование | |УПОРЯДОЧИТЬ ПО | Ссылка, | НомерСтроки, | Номенклатура, | Характеристика, | ПредставлениеСерии"; ЗапросПоТоварам.Текст = ТекстЗапросаПоТоварам; РезультатЗапроса = ЗапросПоТоварам.ВыполнитьПакет(); ВыборкаПоТоварам = РезультатЗапроса[2].Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); ВыборкаПоСериям = РезультатЗапроса[3].Выбрать(); Иначе ТекстЗапросаПоТоварам = "ВЫБРАТЬ | ТаблицаТовары.Ссылка КАК Ссылка, | ТаблицаТовары.Номенклатура КАК Товар, | ТаблицаТовары.Номенклатура.НаименованиеПолное КАК ТоварНаименование, | ТаблицаТовары.Номенклатура.Код КАК Код, | ТаблицаТовары.Номенклатура.Артикул КАК Артикул, | ТаблицаТовары.Характеристика.НаименованиеПолное КАК ХарактеристикаНаименование, | ТаблицаТовары.Характеристика КАК Характеристика, | ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка) КАК Серия, | ВЫБОР | КОГДА ТаблицаТовары.Упаковка = ЗНАЧЕНИЕ(Справочник.УпаковкиЕдиницыИзмерения.ПустаяСсылка) | ТОГДА ПРЕДСТАВЛЕНИЕССЫЛКИ(ТаблицаТовары.Номенклатура.ЕдиницаИзмерения) | ИНАЧЕ ПРЕДСТАВЛЕНИЕССЫЛКИ(ТаблицаТовары.Упаковка) | КОНЕЦ КАК ПредставлениеЕдининицыИзмеренияУпаковки, | ПРЕДСТАВЛЕНИЕССЫЛКИ(ТаблицаТовары.Номенклатура.ЕдиницаИзмерения) КАК ПредставлениеБазовойЕдиницыИзмерения, | ТаблицаТовары.КоличествоУпаковок КАК КоличествоУпаковок, | ТаблицаТовары.Количество КАК Количество, | ЛОЖЬ КАК НастройкаИспользованияСерий, | ТаблицаТовары.НомерСтроки |ИЗ | Документ.ПеремещениеТоваров.Товары КАК ТаблицаТовары |ГДЕ | ТаблицаТовары.Ссылка В(&МассивОбъектов) | |УПОРЯДОЧИТЬ ПО | Ссылка, | ТаблицаТовары.НомерСтроки, | Товар, | Характеристика"; ЗапросПоТоварам.Текст = ТекстЗапросаПоТоварам; ВыборкаПоТоварам = ЗапросПоТоварам.Выполнить().Выбрать(); КонецЕсли; ПервыйДокумент = Истина; Для Каждого Шапка Из ИспользованиеСерий.Строки Цикл НомерСтрокиНачало = ТабличныйДокумент.ВысотаТаблицы + 1; Если Не ПервыйДокумент ИЛИ (ПервыйДокумент И НЕ ПерваяСтрокаОбъектов) Тогда ТабличныйДокумент.ВывестиГоризонтальныйРазделительСтраниц(); КонецЕсли; ПервыйДокумент = Ложь; // Выводим шапку накладной Если Шапка.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.ПеремещениеТоваров Тогда ОбластьЗаголовка = ОбластьЗаголовкаПеремещение; Иначе //Шапка.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.ПеремещениеТоваровМеждуФилиалами ОбластьЗаголовка = ОбластьЗаголовкаВнутренняяПередача; КонецЕсли; НазваниеДокумента = НСтр("ru = 'Накладная на перемещение'", ОбщегоНазначения.КодОсновногоЯзыка()); ОбластьЗаголовка.Параметры.ТекстЗаголовка = ОбщегоНазначенияУТКлиентСервер.СформироватьЗаголовокДокумента(Шапка, НазваниеДокумента); ОбластьЗаголовка.Параметры.Заполнить(Шапка); ШтрихкодированиеПечатныхФорм.ВывестиШтрихкодВТабличныйДокумент(ТабличныйДокумент, Макет, ОбластьЗаголовка, Шапка.Ссылка); ТабличныйДокумент.Вывести(ОбластьЗаголовка); ТабличныйДокумент.Вывести(ОбластьНомераШапка); Если ВыводитьКоды Тогда ТабличныйДокумент.Присоединить(ОбластьКодовШапка); КонецЕсли; ТабличныйДокумент.Присоединить(ОбластьДанныхШапка); Если ИспользоватьУпаковкиНоменклатуры Тогда ТабличныйДокумент.Присоединить(ОбластьУпаковокШапка); КонецЕсли; ТабличныйДокумент.Присоединить(ОбластьКонецСтрокиШапка); // Выборка товаров НомерСтроки = 1; Пока ВыборкаПоТоварам.НайтиСледующий(Новый Структура("Ссылка",Шапка.Ссылка)) Цикл ОбластьНомераСтрока.Параметры.НомерСтроки = НомерСтроки; ТабличныйДокумент.Вывести(ОбластьНомераСтрока); Если ВыводитьКоды Тогда ОбластьКодовСтрока.Параметры.Артикул = ВыборкаПоТоварам[ИмяКолонкиКодов]; ТабличныйДокумент.Присоединить(ОбластьКодовСтрока); КонецЕсли; Если ВыборкаПоТоварам.НастройкаИспользованияСерий = Перечисления.НастройкиИспользованияСерийНоменклатуры.ЭкземплярТовара Тогда СтруктураПоиска = Новый Структура; СтруктураПоиска.Вставить("Ссылка", ВыборкаПоТоварам.Ссылка); СтруктураПоиска.Вставить("НомерСтроки", ВыборкаПоТоварам.НомерСтроки); СтруктураПоиска.Вставить("Номенклатура", ВыборкаПоТоварам.Товар); СтруктураПоиска.Вставить("Характеристика", ВыборкаПоТоварам.Характеристика); СтрокаСерий = ""; Пока ВыборкаПоСериям.НайтиСледующий(СтруктураПоиска) Цикл СтрокаСерий = СтрокаСерий + ВыборкаПоСериям.ПредставлениеСерии + ", "; КонецЦикла; Если СтрДлина(СтрокаСерий) <> 0 Тогда СтрокаСерий = Лев(СтрокаСерий, СтрДлина(СтрокаСерий) - 2); КонецЕсли; Иначе СтрокаСерий = ВыборкаПоТоварам.Серия; КонецЕсли; ДопПараметрыПредставлениеНоменклатуры = НоменклатураКлиентСервер.ДополнительныеПараметрыПредставлениеНоменклатурыДляПечати(); ДопПараметрыПредставлениеНоменклатуры.КодОсновногоЯзыка = ОбщегоНазначения.КодОсновногоЯзыка(); ОбластьДанныхСтрока.Параметры.Товар = НоменклатураКлиентСервер.ПредставлениеНоменклатурыДляПечати( СокрЛП(ВыборкаПоТоварам.ТоварНаименование), СокрЛП(ВыборкаПоТоварам.ХарактеристикаНаименование), , // Упаковка СокрЛП(СтрокаСерий), ДопПараметрыПредставлениеНоменклатуры); ТабличныйДокумент.Присоединить(ОбластьДанныхСтрока); Если ИспользоватьУпаковкиНоменклатуры Тогда ОбластьУпаковокСтрока.Параметры.Заполнить(ВыборкаПоТоварам); ТабличныйДокумент.Присоединить(ОбластьУпаковокСтрока); КонецЕсли; ОбластьКонецСтрокиСтрока.Параметры.Заполнить(ВыборкаПоТоварам); ТабличныйДокумент.Присоединить(ОбластьКонецСтрокиСтрока); НомерСтроки = НомерСтроки + 1; КонецЦикла; ТабличныйДокумент.Вывести(ОбластьНомераПодвал); Если ВыводитьКоды Тогда ТабличныйДокумент.Присоединить(ОбластьКодовПодвал); КонецЕсли; ТабличныйДокумент.Присоединить(ОбластьДанныхПодвал); Если ИспользоватьУпаковкиНоменклатуры Тогда ТабличныйДокумент.Присоединить(ОбластьУпаковокПодвал); КонецЕсли; ТабличныйДокумент.Присоединить(ОбластьКонецСтрокиПодвал); Подвал = Макет.ПолучитьОбласть("ПодвалИтог"); Подвал.Параметры.Заполнить(ЭтотОбъект); Подвал.Параметры.Итог = ?.Итог("Количество"); ТабличныйДокумент.Вывести(Подвал); // Вывести подписи. ТабличныйДокумент.Вывести(ОбластьПодписей); УправлениеПечатью.ЗадатьОбластьПечатиДокумента(ТабличныйДокумент, НомерСтрокиНачало, ОбъектыПечати, Шапка.Ссылка); КонецЦикла; |
|||
1
Ёпрст
17.07.24
✎
13:45
|
(0)
Или итог в запрос добавить, или обходить выборку, как сейчас и суммировать в переменную. |
|||
2
Мультук
17.07.24
✎
14:18
|
(0)
// Выборка товаров НомерСтроки = 1; СуммаИтого = 0; Пока ВыборкаПоТоварам.НайтиСледующий(Новый Структура("Ссылка",Шапка.Ссылка)) Цикл [вырезано, чтобы место не траить] НомерСтроки = НомерСтроки + 1; СуммаИтого = СуммаИтого + ВыборкаПоТоварам.Количество; КонецЦикла; Подвал.Параметры.Итог = СуммаИтого ; ///?.Итог("Количество"); |
|||
3
1Сnewk
17.07.24
✎
14:32
|
(2) 😘 Спасибо большое!!!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |