14.12.2022 Анна Белокопытова 19582
Итоги периода в запросе 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С


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




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


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

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

Наши проекты

ООО "АСК ИНЖИНИРИНГ"
ООО "АСК ИНЖИНИРИНГ"

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

Внедренное типовое решение:
1С:Документооборот ПРОФ

Делопроизводство
Учет и хранение документов
Ведение номенклатуры дел
...

Апгрейд 1С:Бухгалтерия 8 ПРОФ (USB) до версии 1С:Бухгалтерия 8 КОРП (USB)
ООО «Ява Строй»

Отрасль:
Строительство

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

- Создание чистых конфигураций. Внесение изменений в БД ЗУП и новая расчетна...

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

Отрасль:
Производство промышленных газов

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

- Расчеты с контрагентами;
- Производственные операции;
- Управление скла...

АО «Вертолетная сервисная компания»
АО «Вертолетная сервисная компания»

Отрасль:
МТО эксплуатации вертолетной техники

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

- Консультации по сложным вопросам налогового и бухгалтерского учета;
- Ра...

ООО "ОМЗ"
ООО "ОМЗ"

Отрасль:
Металлургическая промышленность, металлообработка

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

Автоматизация бизнес-процессов...

ООО «ПЛЮСПЭЙ»
ООО «ПЛЮСПЭЙ»

Отрасль:
Организацией расчетов посредством электронных средств платежа

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

- Разработка подсистемы оперативного учета транзакций...

Внедрение ПП "1С:Управление небольшой фирмой 8 ПРОФ" в ООО «Шокостайл»
ООО «Шокостайл»

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

Внедренное типовое решение:
1С:Управление небольшой фирмой 8 ПРОФ

Управление продажами, логистикой и транспортом (SFM, WMS, TMS):
- Планирование п...

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

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

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

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

Московский филиал ООО «Авиакомпания «Икар»
Московский филиал ООО «Авиакомпания «Икар»

Отрасль:
Авиаперевозки

Внедренное типовое решение:
1С:Зарплата и управление персоналом

Управление персоналом и кадровый учет (HRM) Кадровый учет Расчет зарплаты Рег...

ОАО «Фаберлик»
ОАО «Фаберлик»

Отрасль:

Внедренное типовое решение:
1С:ERP. Управление производственным предприятием 2

- Регламентированный учет;
- Кадровый учет;...

Внедрение «1С:Зарплата и управление персоналом 8 КОРП» в компании «ПБК»
ООО «Партнер Бухгалтер Консультант»

Отрасль:
Бухгалтерские услуги

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Интеграция продукта с базой данных оперативного учета Axapta;
- Доработка фу...

1с-РАРУС МСК
1с-РАРУС МСК

Отрасль:
Разработка компьютерного программного обеспечения

Внедренное типовое решение:

- Совместная работа по внедрению разных решений, в том числе «1С:ERP Управление...

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

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

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

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