14.12.2022 Анна Белокопытова 18882
Итоги периода в запросе 1С. Расчет итогов на ...

Содержание:

1.     Решение задач для конфигурации 1С 8.3 Управление предприятием

 

         Задача, при которой требуется получить какие-либо итоговые показатели на каждую дату в выбранном периоде возникает довольно часто.


         Одним из вариантов реализации таких задач является использование конструкции «Периодами» в тексте запросе.


         В качестве примера, рассмотрим решение одной из подобных задач для конфигурации 1С 8.3 Управление предприятием.


         По условиям задачи в отчете необходимо получить записи для каждого месяца из указанного периода и количество продаж в месяце. Если продаж в каком-то из месяцев не было, то количество продаж для него равно 0.


         При расчете итогов по полю с типом «Дата» после слова «Итоги» необходимо указать ключевого слово «Периодами». В скобках после него необходимо указать начало и конец периода, в котором нужно получить записи в результате отчета, а также тип налогового периода: «Год», «Полугодие», «Декада», «Квартал», «Месяц», «Неделя», «День», «Час», «Минута», «Секунда».


         Информацию о количестве продаж товара будем получать из таблицы «Обороты» регистра накопления в 1С 8.3 ВыручкаИСебестоимостьПродаж.

        

         Для примера рассмотрим историю продаж товара «Вентилятор оконный». За 2021 год было 2 продажи 11.05.21 и 30.09.21:



Выручка и себестоимость продаж


         Сначала проверим, какой будет результат, если в запросе не использовать конструкцию «Периодами». Текст запроса в таком случае будет выглядеть так:




         Параметр «ДатаНачала»

         В результате запроса получим 2 строки:



Получение 2-х строк в результате запроса


         Теперь добавим в текст запроса итоги по полю период:




         В конструкторе запроса 1С 8.3 на вкладке «Итоги» необходимо выделить строку с полем группировки 1С, установить галку «Периодами» и выбрать вид дополнения, в нашем случае это «Месяц».


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



Конструктор запроса


         Результат такого запроса:



Результат запроса 1С  


2.     Результат запроса 1С

 

         Результат запроса 1С был дополнен строками за каждый месяц 2021 года, несмотря на то, что в этих месяцах оборотов по этой номенклатуре не было.


         Если в конструкции «Периодами» параметры «Начало периода» и «Конец периода» не указывать, то в качестве начала и конца периода для дополнения будут использованы первая и последняя дата из результата запроса 1С:



Использование первой и последней датой из результата запроса 1С


         Важным ограничением использования конструкции «Периодами» является то, требуемый результат можно получить только если обход результата запроса производится с передачей параметров в метод «Выбрать()».




         Если же использовать метод «Выгрузить()», то дополнение дат производиться не будет.


Специалист компании "Кодерлайн"

Анна Белокопытова

Наши проекты

ООО «ДАФ Тракс Рус» (DAF Trucks Rus)
ООО «ДАФ Тракс Рус» (DAF Trucks Rus)

Отрасль:
Машиностроение

Внедренное типовое решение:
«1С:Управление корпоративными финансами»

- Осуществлена разработка матрицы прав и ролей для финансового подразделени...

Оптимизация производительности системы
ЗАО ИД «Комсомольская правда»

Отрасль:
Медиа

Внедренное типовое решение:
1С:Бухгалтерия

- Оптимизация производительности системы, в том числе сервера Postgre. ...

Группа компаний ТМ «Дружба народов»
Группа компаний ТМ «Дружба народов»

Отрасль:
Пищевая промышленность

Внедренное типовое решение:
1С:ERP Управление предприятием 2.1

- Переход на новый релиз 2.1 программы «1С:ERP Управление предприятием»
- Разра...

МИР ХОББИ
МИР ХОББИ

Отрасль:
Торговля. Интернет магазин

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

Оформление заказов поставщикам
Взаиморасчеты с покупателями
Оформление...

ООО «Лаборатория успеха»
ООО «Лаборатория успеха»

Отрасль:
Общественное и плановое питание, гостиничный бизнес, туризм

Внедренное типовое решение:
1С:Зарплата и управление персоналом 8. КОРП

Кадровый учет;
Расчет зарплаты;...

Автоматизации бизнес-процессов учета и планирования на базе «1С:ERP Управление предприятием 2.0»
ООО «Буровая сервисная компания «ГРАНД»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Создание полноценной управленческой системы взамен существующих
- Внедр...

Автоматизация кадрового учета на базе «1С:ERP Управление предприятием 2.0»
Автопредприятие ПАО «Газпром»

Отрасль:
Транспорт

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Настройка подсистемы кадрового учета;
- Перенос персональных данных;
- З...

Внедрение ПП "1С:Бухгалтерия 8 ПРОФ" в ООО Фирма «Бисер»
ООО фирма «Бисер»

Отрасль:
Производство

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Финансы, управленческий учет, мониторинг показателей:
- Налоговый учет...

Внедрение системы финансового учета БИТ:Финанс
ООО «Алькор и Ко» (Л’Этуаль)

Отрасль:
Торговля

Внедренное типовое решение:
БИТ.Финанс

- Финансовый учет;
- Поддержка проекта внедрения МСФО;
- Регламентные рабо...

ООО "РУКАРД-АУРА"
ООО "РУКАРД-АУРА"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Комплексная автоматизация

- Налоговый учет;...

ЗАО «Ламбумиз»
ЗАО «Ламбумиз»

Отрасль:
Производство картонной упаковки

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Маркетинг;
- Продажи;
- Планирование закупок;
- Закупки;
- Регламенти...

Филиал ГлавУпДК при МИД России фирма «Инпредкадры»
Филиал ГлавУпДК при МИД России фирма «Инпредкадры»

Отрасль:
Государственное управление

Внедренное типовое решение:
1С:Бухгалтерия

- Расчеты с контрагентами;
- Управленческий учет;
- Формирование отраслев...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение