Категории статистического учета для должностей. ЗУП 3.1

08.05.18

Учетные задачи - Кадровый учет

В программе ЗУП 2.5 был такой реквизит "категория статистического учета", который разработчики посчитали ненужным и решили не включать в редакцию 3.1, предлагая при необходимости воспользоваться механизмом доп реквизитов. В данной статье я расскажу, как добавить доп реквизит к справочнику "должности" в программе ЗУП 3.1 (тестировалось на релизе 3.1.6.37, платформа 8.3.10.2580) и программно импортировать туда данные из ЗУП 2.5.

Скачать исходный код

Наименование Файл Версия Размер
ЗУП 3.1 Категории статистического учета для должностей
.epf 7,83Kb
19
.epf 7,83Kb 19 Скачать

Доброго времени суток!

Если Вы, как и я, столкнулись с необходимостью перенести данные по категориям должностей в ЗУП 3, то надеюсь Вам поможет моя публикация :) Изменение или снятие конфигурации с поддержки не требуется: категория будет храниться в дополнительном реквизите, а импорт осуществляться внешней обработкой посредством Com-объекта. 

Прежде всего, указываем в настройках возможность использования дополнительных реквизитов: Администрирование - Общие настройки - Дополнительные реквизиты и сведения

Далее добавляем дополнительный реквизит к справочнику Должности: Администрирование - Дополнительные реквизиты - В правой части добавляем реквизит, назовем его, к примеру,  "Категория статистического учета".

Развернем область "Для разработчика" внизу формы и впишем туда имя "КатегорияСтатистическогоУчета". Тип значения реквизита установим свой: на вкладке Значения добавим варианты категорий так, как они были заведены в зуп 2.5 (важно, что бы их наименования полностью совпадали, по ним будет производится сопоставление для импорта).

Сохраняем изменения по кнопке "Записать". 

Теперь у нас есть реквизит для хранения категории, если должностей совсем немного - на этом можно остановиться и забить их вручную. Однако если должностей очень много, либо вносить вручную просто не хочется, идем дальше - напишем обработку для подключение к базе зуп 2.5.

Устанавливаем соединение с базой ЗУП 2.5 посредством com-объекта: 

Функция УстановитьCOMСоединение()
     
    //Заменить слова сервер, база, пользователь и пароль на соответствующие значения   
    СтрокаПодключения = "Srvr=""сервер""; Ref=""база""; Usr=""пользователь""; Pwd=""пароль"";";     
    
    //Если вы подключаетесь к файловой базе, строка выглядит следующим образом:
    //СтрокаПодключения = "file=""D:\ПапкаСБазой""; Usr=""пользователь""; Pwd=""пароль"";"  
   

    Попытка
        Коннектор = Новый COMObject("V83.COMConnector");
        Соединение = Коннектор.Connect(СтрокаПодключения);
        Возврат Соединение;
    Исключение
        ТекстСообщенияОбОшибке = ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
        ВызватьИсключение ТекстСообщенияОбОшибке;
    КонецПопытки;
    
КонецФункции

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

&НаСервере
Процедура КомандаВыполнитьНаСервере()
    
    Соединение = УстановитьCOMСоединение(); 
    
    Если Соединение = Неопределено тогда
        Возврат;
    КонецЕсли;
    
    Запрос = Соединение.NewObject("Запрос");
    Запрос.Текст = "
        |    ВЫБРАТЬ
        |        ДолжностиОрганизаций.Наименование КАК Наименование,
        |        ПРЕДСТАВЛЕНИЕ(ДолжностиОрганизаций.КатегорияСтатистическогоУчета) КАК КатегорияСтатистическогоУчета //превращаем тип перечисление в тип строка
        |    ИЗ
        |        Справочник.ДолжностиОрганизаций КАК ДолжностиОрганизаций
        |    ГДЕ
        |        НЕ ДолжностиОрганизаций.ПометкаУдаления";

    
    Выб = Запрос.выполнить().ВЫбрать();
    
    пока Выб.следующий() цикл
        
        Попытка    
            должность = Справочники.Должности.НайтиПоНаименованию(Выб.Наименование);
            долж = должность.ПолучитьОбъект();
             
            рекв = долж.ДополнительныеРеквизиты.Добавить();
            рекв.Свойство = Объект.Свойство; //реквизит обработки, создаем и выводим на форму реквизит с типом ПланВидовХарактеристик "Дополнительные реквизиты и сведения"
            
            Если выб.КатегорияСтатистическогоУчета = "Руководители" тогда
                рекв.Значение = Справочники.ЗначенияСвойствОбъектов.НайтиПоНаименованию("Руководители");
            ИначеЕсли
                выб.КатегорияСтатистическогоУчета = "Специалисты" тогда
                рекв.Значение = Справочники.ЗначенияСвойствОбъектов.НайтиПоНаименованию("Специалисты");
            ИначеЕсли
                выб.КатегорияСтатистическогоУчета = "Рабочие" тогда
                рекв.Значение = Справочники.ЗначенияСвойствОбъектов.НайтиПоНаименованию("Рабочие");
            ИначеЕсли
                выб.КатегорияСтатистическогоУчета = "Научные и научно-педагогические работники" тогда
                рекв.Значение = Справочники.ЗначенияСвойствОбъектов.НайтиПоНаименованию("Научные и научно-педагогические работники");    
            Иначе
                рекв.Значение = "Другие служащие";
            КонецЕсли;        
            
            долж.Записать();
        Исключение
            ошибка = ОписаниеОшибки();
            Сообщить(Выб.Наименование+ " " +ошибка);
        КонецПопытки;
    КонецЦикла;
        
КонецПроцедуры

Готово, теперь в наших дополнительных реквизитах хранятся категории! Данное поле можно выводить в отчеты посредством пользовательских настроек, устанавливать по нему отбор и т.д. Надеюсь, моя публикация была Вам полезна :)

Прилагаю также оригинал обработки - для использования необходимо выбрать из выпадающего списка вариант подключения - файловый(file..) или клиент-серверный(srvr..) и прописать параметры строки - имя базы и сервера для клиент-серверного, путь к базе для файлового, пользователь и пароль для подключения к вашей базе для экспорта. Обработка тестировалась на релизе ЗУП 3.1.6.37, платформа 8.3.10.2580

КатегорияСтатистическогоУчета ЗУП3.1

См. также

Обновление для КА 1.1, ЗУП 2.5, БУХ 2.0: НДС, ЕФС-1, Расчет страховых взносов, Мобилизация, Статистика, Электронные трудовые книжки, 2-НДФЛ, Регламентированная отчетность, Кадровый учет, Прослеживаемость импортных товаров

Зарплата Регламентированный учет и отчетность Кадровый учет Обновление 1С Платформа 1С v8.3 Сложные периодические расчеты 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Зарплата и Управление Персоналом 2.5 Бухгалтерский учет Налоговый учет Управленческий учет Акцизы ЕНВД ЕСН Земельный налог ИП, ПБОЮЛ, КФХ Налог на имущество Налог на прибыль НДС НДФЛ ФОМС, ЕФС Транспортный налог УСН ПСН (патентная система налогообложения) Платные (руб)

Обновления для конфигураций: КА 1.1; ЗУП 2.5; БУХ 2.0; КА 1.1 Комплексная автоматизация торговли алкогольной продукцией; КА 1.1 Комплексный учет сельскохозяйственного предприятия

19900 руб.

01.04.2020    141272    668    352    

233

Перенос данных из Парус 10 в ЗГУ ред.3

Внешние источники данных Кадровый учет Файловый обмен (TXT, XML, DBF), FTP Обмен между базами 1C Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 10 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

60000 руб.

05.10.2022    9318    9    8    

11

Дополнительные соглашения. Групповое формирование и печать для 1С: ЗУП 3.1 ПРОФ и КОРП

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

Групповое формирование и печать Дополнительных соглашений для 1С: Зарплата и управление персоналом ПРОФ и КОРП + 8 печатных форм: Индексация заработной платы, Удаленная работа и предупреждение о COVID-19, Выход из удаленной работы, Кадровый перевод, Кадровый перевод списком, Назначение индивидуальной системы начислений, Переименование филиала, Приказ "Совмещение должностей", Приказ "Совмещение исполнения обязанностей"

18000 руб.

24.03.2023    4492    2    0    

4

Загрузка данных по сотрудникам и физическим лицам из файла XLS (xlsx, mxl, ods) в ЗУП/ЗиКГУ редакция 3.1

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

Обработка позволяет загрузить из структурированного файла данные по физическим лицам, сотрудникам. Предусмотрено создание документов "Прием на работу". Данные загружаются не только в справочники и документы, но и в регистры сведений. Обработка разработана для конфигураций "Зарплата и Управление Персоналом, редакция 3.1"/"Зарплата и кадры государственного учреждения, редакция 3.1" на платформе 8.3.

6000 руб.

15.07.2015    63506    92    48    

97

Электронный обходной лист (расширение) для ERP, ЗУП, КА

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

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

9600 руб.

11.01.2022    12436    2    5    

8

Перенос кадровых данных, зарплаты из Excel + скрипты для выгрузки в Excel из Парус 8

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

Обработка больше предназначена как основа для своей разработки, чем как универсальное решение. Но можно использовать и как готовое решение для небольшой организации. Переносит данные из файла Excel в ЗУП, по аналогии как данные переносятся из ЗУП 2.5.

9600 руб.

19.01.2023    5804    2    2    

3

Рабочее место кадровика - редактор штатного расписания

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

Редактор штатного расписания / просмотрщик данных по позиции или сотруднику. Можно выделить несколько позиций и создать для них документ изменение ШР, включая действия копирование позиции (новая) / закрыть позицию / изменить позицию. Позволяет просматривать документы утверждения / изменения ШР. Видеть историю занятых позиций выделенной позиции. Для выделенного сотрудника можно посмотреть кадровую историю. Для выделенного сотрудника можно посмотреть историю изменения начислений. На форму для выделенной позиции выводится вся информация по этой позиции (начисления, график и т.д. - все, что заполнено). При открытии документа - регистратора по ШР(изменение или утверждение) сразу попадаем на текущую позицию, а не на 1 строку. При открытии документа кадровой истории по сотруднику - регистратора (прием или перевод списком) сразу попадаем на строку с данным сотрудником, а не на 1 строку.

3000 руб.

26.10.2018    17038    7    0    

11

Уведомление о трудовой деятельности иностранного гражданина в 1С:ЗУП 3.1

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

Печать из ЗУП уведомления о трудовой деятельности для безвизового иностранного гражданина. С 7 января 2024 года безвизовые иностранцы должны уведомлять по утвержденной форме территориальный орган МВД России о ведении трудовой деятельности. Расширение позволит выполнить распечатку уведомления напрямую из программы ЗУП 3.1

3600 руб.

22.02.2024    514    1    0    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Kaval88 172 08.05.18 16:00 Сейчас в теме
1. Все давно для таких задач используют Конвертацию данных 2.0
2.
Справочники.Должности.НайтиПоНаименованию(Выб.Наименование);
Некорректно искать по наименованию, скорее всего был перенос из 2.5. Сначала необходимо искать по уникальному идентификатору, а потом уже по наименованию.
2. Bene_Valete 188 08.05.18 17:38 Сейчас в теме
(1) Спасибо за замечания, буду знать. По поводу реализации - я описала данный способ, т.к. он(по моему мнению) более прост в исполнении - работа с com объектами интуитивно понятна, в то время как Конвертация данных требует гораздо более тщательного подхода к изучению. Моя публикация рассчитана на то, чтобы программист(в частности начинающий) имел возможность максимально быстро решить проблему отсутствия реквизита в новой программе, не вникая в тонкости создания правил обмена и др.
3. haereticus 09.05.18 02:06 Сейчас в теме
Разработчики посчитали ненужным только категорию "Ученые", а так перечисление там есть "КатегорииДолжностейДляСтатистическогоУчета" и оно полностью совпадает по составу с перечислением "КатегорииДолжностейДляВоинскогоУчета".
Действительно, зачем нужны ученые, когда у нас есть такие гениальные разработчики ЗУП 3:)
Прикрепленные файлы:
Дмитрий74Чел; +1 Ответить
4. Bene_Valete 188 09.05.18 05:06 Сейчас в теме
Да, действительно, такой объект в типовой конфигурации присутствует, однако что он дает?) Возможность не снимать всю конфигурацию с поддержки(если речь не идет о расширениях) для добавления перечисления, а только включить возможность изменения должностей, добавить к справочнику реквизит с этим типом(сейчас у должностей такого реквизита нет http://prntscr.com/jfj9as) и вывести его на форму, и затем перенести в него данные из предыдущей редакции. Но почему бы тогда просто не оставить его в реквизитах справочника и не включить в стандартный перенос, я не понимать - кто в теме, расскажите)
5. pavl_vs 09.05.18 12:59 Сейчас в теме
(4), (0), уже давно для привязки категории статучета к должности используется не Перечисление, в Справочник типа "Строки отчетности мониторинга ...". По крайней мере так произошло в ЗКБУ 1.0 и, разумеется, в ЗКГУ 3.0 и 3.1.

Проверить сейчас не могу, но это замечание написал, руководствуясь если не полной, то заметной, аналогией между указанными конфигурациями и ЗУП 2.5 и ЗУП 3.0, соответственно.
6. Bene_Valete 188 09.05.18 14:58 Сейчас в теме
(5) Если речь идет о справочнике "Строки отчетности мониторинга работников социальной сферы", других с похожим наименованием нет, то он есть и в ЗКГУ 3.1 и в ЗУП 3.1, но в обоих случая он пустой, и я не совсем понимаю причем тут работники соц сферы.
7. pavl_vs 10.05.18 13:30 Сейчас в теме
(6), да именно этот справочник.

Кажется я понял в чем у нас отсутствует взаимопонимание:

- Вы имеете ввиду категории статучета, так сказать внутреннего пользования, применяемых при формировании отчетов (листков, ведомостей и пр.) - отборы, группировки;

- я же имел ввиду категории для форм федерального статистического наблюдения, например, ЗП-Здравоохранение, ЗП-Наука, ЗП-Образование и т.д. (это и есть социальная сфера), т.е. форм регламентированной статистической отчетности.

Для обеспечения формирования последних в справочнике должностей ранних релизов, наряду с "Категория статистического учета" было введено поле "Категория работников социальной сферы"; в дальнейшем (редакции линейки "3") первый реквизит исчез.

PS А вот почему у Вас справочники "Строки ..." пустые - не понимаю, особенно, если был перенос данных.
8. Bene_Valete 188 11.05.18 03:54 Сейчас в теме
(7) Совершенно верно, мы говорим о разных категориях :)
В моем случае речь идет о коммерческой фирме, возможно поэтому справочник категорий работников соц сферы пустой. Что касается клиентской базы ЗиКГУ, которую я рассмотрела для примера - организация, по которой в ней ведется учет, не относится к социальной сфере и должностей относящейся к здравоохранению, науке и т.д. в ней нет. Как я понимаю, включается возможность учета по данным категориям следующим образом http://prntscr.com/jgd3h4
9. ludoedka 27.01.19 18:46 Сейчас в теме
Сделала через Категорию воинского учета...
10. Bene_Valete 188 28.01.19 12:14 Сейчас в теме
(9) Да, в принципе они идентичны, вполне можно использовать и этот реквизит) Единственное не хватает категории "Научные и научно-педагогические работники", т.е. если есть такие сотрудники, без изменения конфигурации не обойтись. Меня особенно удивляет, почему категория воинской должности осталась в этой редакции, а обычная нет.
11. MakcMar 30.01.23 01:25 Сейчас в теме
Очень помог Ваш совет! Благодарю!
Bene_Valete; +1 Ответить
Оставьте свое сообщение