Конфигурации 1cv8
1С:Бухгалтерия 2.0
1С:Бухгалтерия 3.0
1С:Зарплата и Управление Персоналом 2.5
1С:Зарплата и Управление Персоналом 3.x
Платформа 1С v8.3
Платформа 1C v8.2
Беларусь
Казахстан
Кыргызстан
Латвия
Молдова
Россия
Узбекистан
Украина
Корп. решения 1С
Программист
Системный администратор
Внешний отчет (ert,erf)
Печатная форма (mxl)
Вопрос
База знаний
Доброго времени суток!
Суть:
Есть отчет, не СКД, у него есть печатная форма, в этой печатной форме есть ИТОГИ строк делается через запрос, ВыборкаДетальныхЗаписей, все получаем,есть группирвока по подразделениям, итоги идут в разрезе подразделений,например
Подразделение 1
ИТОГО: 123
Подраздление 2
ИТОГО:312
Данные получаю
Итого = Итого + ВыборкаДетальныхЗаписей.Сумма;
КонецЦикла;
Как посчитать эти итого:
Делаю ИтогоВсего = ИтогоВсего + Итого;
Не работает, берет только последнюю строчку
Подскажите в какую сторону копать?
Суть:
Есть отчет, не СКД, у него есть печатная форма, в этой печатной форме есть ИТОГИ строк делается через запрос, ВыборкаДетальныхЗаписей, все получаем,есть группирвока по подразделениям, итоги идут в разрезе подразделений,например
Подразделение 1
ИТОГО: 123
Подраздление 2
ИТОГО:312
Данные получаю
Итого = Итого + ВыборкаДетальныхЗаписей.Сумма;
КонецЦикла;
Как посчитать эти итого:
Делаю ИтогоВсего = ИтогоВсего + Итого;
Не работает, берет только последнюю строчку
Подскажите в какую сторону копать?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Запрос огромной ну прицип такой
ВЫБРАТЬ
Номенклатура
Сумма
Склад
ИЗ документа
ИТОГИ ПО
Подразделение
Склад
Построение идет:
Подразделение
Склад
Номенклатура Сумма
И вот по складу я могу посчитать
А в целом по подразделению нет
Берет только последнюю строчку от склада
ВЫБРАТЬ
Номенклатура
Сумма
Склад
ИЗ документа
ИТОГИ ПО
Подразделение
Склад
Построение идет:
Подразделение
Склад
Номенклатура Сумма
И вот по складу я могу посчитать
А в целом по подразделению нет
Берет только последнюю строчку от склада
тэги Dev 1cv8.cf БП2.0 БП3.0 ЗУП2.5 ЗУП3.x v8 Платформа 1C v8.2 Беларусь Казахстан Кыргызстан Латвия Молдова Россия Узбекистан Украина 1С Программист Системный администратор Внешний отчет (ert,erf) Печатная форма (mxl) Вопрос 1c
вы очень странный
вы очень странный
В ИТОГИ добавить ПО ОБЩИЕ. Получится конструкция вроде такой:
ВЫБРАТЬ
Номенклатура
Сумма
Склад
Подразделение
ИЗ документа
ИТОГИ ПО
ОБЩИЕ
Подразделение
Склад
Выборка = Запрос.Выполнить.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Потом в цикле обходите выборку.
ВЫБРАТЬ
Номенклатура
Сумма
Склад
Подразделение
ИЗ документа
ИТОГИ ПО
ОБЩИЕ
Подразделение
Склад
Выборка = Запрос.Выполнить.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Потом в цикле обходите выборку.
Пока Выборка.Следующий() Цикл
Выборка.Сумма ///// - Это итоги ОБЩИЕ - выводим в отчет или записываем в переменную
//Прочие действия
ВыборкаПоПодразделению = Выборка.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока ВыборкаПоПодразделению.Следующий() ЦИКЛ
Выборка.Сумма ////// - Это итоги по подразделению - выводим или запоминаем
///////И так далее - нужное количество уровней обхода
КонецЦикла;
КонецЦикла
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот