Выгрузка в АРМ ФСС-СВ(М)

Публикация № 1326290 14.11.20

Бухгалтерский учет - Зарплата

Ковид коронавирус covid фсс арм выгрузка ЗКБУ ЗКГУ

Обработка для выгрузки в АРМ ФСС-СВ(М) данных по медицинским работникам для стимулирующих выплат по CoVid-19.

Данная обработка предназначена для выгрузки в АРМ ФСС-СВ(М) данных по работникам для стимулирующих выплат по CoVid-19 согласно постановлению Правительства №1762 от 30.10.2020. Поскольку, на момент написания данной обработки функционального экспорта данных в ФСС не существовало, пришлось создать данную разработку. 

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

Для начала работы необходимо скачать драйвер Postgresql ODBC, что можно сделать непосредственно из формы обработки и  установить его. Затем настроить на первой вкладке параметры подключения к серверу Postgres, на котором развернуто АРМ ФСС-СВ, а также указать битность драйвера и на какой машине установлен этот драйвер - на клиенте или на сервере приложений 1С. 

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

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

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

https://its.1c.ru/db/updinfo#content:841:hdoc

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

Но!

Но данный подход вендора существенно облегчил задачу по определению кода категории для сотрудников, не являющихся медиками, но входящих в перечень получателей стимулирующих выплат, таких, как водители, летный состав и телефонисты. Я предлагаю для получения кодов для сотрудников данных категорий использовать подход 1С. То есть, достаточно установить только лишь для вышеперечисленных должностей в карточках справочника Должности необходимые коды, и моя обработка будет использовать либо мой алгоритм, либо, в случае неудачи в определении кода, сведения по логике 1С. Впрочем, есть возможность использовать исключительно логику 1С, установив на первой странице галку "Использовать все коды должностей 1С". Использование данного алгоритма возможно лишь на версиях ЗКГУ, вышедших после 23.11.2020, ранние версии, включая ЗКБУ, работают только по моему алгоритму.

Так, с настройками закончили.

В случае успешного подключения к БД ФСС, на второй вкладке из данной базы считываются реквизиты учреждения, а также указывается период отчета (по умолчанию - прошлый месяц) и исполнитель (по умолчанию - главный бухгалтер).

Наконец, на последней вкладке формируется набор сотрудников, с указанием количества отработанных смен и прочих служебных данных, рассчитываемых автоматически. На собственном примере могу сказать, что в случае клавиатурного ввода без использования мыши получается очень быстро - сотрудник, <Enter>, смены, <Enter>, сотрудник....

При вводе данных проводится проверка, отправлялся ли за этот месяц реестр с данным сотрудником. Если отправлялся, ставится признак корректировки и анализируется, были ли получены от Фонда извещения на уточнение. Если нет, считаем признак корректировки "Представляются дополнительные сведения" (ну, в сменах ошиблись), если же да, считаем признак корректировки "Иное" и пытаемся заполнить номер и дату полученного извещения. На 28 ноября 2020 года мне не удалось получить от СПб РО ФСС РФ ни одного нормального извещения по причине того, что из данных, необходимых для нормальной работы и прописанных в инженерной документации, а именно

в registrRowNums я получал лишь одного сотрудника из извещения на нескольких сотрудников, а самое важное поле batchNum вообще не попадало в базу данных.

По окончании ввода данных по кнопке "Выгрузить" все данные переносятся в базу данных АРМ ФСС-СВ, где можно просмотреть сформированный реестр, при желании его откорректировать, либо сразу же отправить в ФСС. Также (не знаю, для чего) реализована возможность выгрузки данных из обработки в файл xml.

Пара замечаний по использованию удаленных серверов для системных администраторов - во-первых, не забывайте перед созданием базы добавить на удаленном сервере пользователя fss, назначить его хозяином загружаемой базы, открыть порт 5432 и, самое главное, учитывая достаточно широкие права пользователя fss, помнить о необходимости ограничить  доступ к этому порту по конкретным IP-адресам или подсетям. Но это все касается не моей обработки, а в принципе АРМ ФСС.

Также, регулярно обновляйте АРМ ФСС, так как пару версий назад были добавлены новые поля в таблицу базы данных, моя обработка их будет пытаться заполнять, но если у вас установлена старая версия АРМ, будет выдаваться ошибка, так как имена этих полей программа просто не сможет найти в БД.

Проверено на версии АРМ ФСС-СВ 1.7.2.2020112401,

1C:Зарплата и кадры бюджетного учреждения редакция 1.0, вер. 1.0.21.2

1С:Зарплата и кадры государственного учреждения, редакция  3.1 (3.1.14.309)

Программа писалась "под себя", если необходимы какие-то доработки, пишите.

Готов к здравой критике, хотя, коллеги, помните, что я не профессиональный разработчик, а простой главный бухгалтер и это моя первая разработка для данного ресурса :)))

Не болейте!

P.S. 

Маленький бонус для выгружающих в XML:

Как известно, текущая версия АРМ ФСС не рассчитывает суммы к выплате на основании полученных из XML данных, возникает немало проблем... Как их решить в несколько шагов:

Для начала надо запустить программку pgAdmin III (со слоником, она поставлялась в комплекте с АРМ ФСС)

Потом слева пройти по следующему пути: Серверы-PostgreSQL-Базы данных-fss-Схемы-payment

Наверху, в панели инструментов, появится желтая лупа с буковками SQL

Надо нажать на нее

В верхнюю панельку, под словами "Предыдущие запросы", вставить заклинание - текст его напишу ниже, прямо копируйте и вставляйте

UPDATE payment.fc_doctor_case_99 SET (s_aud_state, s_doc_type, n_fss_payment) = ('000', 'Специальная соц. выплата работникам мед. и иных организаций', n_calc_days_count*coefficient::numeric*(1+COALESCE(s_coefficient_up::numeric,0))*(SELECT dict_category_type.payment FROM payment.dict_category_type WHERE dict_category_type.code=n_category_code)) WHERE    fc_doctor_case_99.n_fss_payment IS NULL;

Потом нажать на зеленый треугольничек в панели инструментов, там еще подсказка появится "Выполнить запрос"

PROFIT!!!

 

UPD 28/11/2020 - изменено описание, новая версия

UPD 01/12/2020 - добавлена возможность подключения обработки, как дополнительной в конфигурацию. Очень подробная инструкция по подключению тут (только помните, это не отчет а обработка :))

Подробная инструкция по подключению внешнего отчета

UPD 01/12/2020 Реализована возможность заполнения сотрудников по подразделениям, количество смен тащим из табеля. Много спрашивают про внутреннее совместительство. Я считаю, что если сотрудник совмещает по одной категории, что чаще всего и бывает, все его совместительства должны идти одной строкой. Непонятно, как отреагирует ФСС, получив реестр с одинаковыми СНИЛСами и кодами категорий. Разъяснений пока нет.

UPD 02/12/2020 По просьбам пользователей добавил заполнение по подразделениям, также появилась возможность указать на странице настроек, сворачиваем данные по всем совместительствам физлиц по одному коду, или передаем несколькими строками, по каждому совместительству. Исправлены ошибки

UPD 04/12/2020 Перенесен функционал по заполнению таблицы в обычные формы, как и обещал, исправлены ошибки.

UPD 05/12/2020 Исправлены ошибки, спасибо уважаемому ccserg, также отловил и свою ошибку в выгрузке в БД. Добавил небольшой бонус (см. выше, под описанием)

UPD 08/12/2020 Исправлены ошибки

UPD 09/12/2020 Добавлены прекрасные дополнения от уважаемых aves и Kapitan911, спасибо им! Продолжается борьба с кавычками в запросе, надеюсь, все изловил...

UPD 11/12/2020 В связи с выходом новой версии АРМ ФСС 1.9, позволяющей загружать совместителей и основных сотрудников, внесены изменения в процедуры выгрузки как в БД, так и в XML

UPD 13/12/2020 Реализован подбор в обычных формах. В связи с осознанием программистами ФСС наличия основных сотрудников и внутренних совместителей переработано много и при заполнении, и при подборе, введено новое поле в таблице сотрудников. При поиске кода получателя ищем и по должности, и по строке штатного расписания (Слава 1С!). Исправлены ошибки. 

UPD 20/12/2020 Добрый Фонд СС выпустил новую версию своего АРМ, 1.10, где теперь требует при отправке корректировок указывать первичный номер сотрудника из корректируемого реестра... На мой взгляд, это мегаподлянка для крупных разработчиков, таких, как 1С и Парус. Откуда они этот номер будут вынимать? ФСС советует копировать его и вставлять вручную... Помня о том, что в январе все будут корректировать декабрь, картинка нерадостная... В связи с этим грустным фактом дописал обработку ввода корректировки, этот первичный номер корректно подтягивается. Также добавил возможность импорта первичного реестра из базы данных АРМ или из XML файла. Пока работает в тестовом режиме, пожалуйста, проверьте и сообщайте об ошибках.

UPD 21/12/2020 В связи с тем, что власти ряда регионов, к примеру, Санкт-Петербурга, планируют добавить к выплатам ФСС еще дополнительно стимулирующие выплаты, рассчитываемые так же посменно, добавлена возможность сформировать документ на подобные начисления, отталкиваясь от отправленных в ФСС данных. Схема работы - на последней вкладке выбрать желаемый вид расчета, заполнить региональные цены смен по медицинским категориям, нажать кнопку "Сформировать документ", внимательно ознакомиться с сообщениями, которые будут появляться в процессе работы.

UPD 24/12/2020 Исправлены ошибки

UPD 29/12/2020 Исправлены ошибки. 

UPD 12/01/2021 Праздничные, будь они неладны...

Скачать файлы

Наименование Файл Версия Размер
Выгрузка в АРМ ФСС-СВ(М) :

.epf 67,13Kb
76
.epf 2.0.0 67,13Kb 76 Скачать бесплатно

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. CAIN 16 17.11.20 11:19 Сейчас в теме
Привет, есть вопрос: соединиться с БД удалось, но получить сведения при обновлении данных даже через отладку - все пустое. Т.е. даже страница реквизитов не заполняется..
2. CAIN 16 17.11.20 11:56 Сейчас в теме
Так, вопрос решен, хорошая обработка!!!
3. Sparrow1974 8 17.11.20 15:19 Сейчас в теме
(2) Спасибо за оценку, а в чем была проблема?
12. Asuneft 2 25.11.20 07:14 Сейчас в теме
(2) я так и не могу получить данные из программы фсс, хотя к базе подключился, набора записей возвращает пустой. Ошибка "Status Произошла исключительная ситуация (ADODB.Recordset): BOF или EOF имеет значение True, либо текущая запись удалена. Для выполняемой операции требуется текущая запись. "
13. Sparrow1974 8 25.11.20 10:45 Сейчас в теме
(12)Уточните, какой из запросов возвращает ошибку
4. CAIN 16 17.11.20 23:19 Сейчас в теме
данные пользователь не все заполнил
5. Sparrow1974 8 18.11.20 16:40 Сейчас в теме
Версию с возможностью вносить исправительные данные выложу, как только ФСС допилит нормальную рассылку извещений с ошибками. То, что выслали по моему персональному запросу - полный трэш и угар...
6. пользователь 23.11.20 12:23
Сообщение было скрыто модератором.
...
7. пользователь 23.11.20 13:52
Сообщение было скрыто модератором.
...
9. пользователь 23.11.20 15:27
Сообщение было скрыто модератором.
...
8. пользователь 23.11.20 15:24
Сообщение было скрыто модератором.
...
10. AxiomABC 24.11.20 08:22 Сейчас в теме
Обработка рабочая. Обратите внимание - регистр сведений ФИОФизическихЛиц должен быть заполнен
11. Sparrow1974 8 24.11.20 10:20 Сейчас в теме
(10) А также СтрокиОтчетностиМониторингаРаботниковСоциальнойСферы (для зкбу КатегорияПерсоналаСоциальнойСферыИНауки)
14. Kapitan911 304 25.11.20 22:03 Сейчас в теме
Осталось сделать, чтобы категории из должностей подтягивались и смены из табелей - вообще будет по фен-шую.
Супер!
Не верится, что разработчик - простой главный бухгалтер
15. Sparrow1974 8 25.11.20 22:28 Сейчас в теме
(14)так категории из должностей и подтягиваются, если заполнены реквизиты СтрокиОтчетностиМониторингаРаботниковСоциальнойСферы (для зкбу КатегорияПерсоналаСоциальнойСферыИНауки)... (а их стоит заполнить вообще, полезный реквизит) А насчёт смен из табелей - примера нормального нет, я ж все считаю на своей базе, а мы пока сидим на зкбу 1.0, мне просто тестировать не на чем... Я управляемые формы-то пишу, практически, вслепую...
16. Sparrow1974 8 25.11.20 22:43 Сейчас в теме
(14)много читал Ваших постов на Кубани, спасибо огромное, Ваше мнение для меня очень ценно!
17. ccserg 59 02.12.20 19:23 Сейчас в теме
Здравствуйте !
использую на обычных формах , МЗБУ1
при Проверить соединение

База PostgreSQL подключена
Не могу подключиться к базе PostgreSQL
W7 32 битная , драйвер установлен




При нажатии Обновить данные

{ВнешняяОбработка.ВыгрузкаФСС.Форма.ОсновнаяОФ.Форма(79)}: Ошибка при получении значения атрибута контекста (Value)
РегНомер = НаборЗаписей.Fields("empl_reg_no").Value;
по причине:
Произошла исключительная ситуация (ADODB.Field): BOF или EOF имеет значение True, либо текущая запись удалена. Для выполняемой операции требуется текущая запись.
19. Sparrow1974 8 02.12.20 22:42 Сейчас в теме
(17)Справочник Организации в АРМ ФСС пустой
18. ccserg 59 02.12.20 21:21 Сейчас в теме
в общем понятно
нет там строк
payment.dict_contractor_99
проверку на количество строк надо ,
незнай где они есть , но где то данные об организации уже занесены

отбор по категории должности Подобно 4__ не сработал , поставил 1__ у меня такие в базе
теперь список сотрудников задвоился ,
в общем сыровато
22. Sparrow1974 8 02.12.20 22:47 Сейчас в теме
(18)По настройке АРМ документация на сайте ФСС
20. Sparrow1974 8 02.12.20 22:43 Сейчас в теме
Данные по организации в АРМ заносятся в двух местах. Отбор для медработников. Спасибо за отзыв.
23. ccserg 59 03.12.20 07:35 Сейчас в теме
(20)ну так предусматривать надо , у вас исключение вообще в принципе не рабочее в коде
21. Sparrow1974 8 02.12.20 22:45 Сейчас в теме
У медработников коды 4хх
24. ccserg 59 03.12.20 08:08 Сейчас в теме
отбор по РегистрСведений.РаботникиОрганизаций.СрезПоследних
тащит все движения , в итоге сотрудники задваиваются , затраиваются ,а в мед организациях куча переводов обычно
соединение по Сотруднику а не по физлицу
25. it-partner 03.12.20 11:05 Сейчас в теме
Для версии 1.0 не появилась галочка сворачиваем данные по всем совместительствам физлиц по одному коду
26. Sparrow1974 8 03.12.20 14:37 Сейчас в теме
27. ccserg 59 04.12.20 17:17 Сейчас в теме
косяк , в коде дату зашили
Запрос.УстановитьПараметр("ДатаНачала", Дата(2020,10,1));
Запрос.УстановитьПараметр("ДатаОкончания", Дата(2020,10,31));

и еще на форме где Период выбирается можно добавить два поля Период.ДатаНачала , Период.ДатаОкончания , для возможности выбрать произвольный период
28. Sparrow1974 8 04.12.20 17:45 Сейчас в теме
(27)Вот, блин... Забыл убрать, конечно же, уберу, извините... По поводу произвльного периода буду курить мануалы, точно можно сделать, но не помню как. С периодом строки удалю, еще раз прошу прощения. Огромное спасибо за указания на ошибки.
29. ccserg 59 04.12.20 17:51 Сейчас в теме
(28)там просто два поля добавить и выбрать данные Период.ДатаНачала , Период.ДатаОкончания
30. ccserg 59 05.12.20 09:40 Сейчас в теме
еще поля выбора подразделений не рабочие
31. Sparrow1974 8 05.12.20 15:05 Сейчас в теме
(30)Спасибо, Сергей, за Ваши ценные замечания, вроде все поправил, плюс нашел свою ошибку при выгрузке в БД (проклятые кавычки, при записи 34-ех полей тяжело не налажать). К тому же, выяснилось, что АРМ ФСС не считает сумму при загрузке из хмл, причем, даже в схеме обмена этих полей нет. Рецепт привел в описании выше. Еще раз спасибо!
32. Kapitan911 304 08.12.20 07:32 Сейчас в теме
(31) Делал выгрузку в АРМ через файл xml из ЗиК 7.7. Сумму писал в атрибут "fssPayment" - в версию АРМ 1.7.2 сумма загружалась успешно.
Прикрепленные файлы:
35. Sparrow1974 8 08.12.20 11:00 Сейчас в теме
(32)Спасибо, прикручу, только не видел я этого элемента в их схеме, поэтому извращался с запросом
33. profite 08.12.20 09:50 Сейчас в теме
Здравствуйте.
Подскажите пожалуйста почему при выгрузке реестра напрямую или через файл, выдает длинную ошибку - "INSERT INTO payment.fc_doctor_case_99 (s_surname," и далее перечень полей в xml и после передаваемые данные? База PostgreSQL подключена, визуально в 1с всё нормально, версия арм - АРМ ФСС-СВ 1.7.2.2020112401, обработка скачена 4.12.2020, выгрузка из ЗБУ 1.0. С чем это может быть связано? Это может быть из-за того, что справочник сотрудников в АРМ пустой или от должен автоматически заполняться сотрудниками, по которым отправяляются данные? Или может это быть связано с вашим сообщением - "нашел свою ошибку при выгрузке в БД (проклятые кавычки, при записи 34-ех полей тяжело не налажать)", так как обработка скачена до этого исправления? Если есть возможность, опишите, в чем это ошибка заключается.
34. Sparrow1974 8 08.12.20 10:59 Сейчас в теме
(33)Мой косяк, забыл что 1С передает числа через запятую, а не через точку, исправил
36. Sparrow1974 8 08.12.20 11:49 Сейчас в теме
(33) От 5/12 исправлена ошибка - передавалась лишняя кавычка перед NULL, если не заполнен код региона, от 8/12 - добавлена форматная строка в числовые поля (разделитель дробной части - точка, разделитель групп разрядов - нет).
37. aves 215 09.12.20 13:11 Сейчас в теме
В целях повышения устойчивости обработки, когда нет подключения к АРМ ФСС заменить вызов

ЦеныСмен = ЗначениеИзСтрокиВнутр(Объект.ЦеныСменСтр);


на

ЦеныСмен = ПС_ПолучитьСоответствиеЦеныСмен(); 



И вставить соответствующую функцию

&НаСервере
Функция ПС_ПолучитьСоответствиеЦеныСмен()

	Если ЗначениеЗаполнено(Объект.ЦеныСменСтр) Тогда
		ЦеныСмен = ЗначениеИзСтрокиВнутр(Объект.ЦеныСменСтр);
	Иначе
		ЦеныСмен = Новый Соответствие;
	КонецЕсли ;			
	
	Возврат ЦеныСмен;		
КонецФункции // ()
Показать
38. aves 215 09.12.20 13:18 Сейчас в теме
Доработка для реализации подбора сотрудников на последнюю закладку:
Вставить код и добавить прописать обработчик события Форма.ОбработкаВыбора


&НаСервере
Функция ПС_АдресСпискаПодобранныхСотрудников()
	
	МассивСотрудников = Объект.ТаблицаСотрудников.Выгрузить().ВыгрузитьКолонку("Сотрудник");
	
	
	пАдресСпискаПодобранныхСотрудников = ПоместитьВоВременноеХранилище(МассивСотрудников, УникальныйИдентификатор);		
	
	Возврат пАдресСпискаПодобранныхСотрудников;	
КонецФункции

&НаКлиенте
Процедура ПС_ПодборСотрудников(Команда) 	

	ВладелецОтбора = ЭтотОбъект;	
	
	ПараметрыОткрытия = Новый Структура;
	Отборы = Новый Структура;
	Отборы.Вставить("ПоказыватьПодработки"		, Ложь);
	Отборы.Вставить("ПоказыватьДоговорниковГПХ"	, Истина);	
	
	ПараметрыОткрытия.Вставить("Отбор", Отборы);
	
	КадровыйУчетРасширенныйКлиент.ДобавитьПараметрыОтбораПоФункциональнойОпцииВыполнятьРасчетЗ­арплатыПоПодразделениям(
		ЭтаФорма, ПараметрыОткрытия);		
		
	КадровыйУчетКлиент.ВыбратьСотрудниковРаботающихВПериодеПоПараметрамОткрытияФорм­ыСписка(
		ВладелецОтбора,
		Объект.Организация,
		, // подразделение
		НачалоМесяца(Объект.Период.ДатаНачала), 
		КонецМесяца(Объект.Период.ДатаОкончания),
		,
		ПС_АдресСпискаПодобранныхСотрудников(),
		ПараметрыОткрытия);
	
КонецПроцедуры 	
	
&НаКлиенте
Процедура ПС_ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора)
	
	Если ВРег(ИсточникВыбора.ИмяФормы) = ВРег("Справочник.Сотрудники.Форма.ФормаВыбора")
		Или ВРег(ИсточникВыбора.ИмяФормы) = ВРег("Обработка.СписокСотрудников.Форма.ФормаСпискаСотрудников") Тогда
		
		Сотрудники = ВыбранноеЗначение;
		
		Для каждого Сотрудник Из Сотрудники Цикл
			НовСтрока = Объект.ТаблицаСотрудников.Добавить();
			НовСтрока.Сотрудник = Сотрудник;					
			
			Результат = ТаблицаСотрудниковСотрудникПриИзмененииНаСервере(Сотрудник, Объект.Организация, Объект.Период.ДатаОкончания);
			ЗаполнитьЗначенияСвойств(НовСтрока, Результат);						
		КонецЦикла; 		
	КонецЕсли;
	
КонецПроцедуры	
Показать
39. aves 215 09.12.20 21:52 Сейчас в теме
Ошибка при выгрузке
Прикрепленные файлы:
40. Sparrow1974 8 10.12.20 09:05 Сейчас в теме
(39)Добрый день, не знаю, как смоделировать Вашу ситуацию, у меня выгружается, видеть бы текст запроса...
41. aves 215 10.12.20 17:16 Сейчас в теме
(40) Вот лог запросов, думаю упало на последнем
Прикрепленные файлы:
Список.mxl
42. Sparrow1974 8 11.12.20 09:08 Сейчас в теме
(41) Почему-то в запросе нет открывающего апострофа перед должностью, хотя в коде у меня стоит...
43. aves 215 11.12.20 13:01 Сейчас в теме
(42) не стоит...
функция ПолучитьТекстЗапроса Форма УФ
Прикрепленные файлы:
45. Sparrow1974 8 11.12.20 16:25 Сейчас в теме
(43)я эту ошибку точно исправлял в 148, может версия старая...
44. aves 215 11.12.20 13:42 Сейчас в теме
Кошерный код для получения данных по сотруднику с использованием интерфейса ЗГУ 3
Если у сотрудника способ получения ЗП не запл проект - счет не заполняется, если проект - заполняется именно нужный счет, а не любой

ТаблицаСотрудниковСотрудникПриИзмененииНаСервере
46. Sparrow1974 8 12.12.20 22:14 Сейчас в теме
(44)Все вот хорошо, но эта мудянка с использованием общих модулей - красиво, но медленно. А при подборе или автозаполнении ещё и в цикле. Но кому поп, кому попадья, кому попова дочка...
47. Stabra 9 23.12.20 16:40 Сейчас в теме
Добрый день.
При проверке соединения с БД или при обновлении данных выдает одну и туже ошибку - {ВнешняяОбработка.ВыгрузкаФСС.Форма.ОсновнаяОФ.Форма(104)}: Ошибка при вызове метода контекста (ЗначениеИзСтрокиВнутр)
РегЦеныСмен = ЗначениеИзСтрокиВнутр(РегЦеныСменСтр);
по причине:
Ошибка преобразования
по причине:
Ошибка формата потока"
Конфигурация ЗБУ 1.0, обработка скачена 23.12.20, платформа 8.3.17.1851.
48. Sparrow1974 8 24.12.20 13:20 Сейчас в теме
(47)Прошу прощения, исправил
49. Stabra 9 24.12.20 20:07 Сейчас в теме
(48)
Если не сложно, напишите что именно и где было подправлено, чтобы опять заново обработку не скачивать.
51. Sparrow1974 8 28.12.20 18:09 Сейчас в теме
(49)Простите, я не очень знаком с монетарными механизмами Инфостарта, а если нужно ещё раз скачивать, с Вас берут ещё одну звездочку? Просто у меня уже есть ещё пара исправлений, мне не хотелось бы, чтобы уже скачавшие переплачивали. И второй вопрос - если я сделаю обработку бесплатной, Вы обидитесь?
52. Stabra 9 28.12.20 19:07 Сейчас в теме
(51) Да, приходится еще раз платить, по крайней мере мне так объяснили, что по-другому не скачать заново. Если будет бесплатная, я не обижусь точно). Может Вам уточнить у модераторов Инфостарта, как в таких случаях поступают
53. Sparrow1974 8 29.12.20 23:25 Сейчас в теме
50. Sparrow1974 8 24.12.20 20:48 Сейчас в теме
(49)Ошибка возникает при первом запуске, когда строка про региональные цены смен ещё пуста. Строку, в которой происходит ошибка (104) обернуть в попытка исключение конецпопытки
54. ccserg 59 19.01.21 11:37 Сейчас в теме
дорабатывал своим , у нас нужно было разделить на строки отдельно по месту работы
просто для инфы пишу это поле : <emplFlag>0</emplFlag> основное/ совместительство
Оставьте свое сообщение

См. также

Прямоток. Родная компонента 1С для сопряжения с mssql и pg. Разработки от kuzkov.info

Внешние источники данных Платформа 1С v8.3 Платформа 1С v8.3 Бесплатно (free) Бесплатно (free)

Многие лучшие умы нашего сообщества размышляют о вопросах скорости работы 1Ски с субд. Позвольте представить наше видение случаев сопряжения 1Ски и субд через родную внешнюю компоненту в экроснимках и экрозаписи от веб-студии kuzkov.info. Прямоток. Поддержка работы с mssql и pg субд "из коробки" без установки дополнительных драйверов. Почти 1Сный привычный синтаксис запросов на русском языке. Динамическая разборка пред_sql и сборка sql текстов за миллисекунды. Работа с параметрами "как в 1С". Ускорение от полутора до трех раз.

17.07.2022    1575    0    Steelvan    0    

Правила выгрузки физических лиц и их паспортных данных из Камин 5.0 в ЗУП 3.1 с помощью бесплатной конфигурации КД 2.1

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

Создание правил выгрузки Физических лиц и их паспортных данных из Камин Расчет зарплата 5.0 (Камин 5.0 ) в Зарплата и управление персоналом 3.1 (ЗУП 3.1) с помощью Конвертации данных 2.1 (КД 2.1) подробно по шагам с видео.

01.06.2021    5481    37    dannie1perenos1s_mail_ru    0    

Выгрузка реестра пособий за счет ФСС в формате 1.7.6

Документооборот и делопроизводство Зарплата Платформа 1С v8.3 Платформа 1С v8.3 Сложные периодические расчеты Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет Бухгалтерский учет ФОМС, ЕФС ФОМС, ЕФС Бесплатно (free) Бесплатно (free)

Выгрузка из 1С:ЗУП реестра пособий за счет ФСС в формате 1.7.6, т.к. новый формат выгрузки в Тензор (СБИС) не загружается. А если загружается, то не отправляется. А если отправляется, то с ошибками.

24.03.2021    6720    70    pol_k    4    

Исправление расчета пособия Больничный лист по уходу за больным ребенком в ЗУП 3.1.14.208-237

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

В документе Больничный лист с кодом "(09, 12, 13, 14, 15) Уход за больным ребенком" после расчета на вкладке "Начислено(подробно)" в колонке "В том числе за счет федерального бюджета" появляется сумма. Суммы в колонке быть не должно.

15.10.2020    4958    56    milov.aleksey    5    

Загрузка распределённых сумм оплаты страховых взносов в 1С 8

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

Загрузка подготовленных во внешних, по отношению к 1С, программах сумм оплаты страховых взносов в документ "Сведения о страховых взносах и стаже застрахованных лиц (СЗВ-4, СЗВ-6) ". Добавлена обработка по замене информации в табличной части документа "Сведения о страховых взносах и стаже застрахованных лиц (СЗВ-4, СЗВ-6)".

23.07.2011    12226    168    Kapitan69    22    

[Скрипт] Чтение EXIF данных

Внешние источники данных Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Бесплатно (free) Бесплатно (free)

Скрипт на C# для чтения Exif-данных из jpg-файла. Упакован в обработки для 8.1 и 8.2 (управляемые формы)

18.02.2011    26866    309    Душелов    14    

Правила начального заполнения ЗУП 2.5 из Бухгалтерии 1.6. Обновленные

Обмен между базами 1C Зарплата Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 2.5 1С:Зарплата и Управление Персоналом 2.5 1С:Бухгалтерия 1.6 1С:Бухгалтерия 1.6 Россия Россия Бесплатно (free) Бесплатно (free)

Правила обмена для начального заполнения ЗУП 2.5 из Бухгалтерии 1.6 Стандартная выгрузка + кадровые документы (прием, увольнение, кадровое перемещение) Была создана для версий БП 1.6.29.2 и ЗУП 2.5.31.4. Сделано с помощью конвертации 2.1.2.1

17.02.2011    15476    95    1cmax    3    

Формирование списка сотрудников на оформление банковских карт для Сбербанка

Обмен с интернет-банком Обработка документов Банковские операции Зарплата Платформа 1С v8.3 Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 2.5 1С:Зарплата и Управление Персоналом 2.5 Россия Россия Бесплатно (free) Бесплатно (free)

Внешняя обработка для 1С:8.1 ЗУП 2.5. Формирует список сотрудников (только работающих), на которых необходимо сделать банковские карты Сбербанка. Формирование списка возможно с отбором по периоду даты приема сотрудников.

10.11.2010    20511    127    pavel_pss    3    

Перенос данных Физических лиц из ЗУП в БП 1.6

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

Сделано для конечного пользователя. Для случаев, когда не ведется учет по сотрудникам в Бухгалтерии предприятия или не переносится отражение зарплаты из ЗУП. Настроено в конфигурации Конвертация данных 2.1. Переносит только: справочник ФизЛица, ФИО и паспортные данные и больше ничего. ВНИМАНИЕ! Правила требуют доработки.

18.10.2010    27770    264    IgorXml    9    

Пересчет почтовых сборов в "Начисление зарплаты сотрудникам организации " ЗУП 8.1

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

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

17.06.2010    13635    65    Najly    2    

Загрузка данных из СуперМага в бухгалтерии 77 и 8

Внешние источники данных Обработка документов Обработка справочников Розничная торговля Платформа 1С v8.3 Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Бухгалтерия 2.0 1С:Бухгалтерия 7.7 1С:Бухгалтерия 7.7 Бесплатно (free) Бесплатно (free)

В компании на розничных продажах стоит СуперМаг 2000, а учет, соответственно - в 1Сине. Ну вот, по ТЗ от главбуха накорябал две обработки, подгружающие в бухгалтерии данные по ТоргОперациям из текстовых файлов, выгружаемых из СуперМага 2000. Обратите внимание, что, так как компоновка данных в СуперМаге малость вывихнутая по мозгам, то сначала обрабатывается файл выгрузки Контрагентов, а потом только файл с ТоргОперациями... в общем, кому-нибудь возможно пригодится...

06.05.2010    16381    89    Farpost    5    

Выгрузка на ПК в СберБанк для ЗБУ 8.1

Обработка документов Обмен с интернет-банком Банковские операции Зарплата Платформа 1С v8.3 Платформа 1С v8.3 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и кадры бюджетного учреждения Бесплатно (free) Бесплатно (free)

Столкнулся с удивительной, для меня, вещью: в "Зарплате и кадры для бюджетного учреждения" нет выгрузки данных о перечислениях зарплаты на пластик в СберБанк. И это при том, что значительная часть бюджетных учреждений открыли зарплатные счета именно в этом банке. Мнение 1С по этому поводу, если коротко: "Функциональность планируется реализовывать в конфигурации ББУ". А что же делать тем, у кого нет ББУ? Вот и сделал свою обработку на базе обработки из ЗУП 8, а точнее немного подправил типовую:

16.02.2010    17544    251    smooth    13    

Загрузка из программы Профокна 2000

Внешние источники данных Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Бесплатно (free) Бесплатно (free)

Как-то надо было сделать выгрузку заказов из программы Профокна 2000, в результате чего пришлось потратить много времени на разбор структуры базы данных. Изучение обработки поможет избежать таких затрат.

24.11.2009    17542    157    Codimca    5    

Расчетные листки организации с рассылкой по почте

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

Расчетные листки организации с рассылкой по почте. Основана на стандартном отчете. Добавлена возможность рассылки расчетных листков в формате xls на почтовые ящики сотрудников.

21.10.2009    15923    289    Alltruist    19    

Расчет почтового сбора - неактуально с версии 1С УПП 1.2.30.1

Обработка документов Зарплата Платформа 1С v8.3 Платформа 1С v8.3 1С:Управление производственным предприятием 1С:Управление производственным предприятием Бесплатно (free) Бесплатно (free)

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

08.08.2009    11831    110    manserg    7    

Выгрузка зарплаты на пластиковые карточки Девон, Ак Барс банк

Обмен с интернет-банком Банковские операции Зарплата Платформа 1С v8.3 Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Бухгалтерия 2.0 Россия Россия Бухгалтерский учет Бухгалтерский учет Бесплатно (free) Бесплатно (free)

Позволяет формировать файлы выгрузки зарплаты на пластиковые карты для банков "Ак Барс Банк" и "Девон Кредит" на основании документов "Зарплата к выплате", "Платежное поручение" в ЗУП 2.5.

10.06.2009    17674    203    alexey85    5    

Распределение НДФЛ для ЗУП

Обработка документов Зарплата Платформа 1С v8.3 Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 2.5 1С:Зарплата и Управление Персоналом 2.5 Бухгалтерский учет Бухгалтерский учет Налоговый учет Налоговый учет НДФЛ НДФЛ Бесплатно (free) Бесплатно (free)

Распределяет проводки по НДФЛ в документе "Отражение зарплаты в регламентированном учете" по резидентам нерезидентам по подразделениям и по ставкам налога. Возможно будет работать в УПП а может и в БП.

04.06.2009    17272    142    kwazi    7    

Заполнение табличной части документа "Оплаты праздничных и выходных дней" работавшими в эти дни

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

Подключаемая обработка заполнения табличной части документа "Оплаты праздничных и выходных дней" 1. по всем работавшим в праздничные и выходные дни; 2. По подразделению; 3. По одному сотруднику

21.05.2009    21166    290    WiseSnake    22    

Загрузка проводок из Камин 3 в БП 2.0

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

Альтернативная загрузка из Камин 3.0 в БП 2.0 Писалась по причине некоторой кривоватости оригинальной обработки. Основное отличие от "родной" Каминовской обработки в том, что настраиваются именно правила загрузки, а не результирующая таблица проводок.

07.05.2009    15644    282    shushkovka    6    

Универсальный загрузчик файлов MS Access

Внешние источники данных Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Бесплатно (free) Бесплатно (free)

Обработка предназначена для загрузки файлов формата MS Access в справочники 1С:Предприятие 8.1

01.04.2009    7533    483    sky1c    14    

Заполнение в БП базы изменения законодательства, связанной с зарплатным учетом в 2009 году

Обработка справочников Зарплата Платформа 1С v8.3 Платформа 1С v8.3 1С:Бухгалтерия 1.6 1С:Бухгалтерия 1.6 Россия Россия Бухгалтерский учет Бухгалтерский учет НДФЛ НДФЛ Бесплатно (free) Бесплатно (free)

Для 1.6.12.4 делал на скорую руку. Смысл: по аналогии с ЗУП 2009 (которая была сделана по аналогии с ЗиК 2009) заполнить в БП базу изменений законодательства, связанных с зарплатным учетом.

11.02.2009    12506    124    IamAlexy    2    

Внешний модуль «Учет зарплаты» в конфигурации 1С Бухгалтерия 8.1

Зарплата Платформа 1С v8.3 Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Бухгалтерия 2.0 Бесплатно (free) Бесплатно (free)

Внешний модуль «Учет зарплаты» предназначен для учета табельных листков в документах «Табель учета рабочего времени» и формирование документов «Начисление зарплаты» в конфигурации 1С Бухгалтерия 8.1 редакция 1.6 (1.6.9.4).

16.01.2009    18789    315    NNNN    12    

Запись ПП и РКО из ЗУП в БП посредством COM с нумерацией БП

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

Когда в ЗУП создается расходный кассовый ордер или платежное поручение, им необходимо присвоить номер из БП, дабы соблюсти нумерацию ПП и нумерацию в кассе. Так же необходимо эти документы из ЗУП в БП перенести, дабы там не создали другие документы с этими номерами.

17.10.2008    11508    313    Ygich    2    

Деактивация уволенных в справочнике "Сотрудники организаций"

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

Снимает флаг "Актуальный" у тех сотрудников, которые уволены на текущий момент. Тем самым, сотрудник в списке справочника становится "серым" и невидимым при обычной работе пользователя.

21.07.2008    17193    700    Gaffer    15    

Автоматическое добавление недостающих ведущих и вытесняющих видов расчета для ЗУП 2.5 (8.1)

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

Обработка содержит экспортную процедуру, которая вызывается из модуля объекта вида расчета. Она определяет и заполняет состав недостающих вытесняющих и ведущих видов расчета. Сообщение "Неполный список вытесняющих/ведущих видов расчета...", таким образом, не появляется, и вид расчета беспрепятственно может быть записан. Можно работать как в интерактивном режиме (без "снятия замков"), так и вызывать функцию обработки из программных модулей.

29.03.2008    18231    492    boln    8