Сведения о неполной занятости и движении работников Форма П-4(НЗ)

26.02.13

Учетные задачи - Регламентированный учет и отчетность

За основу взят отчет http://infostart.ru/public/100071/ и адаптирован под конфигурацию УПП редакция 1.3 с заполнением в утвержденной Росстатом и действующей форме с выгрузкой в формате xml. ПРОВЕРЕНО НА РЕАЛЬНОЙ БАЗЕ.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Отчет П-4(НЗ)
.erf 51,67Kb
82 1 850 руб. Купить
Измененный модуль ФормыДокумента ВыгрузкаРегламентированныхОтчетов
.docx 74,60Kb
22 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Во вложении есть возможность увидеть готовый к отправке и проверенный xml-файл. Для корректной работы возможно потребуется внести изменения в модуль формы документа ВыгрузкаРегламентированныхОтчетов (присутствует во вложении за платное скачивание). Для экономного варианта можно внести изменения самостоятельно:

1. В Процедура СформироватьТекстыВыгрузки и Процедура ПроверитьОтчеты() обязательно должны присутствовать:

ОтчетыФСГС = Новый СписокЗначений;
ОтчетыФСГС.Добавить("РегламентированныйОтчетСтатистикаФорма11К");
ОтчетыФСГС.Добавить("РегламентированныйОтчетСтатистикаФорма1РП");
ОтчетыФСГС.Добавить("РегламентированныйОтчетСтатистикаФорма1Т");
ОтчетыФСГС.Добавить("РегламентированныйОтчетСтатистикаФорма1И");
ОтчетыФСГС.Добавить("РегламентированныйОтчетСтатистикаФорма3Информ");
ОтчетыФСГС.Добавить("РегламентированныйОтчетСтатистикаФорма3Ф");
ОтчетыФСГС.Добавить("РегламентированныйОтчетСтатистикаФорма5З");
ОтчетыФСГС.Добавить("РегламентированныйОтчетСтатистикаФормаП1");
ОтчетыФСГС.Добавить("РегламентированныйОтчетСтатистикаФормаП1Приложение3");
ОтчетыФСГС.Добавить("РегламентированныйОтчетСтатистикаФормаП2");
ОтчетыФСГС.Добавить("РегламентированныйОтчетСтатистикаФормаП2к");
ОтчетыФСГС.Добавить("РегламентированныйОтчетСтатистикаФормаП3");
ОтчетыФСГС.Добавить("РегламентированныйОтчетСтатистикаФормаП4");
ОтчетыФСГС.Добавить("РегламентированныйОтчетСтатистикаФормаП4НЗ"); //добавить в случае отсутствия

2. Примерно через 10 строчек ниже необходимо присутствовие блока:

Если ОтчетыФЛ.НайтиПоЗначению(Отч) <> Неопределено Тогда
Продолжить;
КонецЕсли;
Если ОтчетыФСГС.НайтиПоЗначению(Отч) <> Неопределено Тогда
Продолжить;
КонецЕсли;
Если ОтчетыЗаявления.НайтиПоЗначению(Отч) <> Неопределено Тогда
Продолжить;
КонецЕсли;

3. Кроме выгрузок в разном формате должен присутствовать блок:

//выгрузка в формате ФСГС
Если ОтборФСГС.Количество() <> 0 И (НЕ ВыгрузкаПрервана) Тогда

Текст = Новый ТекстовыйДокумент;//текст, объединяющий все выгруженные документы в формате 5.00
ТекТекст = Новый ТекстовыйДокумент;//текст выгрузки текущего документа

//последовательно, для каждого документа из списка, инициализируем "контекст"
//(создаем окружение) и вызываем экспортную процедуру, формирующую текст выгрузки
Для Каждого Стр Из ОтборФСГС Цикл
ТекДок = Стр.Док;
НомОтч = НомОтч + 1;
Состояние("Обработка отчета " + РегламентированнаяОтчетность.ПредставлениеДокументаРеглОтч(ТекДок) + " (" + НомОтч + " из " + (ВерсииИОтчеты.Количество()) + ") ...");

ТекстВыгрузкиВXML = ""; ИмяФайлаXML = "";

Попытка
ИмяТекФормы = ТекДок.ВыбраннаяФорма;
Если ПустаяСтрока(ИмяТекФормы) Тогда
ИмяТекФормы = РегламентированнаяОтчетность.РеглОтчеты(ТекДок.ИсточникОтчета).ПолучитьФорму(, , Новый УникальныйИдентификатор).ПолучитьФормуДляПериода(ПериодПо);
КонецЕсли;
ТекФорма = РегламентированнаяОтчетность.РеглОтчеты(ТекДок.ИсточникОтчета).ПолучитьФорму(ИмяТекФормы, , Новый УникальныйИдентификатор);

ТекФорма.мСохраненныйДок = ТекДок;
ТекФорма.мДатаНачалаПериодаОтчета = ТекДок.ДатаНачала;
ТекФорма.мДатаКонцаПериодаОтчета = ТекДок.ДатаОкончания;
ТекФорма.мПериодичность = ТекДок.Периодичность;
ТекФорма.мВыбраннаяФорма = ТекДок.ВыбраннаяФорма;
ТекФорма.Организация = ТекДок.Организация;

Если ПроверкаБлокировкиФормы Тогда
Отказ = Ложь;
РегламентированнаяОтчетность.ПередОткрытиемФормыРегламентированногоОтчета(ТекФорма, Отказ);
Если Отказ Тогда
ВызватьИсключение Неопределено;
КонецЕсли;
КонецЕсли;

Если ТекФорма.УниверсальнаяВыгрузка(ТекстВыгрузкиВXML, Истина, ИмяФайлаXML) Тогда
СчетчикВыгруженныхДокументов = СчетчикВыгруженныхДокументов + 1;
Иначе
ВызватьИсключение Неопределено;
КонецЕсли;
Исключение
Попытка
Для Каждого СтрСообщ Из ТекФорма.ТаблицаСообщений Цикл
НовСтр = ТаблицаСообщений.Добавить();
НовСтр.ОтчетДок = ТекДок.Ссылка;
НовСтр.Отчет = РегламентированнаяОтчетность.ПредставлениеДокументаРеглОтч(ТекДок);
НовСтр.Раздел = СтрСообщ.Раздел;
НовСтр.Страница = СтрСообщ.Страница;
НовСтр.Строка = СтрСообщ.Строка;
НовСтр.СтрокаПП = СтрСообщ.СтрокаПП;
НовСтр.ИмяЯчейки = СтрСообщ.ИмяЯчейки;
НовСтр.Графа = СтрСообщ.Графа;
НовСтр.Описание = СтрСообщ.Описание;
КонецЦикла;
Исключение
КонецПопытки;
ТекстСообщения = "Не удалось выгрузить " + РегламентированнаяОтчетность.ПредставлениеДокументаРеглОтч(ТекДок.Ссылка) + "!";
Сообщить(ТекстСообщения, СтатусСообщения.Важное);
ОшибкаВыгрузки = Истина;
ОтобразитьФормуНавигацииПоОшибкам();
ВыгрузкаПрервана = Истина;
Прервать;
КонецПопытки;

Если ТекДок.НаименованиеОтчета = "Статистика: Форма П-1" Тогда

ТекстВыгрузкиВXML_П1Пр3 = ""; ИмяФайлаXML_П1Пр3 = "";

КритерийОтбораОтчета = Новый Структура("Организация, Периодичность, Период");
КритерийОтбораОтчета.Вставить("Организация", ТекДок.Организация);
КритерийОтбораОтчета.Вставить("Периодичность", ТекДок.Периодичность);
КритерийОтбораОтчета.Вставить("Период", ТекДок.Период);

ТекДокП1Пр3 = Неопределено;
ТекФормаП1Пр3 = ТекФорма.ПолучитьФормуП1Пр3(КритерийОтбораОтчета, ТекДокП1Пр3);

Если ТекФормаП1Пр3 = Неопределено Тогда
Сообщить("Не найден сохраненный отчет ""П-1 Приложение 3"" для выгрузки в файл XML - соответствующий раздел будет пустым.", СтатусСообщения.Внимание);
Иначе
Попытка
ТекФормаП1Пр3.мСохраненныйДок = ТекДокП1Пр3;
ТекФормаП1Пр3.мДатаНачалаПериодаОтчета = ТекДокП1Пр3.ДатаНачала;
ТекФормаП1Пр3.мДатаКонцаПериодаОтчета = ТекДокП1Пр3.ДатаОкончания;
ТекФормаП1Пр3.мПериодичность = ТекДокП1Пр3.Периодичность;
ТекФормаП1Пр3.мВыбраннаяФорма = ТекДокП1Пр3.ВыбраннаяФорма;
ТекФормаП1Пр3.Организация = ТекДокП1Пр3.Организация;

Если ПроверкаБлокировкиФормы Тогда
Отказ = Ложь;
РегламентированнаяОтчетность.ПередОткрытиемФормыРегламентированногоОтчета(ТекФормаП1Пр3, Отказ);
Если Отказ Тогда
ВызватьИсключение Неопределено;
КонецЕсли;
КонецЕсли;

Если ТекФормаП1Пр3.УниверсальнаяВыгрузка(ТекстВыгрузкиВXML_П1Пр3, Истина, ИмяФайлаXML_П1Пр3) Тогда
СчетчикВыгруженныхДокументов = СчетчикВыгруженныхДокументов + 1;
Иначе
ВызватьИсключение Неопределено;
КонецЕсли;

ТекстВыгрузкиВXML = ТекФорма.ОбъединитьТекстыXML_П1(ТекстВыгрузкиВXML, ТекстВыгрузкиВXML_П1Пр3);

ТекстСообщения = "Сохраненный отчет """ + РегламентированнаяОтчетность.ПредставлениеДокументаРеглОтч(ТекДокП1Пр3) +
""" выгружен вместе с отчетом ""Форма П-1"".";
Сообщить(ТекстСообщения , СтатусСообщения.Информация);
Исключение
Попытка
Для Каждого СтрСообщ Из ТекФормаП1Пр3.ТаблицаСообщений Цикл
НовСтр = ТаблицаСообщений.Добавить();
НовСтр.ОтчетДок = ТекДокП1Пр3.Ссылка;
НовСтр.Отчет = РегламентированнаяОтчетность.ПредставлениеДокументаРеглОтч(ТекДокП1Пр3);
НовСтр.Раздел = СтрСообщ.Раздел;
НовСтр.Страница = СтрСообщ.Страница;
НовСтр.Строка = СтрСообщ.Строка;
НовСтр.СтрокаПП = СтрСообщ.СтрокаПП;
НовСтр.ИмяЯчейки = СтрСообщ.ИмяЯчейки;
НовСтр.Графа = СтрСообщ.Графа;
НовСтр.Описание = СтрСообщ.Описание;
КонецЦикла;
Исключение
КонецПопытки;
ТекстСообщения = "Не удалось выгрузить " + РегламентированнаяОтчетность.ПредставлениеДокументаРеглОтч(ТекДокП1Пр3.Ссылка) + "!";
Сообщить(ТекстСообщения, СтатусСообщения.Важное);
ОшибкаВыгрузки = Истина;
ОтобразитьФормуНавигацииПоОшибкам();
ВыгрузкаПрервана = Истина;
Прервать;
КонецПопытки;

КонецЕсли;

КонецЕсли;

Если НЕ ВыгрузкаПрервана Тогда
НовСтр = Выгрузки.Добавить();
НовСтр.ИмяФайла = ИмяФайлаXML;
НовСтр.Тип = Перечисления.ВерсииФорматовВыгрузки.ВерсияФСГС;
НовСтр.Текст = ТекстВыгрузкиВXML;
ТекСтр = Основания.Найти(ТекДок, "Ссылка");
Если ТекСтр <> Неопределено И ТекСтр.Пометка Тогда
ТекСтр.НомерСтрокиТекстаВыгрузки = НовСтр.НомерСтроки;
КонецЕсли;
КонецЕсли;

КонецЦикла;

КонецЕсли;
//конец выгрузки в формате ФСГС

Для ленивых берем готовый текст модуля в формате docx в блоке для платного скачивания.

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Обмен с ГосИС Бюджетный учет Регламентированный учет и отчетность Бухгалтер Пользователь 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление холдингом Химическая промышленность Государственные, бюджетные структуры Электротехника и микроэлектроника Машиностроение и приборостроение Металлургическая промышленность Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Автоматизация раздельного учета в 1С:Бухгалтерии по ГОЗ в соответствии с 275-ФЗ. Готовое решение для учета госконтрактов, формирования отчетности и контроля исполнения. Поддержка военной приемки, НИОКР и требований Минпромторга. Профессиональный консалтинг и регулярные обновления продукта

30000 руб.

28.08.2020    488241    3066    140    

1233

Кадровый учет 1С v8.3 1С:Зарплата и Управление Персоналом 2.5 1С:Зарплата и Управление Персоналом 3.x Россия Управленческий учет Платные (руб)

Подключаемый модуль для миграционного учета в конфигурациях 1С:ЗУП КОРП, по запросу можно адаптировать под 1С:УТ и ERP. Подсистема миграционного учета содержит в себе справочники, документы, отчеты, регистры, которые позволяют вести учет патентов, хранить историю тарифов и отслеживать оплаты.

200000 руб.

03.07.2025    1233    1    1    

3

Регламентированный учет и отчетность Операции по ВЭД Бухгалтер 1С v8.3 Бухгалтерский учет 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Налоговый учет НДС Платные (руб)

Экономьте часы рабочего времени и избегайте ошибок при подготовке. Решение создано специально для вас, если вы: Занимаетесь ВЭД: ваша компания регулярно отгружает товары в страны ЕАЭС Сотрудничаете с ключевыми странами союза: Беларусью, Казахстаном, Арменией и Киргизией Работаете в 1С: ведете учет в Бухгалтерии 3.0, КА 2 или ERP Продукт прошел сертификацию 1С-Совместимо и имеет полную документацию Есть демо-версия, можно поставить на свою базу и проверить функционал на нескольких отчетах

12000 руб.

10.07.2017    92274    509    161    

400

Регламентированный учет и отчетность Анализ учета Бюджетный учет Бизнес-аналитик Бухгалтер Пользователь Руководитель проекта 1С v8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет Управленческий учет Платные (руб)

Расширение «Отчет ГОЗ» для 1С:Бухгалтерия 3.0 ПРОФ и КОРП позволяет автоматизировать ведение раздельного учета и подготовку отчетности для Торговых и Производственных организаций, участвующих в ГосОборонЗаказе. Эффективный инструмент ведения раздельного учета по гособоронзаказам для Торговых и Производственных компаний

84800 руб.

20.02.2024    5515    12    4    

13

Регламентированный учет и отчетность Операции по ВЭД Закрытие периода Бухгалтер 1С v8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет НДС Платные (руб)

Расширение для заполнения реестров НДС в 1С:Бухгалтерии предприятия 3.0. Реестр по НДС: КНД 1155112, КНД 1155113, КНД 1155114, КНД 1155115.

12000 руб.

01.08.2025    1813    9    0    

10

Регламентированный учет и отчетность Анализ учета Бизнес-аналитик Бухгалтер 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет Платные (руб)

Инструмент "Расширенная экспресс-проверка" можно использовать в дополнение к типовой проверке, он ответит на вопросы, всё ли у вас хорошо в учёте и готовы ли вы к сдаче отчётности

13000 руб.

19.11.2024    1628    8    1    

9

Регламентированный учет и отчетность Обмен с ГосИС ЭДО и ОФД Бухгалтер Пользователь 1С v8.3 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Оптовая торговля, дистрибуция, логистика Россия Управленческий учет Платные (руб)

Работаете по контрактной схеме, сталкивались с проблемой, что в контракте жестко указаны наименование, цена, единица измерения товара. И не все готовы создавать новую номенклатуру под каждый контракт или менять наименование и единицу измерения для уже имеющейся. Тем более, бывает так, что контракт - это формальность. Контракт не описывает жесткие условия поставки, нужно соблюсти правильность в предоставлении документов. Данное решение позволит вам оперировать своей номенклатурой при оформлении реализаций по государственному контракту в УТ 11.5 и КА 2.5.11, в то же время выводить на печать документы, соответствующие данным контракта. Реализована выгрузка для сайта госзакупок (ЕИС) по 44-ФЗ.

60000 руб.

19.12.2022    15361    39    29    

25

Зарплата Кадровый учет Бухгалтер 1С v8.3 Оперативный учет Управляемые формы 1С:Управление нашей фирмой 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Предлагаем расширить возможности конфигурации 1С:УНФ 3.0 в части ведения кадрового учета. С помощью данного расширения в конфигурацию будут добавлены новые документы: "Отпуск" и "Командировка". Документы облегчат работу кадровика и расчетчика, а также повысят эффективность работы за счет оптимизации и упрощения процесса ведения учета.

43200 руб.

31.10.2024    1929    1    0    

1
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. doom2good 149 27.03.13 15:46 Сейчас в теме
Чё-то на форме пипец какой-то с привязками. И я не понял, зачем что-то нужно в коде менять? Отчет можно просто добавить в справочник "рег отчеты".
2. inter1980 20 28.03.13 09:55 Сейчас в теме
1. Не понял про пипец с привязками, не хватает конкретики в вопросе. 2. Если вы не обновляете 1С с каждым новым релизом, тогда и код документа ВыгрузкаРегламентированныхОтчетов вам никто не обновил. Без внесения изменений отчет формируется, а вот выгрузка в xml работать не будет.
3. e-katerina 126 02.04.13 14:33 Сейчас в теме
Спасибо за отчет. Сэкономили массу времени.

С привязками на форме действительно есть проблема: если форма "ФормаОтчета2013Кв1" не развернута на весь экран, то "ПанельЭУВерхняя" практически полностью прячется. А если сузить форму на пол-экрана (чтобы, допустим, видеть рядом еще один отчет), то и "КоманднаяПанельФормы" съезжает куда-то влево, что видно только надпись "внешний отчет".
4. inter1980 20 02.04.13 15:37 Сейчас в теме
Над этим работа не велась, форму взял из другой публикации, а сам провел адаптацию под УПП и проработал выгрузку в XML.
5. nbv8608 1 09.04.13 10:08 Сейчас в теме
Помогите!!!
Не удалось выгрузить Статистика: Форма П-4 НЗ за 1 квартал 2013 г. (Первичный)!
Не удалось сформировать тексты выгрузки!
Для исправления ошибок используйте окно навигации по ошибкам.
В окне навигации просто написано "Ошибок в отчете:1". В справочник добавил, даже код копировать пробовал.Подскажите в какую сторону копать
6. inter1980 20 09.04.13 13:11 Сейчас в теме
(5) nbv8608, На каком-то отчете П-4 или П-4(НЗ) было у меня такое. Попробуйте следующие действия:
1. Проверьте заполнение полей внизу самой формы, а именно Должностное лицо, ответственное за предоставление статистической информации (лицо, уполномоченное предоставлять статистическую информацию от имени юридического лица), ФИО лица, номер телефона и Дата. В крайнем случае добавьте вручную, если поля не заполняются автоматически и не забудьте записать.Ну и соответственно записанный отчет в выгрузку.
2. Проверьте модуль формы документа ВыгрузкаРегламентированныхОтчетов, а именно блок с выгрузкой в формате ФСГС, его присутствие, как вы понимаете, обязательно. Описание присутствует на странице публикации.
7. e-katerina 126 21.06.13 11:13 Сейчас в теме
(6)
В типовом функционале наконец-то появилась данная форма, правда без возможности заполнения. Можно теперь саму форму и формат выгрузки взять оттуда, добавив только блок заполения.
8. inter1980 20 21.06.13 13:14 Сейчас в теме
Конечно, добавляйте заполнение и будет работать.
9. chmv 16.09.13 10:36 Сейчас в теме
нет мне нужно в ЗУПЕ как то выцепить выгрузку
10. chmv 16.09.13 10:36 Сейчас в теме
При том не меняя кофигурацию
11. inter1980 20 16.09.13 11:17 Сейчас в теме
(10) chmv, здесь стоит определиться: 1.внесение изменений в модуль формы документа ВыгрузкаРегламентированныхОтчетов и соответственно требование подправлять конфигурацию в случае если там отсутствует описание отчета П4 является обязательным. 2. Другой вопрос, если описание механизма в модуле присутствует, но не работает. Вот тут тогда уточните на каком этапе и что у вас идет не так.
12. chmv 17.09.13 13:50 Сейчас в теме
вставила в документ "Выгрузка" строчку идет сообщение об ошибке, а самой ошибки не печатает
13. inter1980 20 19.09.13 10:07 Сейчас в теме
(12) chmv, давненько это было, постараюсь помочь. Однозначно попробуйте заполнить в самой форме в пользовательском режиме следующие поля: должность лица, ответственного за предоставление информации, его фио и тел номер. Из-за этого точно выгрузка не пройдет, если одно из полей пустое. Попробуйте после этого записать отчет, удостоверьтесь, что все заполнено. Должно получится.
14. chmv 20.09.13 10:09 Сейчас в теме
15. inter1980 20 20.09.13 15:03 Сейчас в теме
(14) chmv, видел ваше сообщение, но сейчас занят своей темой. Как только разрулю, выйду на вас, и смоделируем ситуацию с картинками. Было-было у меня такое, когда разбирался с этим...напишите свою почту в личку, опишите последовательно, что вы делаете и картинку заполненной формы пришлите, хочу посмотреть какие параметры в верхней и нижней частях формы у вас заполняются.
16. пользователь 12.11.13 18:41
Сообщение было скрыто модератором.
...
Для отправки сообщения требуется регистрация/авторизация