В настройку отчета внесены критичные изменения

У набора данных — запрос в схеме компоновки данных есть свойство АвтоЗаполнение. В данной статье мы рассмотрим, что происходит, если данное свойство установлено.
Свойство АвтоЗаполнение указывает, что система должна самостоятельно сделать доступными поля, описанные в запросе.
При автоматическом заполнении:
* Поля списка выборки запроса верхнего уровня становятся доступными для отбора, порядка, выбора, группировки. Заметим, что доступность поля будет определяться по его типу. Например, поле неограниченной длины не может быть использовано в качестве поля группировки.
* Поля виртуальных таблиц, на которые можно наложить условия в параметрах этих таблиц становятся доступными для отбора.
* Параметры виртуальных таблиц становятся доступными параметрами.
Разберем пример, будем рассматривать на регистре РегистрНакопления.УчетНоменклатуры у которого есть два измерения: Номенклатура и Склад и один ресурс: Количество.
Рассмотрим, какие поля и параметры будут доступны при автоматическом заполнении для следующего запроса:

Код 1C v 8.х

 ВЫБРАТЬ 
УчетНоменклатурыОбороты.Номенклатура,
УчетНоменклатурыОбороты.КоличествоОборот,
УчетНоменклатурыОбороты.КоличествоПриход,
УчетНоменклатурыОбороты.КоличествоРасход
ИЗ
РегистрНакопления.УчетНоменклатуры.Обороты КАК УчетНоменклатурыОбороты

Поля Номенклатура, КоличествоОборот, КоличествоПриход, КоличествоРасход будут доступны для отбора, порядка, группировки, выбора.
Поле Склад, хотя явно не присутствует в запросе, будет доступно для отбора, т.к. на него можно наложить отбор в параметрах виртуальной таблицы.
В доступные параметры из данного запроса попадут параметры НачалоПериода и КонецПериода, т.к. их можно указывать в виртуальной таблице.
В случае если в запросе в виртуальной таблице указаны имена параметров, то доступны будут параметры именно с указанными именами. Например, в следующем запросе, доступными будут параметры Начало и Конец вместо НачалоПериода и КонецПериода:
Код 1C v 8.х

 ВЫБРАТЬ 
УчетНоменклатурыОбороты.Номенклатура,
УчетНоменклатурыОбороты.КоличествоОборот,
УчетНоменклатурыОбороты.КоличествоПриход,
УчетНоменклатурыОбороты.КоличествоРасход
ИЗ
РегистрНакопления.УчетНоменклатуры.Обороты({&Начало}, {&Конец}) КАК УчетНоменклатурыОбороты

Речь пойдет об использовании пользовательских полей и подведении по ним итогов в отчете Сводная ведомость
Обращаю внимание службы поддержки, что все выполняемые действия на связаны с работой в конфигураторе и не выходят за рамки эксплуатации Альфа-Авто 5 в режиме 1С:Предприятия.
Описание задачи.
Есть платные и есть бесплатные виды ремонта заказ-наряда в зависимости от свойства Тип ремонта (Платный или Бесплатный) в справочнике Виды ремонта. Если в заказ-наряде указан бесплатный вид ремонта,то понятие Стоимость в табличной части Товары в заказ-наряде не имеет особого смысла, поскольку бесплатный заказ-наряда не является документом реализации (и в нем отсутствует Плательщик). Тем не менее, отпускная стоимость может быть заполнена в заказ-наряде автоматически или указана вручную, т.е. содержать какие-то совершенно произвольные непредсказуемые значения (например, один пользователь заполнил в бесплатном ЗН стоимость запчастей нулем, второй оставил розничную цену, которая занеслась автоматически)
В отчете «Сводная ведомость», в котором фигурируют как платные, так и бесплатные заказ-наряды, удобно в качестве отпускной цены для бесплатных заказ-нарядов иметь гарантированный ноль или гарантированную себестоимость запчастей по заказ-наряду в зависимости от обстоятельств (в одном отчете более удобно первое, в другом второе)
Попытка решения
В отчете Сводная ведомость добавляем пользовательское поле ПользЗапчастей. В нем будем подсчитывать розничную сумму по запчастям, если заказ-наряд платный, и в нем же будем подсчитывать себестоимость, если заказ-наряд бесплатный (т.е. для бесплатных заказ-нарядов розничной стоимостью будем считать себестоимость запчастей). В выражении детальных записей пользовательского поля вводим

Код

Выбор Когда Строка(ВидРемонта.ТипРемонта) = "Платный" Тогда СуммаНоменклатуры Иначе СебестоимостьКонец

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

Читаем отчет. Документы сгруппированы по платным и бесплатным видам ремонта. Стандартный показатель Запчастей выводит в отчет Розничную стоимость запчастей по заказ-наряду. Колонка Себестоимость выводит себестоимость запчастей. Средняя колонка — наша пользовательская.
Для бесплатного заказ-наряда 0000000105 отпускная стоимость запчастей (колонка Запчастей) была заполнена себестоимостью, для бесплатного заказ-наряда 0000000106 отпускная стоимость равна нулю. Это не является ошибкой, но хочется единообразия — это достигается в колонке ПользЗапчастей. Для бесплатных заказ-нарядов там правильно выводится значение из колонки Себестоимость, для платных — правильно выводится значение из колонки Запчастей. Зелеными стрелочками показаны, какие данные в нее попадают.

Проблема
Общий итог по колонке ПользЗапчастей 74375,9 неверен, это общий итог по колонке Запчастей, а не сумма значений в колонке ПользЗапчастей. Итоги других уровней иерархии выведены правильно.
Решение?

В программе 1С имеются формы статистической отчетности, которые попадают в программу вместе с обновлением. Но бывают случаи, когда пользователь не может найти какой-либо статистический отчет, либо же форма этого отчета еще не обновлена. Как быть в такой ситуации? Есть два варианта: 1) скачать нужную форму с сайта статистики и загрузить ее в программу вручную; 2) загрузить или обновить формы статистики непосредственно из программы 1С. В этой публикации рассмотрим оба варианта.

Сразу приведем адрес ресурса https://websbor.gks.ru/webstat/#!/gs/statistic-codes, который будет полезен всем бухгалтерам. На этом сайте, введя свой ИНН или ОГРН, можно узнать какие статистические коды присвоены вашей организации, а также увидеть список требуемых статистических отчетов. Рекомендуем почаще заходить на указанный ресурс в целях исключения недопонимания с органами статистики, особенно в свете огромнейших штрафов за несвоевременную сдачу отчетов. Помните, что не знание закона не освобождает от ответственности!

Перейдем к теме нашей статьи и рассмотрим варианты загрузки и обновления статистических данных в программе.

Загрузка шаблона формы статистического отчета вручную.

Пользователь может скачать форму с сайта статистики, в разделе «Альбом форм федерального статистического наблюдения» и загрузить ее в 1С.

Рассмотрим действия пошагово.

Шаг 1. Откройте раздел «Отчеты» — «Регламентированные отчеты».

Шаг 2. Нажмите кнопку «Создать».

Шаг 3. В открывшемся окне перейдите в раздел «Статистика» и найдите пункт «Прочие формы».

Чтобы не искать в огромном списке форм, введите название в строку поиска вверху.

Шаг 4. Нажмите кнопку выбора в поле «Шаблон».


Предположим, нам нужно загрузить формы «Сведения о запасах топлива (4-запасы)» и «Сведения о производстве продукции животноводства и поголовье скота (3-фермер)».

Предварительно мы скачали шаблоны форм с сайта статистики. Но перед загрузкой форм предварительно проверьте, возможно эти формы имеются в комплекте отчетности.

Шаг 5. В окне «Формы выбора шаблона» нажмите «Загрузить».


Шаг 6. Укажите файлы форм в формате XML. Можно выбрать несколько форм сразу, используя кнопку Shift. Нажмите «Открыть» для переноса форм в 1С.

Появится надпись – «Все XML-шаблоны успешно загружены» и пользователь сможет выбрать форму отчета из списка.

Мы загружали формы «3-фермер» и «4-запасы». Нажав кнопку «Выбрать» — пользователь продолжает работу с загруженной формой.

Второй вариант загрузки формы – это использование веб-сервиса обновления форм.

Загрузка и обновление форм статистической отчетности через веб-сервис 1С.

Для обновления шаблонов форм отчетности через веб-сервис 1С нажмите одноименную кнопку в форме выбора шаблона.

Для обновления форм нажмите кнопку «Только обновления». Компьютер сам отметит имеющиеся в программе формы и по нажатию кнопки «Обновить шаблоны» выполнит их обновление.

Для загрузки отдельной формы, найдите ее в списке и отметьте галочкой. Нажмите «Обновить шаблоны». Форма загрузится в программу и отобразится в списке отчетов.

Дождитесь окончания загрузки.

По окончании загрузки появится окно, подтверждающее загрузку шаблонов форм в программу.

Обратите внимание, если вы зайдете в сервис еще раз, кнопки «Только обновления» не будет – т.к. нет форм для обновления.

Для удобства поиска можно воспользоваться кнопками сортировки и поиска.

При выборе пользователем загруженной формы под шаблоном отражена информация о ней: «Используется последняя версия шаблона» и указана редакция формы.

Нажмите «Создать» и откроется форма для заполнения.

Еще раз обращаем внимание, что все формы, загруженные пользователем самостоятельно, формируются в разделе «Статистика» – «Прочие формы».

Из формы выбора шаблонов пользователь может перейти по гиперссылкам на сайт Федеральной службы государственной статистики.

На сегодняшний день статистических форм огромное количество. Раннее мы уже рассматривали примеры заполнения форм статистической отчетности П-1 и П-4, возможно вам пригодится эта информация.

Бывают ситуации, когда вышеперечисленные способы не помогают. Тогда рекомендуем попробовать еще несколько вариантов, разработанных программистами 1С.

Дополнительный способ № 1: Загрузка и обновление форм отчетности через раздел «Настройка»

Те же самые действия по загрузке и обновлению форм статистических отчетов можно выполнить в разделе «Настройки» регламентированной отчетности.

Возможно этот вариант будет вам более удобен.

Шаг 1. Перейдите в раздел «Отчеты» — «Регламентированные отчеты».

Шаг 2. Переключитесь в раздел «Настройки» и перейдите по гиперссылке «Настройка XML-шаблонов электронных версий отчетов» подраздела «Отчеты в Росстат».

В справочнике «Шаблоны электронных версий форм отчетов статистики» можно также выполнить обновление форм через веб-сервис, нажав одноименную кнопку «Обновить через веб-сервис», или загрузить шаблон формы, скачанный с сайта Росстат по кнопке «Загрузить».

По гиперссылке «Перейти на сайт Росстата с полным списком актуальных шаблонов» можно скачать нужную форму.

Рассмотрим оба варианта: обновление форм и загрузка нового шаблона через данный раздел.

Нажав кнопку «Настройка адреса сервера ССО», в виде «гаечного ключа», пользователь может посмотреть настройку адреса сервера ON-line модуля для обновления шаблонов.

Шаг 3. Нажмите кнопку «Обновить через веб-сервис».

Шаг 4. В окне загрузки обновлений отметьте нужные формы. По умолчанию отмечены имеющиеся в информационной базе шаблоны. Нажмите кнопку «Обновить шаблоны».

По окончанию загрузки шаблонов с сайта Росстата формы отчетности будут обновлены в 1С.

Нажмите «Ок».

Дополнительный способ № 2: загрузка XML-шаблонов отчетов вручную

Для рассмотрения второго варианта загрузки формы шаблона предварительно скачайте его из «Альбома форм федерального статистического наблюдения» с сайта Росстат.

Для этого выполните следующие действия.

Шаг 1. Перейдите по ссылке «Перейти на сайт Росстат с полным списком актуальных шаблонов».

Шаг 2. В открывшемся альбоме форм, в строке поиска введите название формы и нажмите «Найти».

Например, мы зададим поиск шаблона формы отчета «1-предприниматель».

Шаг 3. Разверните стрелочку в наименовании формы и нажмите на пиктограмму – «Скачать XML».

Шаблон сохранится в папке «Загрузки» или другую папку в зависимости от настройки вашего компьютера.

Шаг 4. Нажмите кнопку «Загрузить» и выберите скачанный с сайта шаблон – файл в формате XML.

В нашем примере шаблон формы отчета «1-предприниматель» имеет название – f_misp_ip_01.

После загрузки шаблона нажмите «Ок».

Файл с шаблоном формы экспортирован в систему 1С.

В дальнейшем загруженные шаблоны можно формировать в разделе «Статистика» — «Прочие», как мы рассматривали выше.

В поле «Шаблон» найдите загруженную форму и нажмите «Выбрать». В нашем примере загружена «Форма №1 – предприниматель. Сведения о деятельности индивидуального предпринимателя за 2020 год».

При формировании форм статистических отчетов в 1С и выборе форм из загруженных шаблонов, программа контролирует и проверяет актуальность загруженных пользователем форматов форм.

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

Автор статьи: Ольга Круглова

Text.ru - 100.00%

Понравилась статья? Подпишитесь на рассылку новых материалов

Добавить комментарий