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

12.01.21

Учетные задачи - Зарплата

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

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

Наименование Файл Версия Размер
Выгрузка в АРМ ФСС-СВ(М) :
.epf 67,13Kb
94
.epf 2.0.0 67,13Kb 94 Скачать бесплатно

Данная обработка предназначена для выгрузки в АРМ ФСС-СВ(М) данных по работникам для стимулирующих выплат по 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 Праздничные, будь они неладны...

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

См. также

Раздельный учет по гособоронзаказу (ГОЗ) - Подсистема для 1С:Бухгалтерии 3.0 ПРОФ и КОРП

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

Управляйте учетной политикой раздельного ведения затрат по контракту ГОЗ с подсистемой для 1С:Бухгалтерия. Отчеты по контрактам и контроль операций для исполнения в срок по 275-ФЗ. Минимальные требования: Версия платформы 1С: Предприятие 8.3 – 8.3.23 Версия конфигурации 1С: Бухгалтерия – 3.0.149.28 или выше.

28.08.2020    181272    1545    vvmanannikov    131    

810

Гособоронзаказ: учет и отчетность БП3.0 КОРП + ПРОФ + БИТ.ФИНАНС

Бюджетный учет Обмен с ГосИС Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Государственные, бюджетные структуры Россия Бухгалтерский учет Платные (руб)

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

30000 руб.

16.08.2019    87876    206    85    

125

Обновление для КА 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    140623    678    352    

232

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

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

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

84000 руб.

19.08.2020    22448    19    1    

22

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

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

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

60000 руб.

05.10.2022    9208    9    8    

10

Гособоронзаказ в 1С: УПП 1.3

Бюджетный учет Обмен с ГосИС Бухгалтерский учет 1С:Управление производственным предприятием Государственные, бюджетные структуры Россия Бухгалтерский учет Платные (руб)

Для 1С: УПП 1.3 предлагаем Вашему вниманию подсистему "Раздельный учет результатов финансово-хозяйственной деятельности организаций, выполняющих государственный оборонный заказ (раздельный учет ГОЗ)". Ключевые возможности подсистемы: - Автоматическое заполнение регламентированного отчета "Исполнение контрактов ГОЗ"; - Расшифровка показателей отчета об исполнении контрактов ГОЗ с детализацией до документов; - Контроль хозяйственных операций на соответствие требованиям Постановления Правительства № 47; - Автоматизированный ввод начальных данных по контрактам, заключенным ранее даты начала использования подсистемы.

90000 руб.

25.09.2020    28754    33    9    

36

SALE! 20%

Перенос данных из Камин 3.5 (5.5) в ЗиКГУ 3.х

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

Обработки для быстрого перехода с конфигураций «КАМИН:Расчет зарплаты для бюджетных учреждений 3.5» и «КАМИН:Зарплата для бюджетных учреждений 5.5» на конфигурацию «Зарплата и кадры государственного учреждения».

12000 9600 руб.

28.07.2016    57083    140    139    

116

Запрет доступа к данным по зарплате для БП 3.0 и КА 2.5

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

Расширение позволяет максимально полно ограничить доступ пользователей к данным по заработной плате, а именно закрывает доступ к документам начисления и выплаты заработной платы, не позволяет просматривать бухгалтерские отчеты по счету учета зарплаты а также убирает зарплатные проводки из журнала проводок. Расширение запрещает просматривать платежные документы на выплату зарплаты, так же не доступны регламентные отчеты в ПФР и ИФНС. Расширение предлагает готовые настроенные профили "Бухгалтер без зарплаты", "Только просмотр без зарплаты".

5700 руб.

27.05.2021    32733    204    89    

165
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
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 63 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 63 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 63 03.12.20 07:35 Сейчас в теме
(20)ну так предусматривать надо , у вас исключение вообще в принципе не рабочее в коде
21. Sparrow1974 8 02.12.20 22:45 Сейчас в теме
У медработников коды 4хх
24. ccserg 63 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 63 04.12.20 17:17 Сейчас в теме
косяк , в коде дату зашили
Запрос.УстановитьПараметр("ДатаНачала", Дата(2020,10,1));
Запрос.УстановитьПараметр("ДатаОкончания", Дата(2020,10,31));

и еще на форме где Период выбирается можно добавить два поля Период.ДатаНачала , Период.ДатаОкончания , для возможности выбрать произвольный период
28. Sparrow1974 8 04.12.20 17:45 Сейчас в теме
(27)Вот, блин... Забыл убрать, конечно же, уберу, извините... По поводу произвльного периода буду курить мануалы, точно можно сделать, но не помню как. С периодом строки удалю, еще раз прошу прощения. Огромное спасибо за указания на ошибки.
29. ccserg 63 04.12.20 17:51 Сейчас в теме
(28)там просто два поля добавить и выбрать данные Период.ДатаНачала , Период.ДатаОкончания
30. ccserg 63 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 216 09.12.20 13:11 Сейчас в теме
В целях повышения устойчивости обработки, когда нет подключения к АРМ ФСС заменить вызов

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


на

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



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

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

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


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

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

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

ТаблицаСотрудниковСотрудникПриИзмененииНаСервере
46. Sparrow1974 8 12.12.20 22:14 Сейчас в теме
(44)Все вот хорошо, но эта мудянка с использованием общих модулей - красиво, но медленно. А при подборе или автозаполнении ещё и в цикле. Но кому поп, кому попадья, кому попова дочка...
47. Stabra 19 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 19 24.12.20 20:07 Сейчас в теме
(48)
Если не сложно, напишите что именно и где было подправлено, чтобы опять заново обработку не скачивать.
51. Sparrow1974 8 28.12.20 18:09 Сейчас в теме
(49)Простите, я не очень знаком с монетарными механизмами Инфостарта, а если нужно ещё раз скачивать, с Вас берут ещё одну звездочку? Просто у меня уже есть ещё пара исправлений, мне не хотелось бы, чтобы уже скачавшие переплачивали. И второй вопрос - если я сделаю обработку бесплатной, Вы обидитесь?
52. Stabra 19 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 63 19.01.21 11:37 Сейчас в теме
дорабатывал своим , у нас нужно было разделить на строки отдельно по месту работы
просто для инфы пишу это поле : <emplFlag>0</emplFlag> основное/ совместительство
55. CAIN 16 03.02.23 15:54 Сейчас в теме
ДОбрый день
А есть выгрузка в новый АРМ
СФР АРМ СВ-М
58. ixijixi 1775 07.02.23 13:52 Сейчас в теме
56. CAIN 16 03.02.23 15:59 Сейчас в теме
версия программы
Прикрепленные файлы:
57. Sparrow1974 8 03.02.23 19:23 Сейчас в теме
(56) Добрый день! К моему счастью, и, возможно, к Вашему сожалению, в настоящий момент очень далек от медицины, и тестовой базы под рукой нет. Там, думаю, требуются незначительные доработки, будет время и база для теста - сделаю обязательно.
Оставьте свое сообщение