Как-то не осилил я настройку выгрузки штатными средствами. Не смог избавиться от шапки перед началом каждого документа. А СбербанкОнлайн (гори он в аду вместе с заказчиками и разработчиками) считает такой файл ошибочным.
Поэтому плагин.
ftp://212.33.244.231/prg/bank/u3790.hrb помещаем в pro\plugins\extensns\bank
настраиваем запуск в реестре платёжных поручений по Ctrl-S по F4
параметр - путь и имя выходного файла
при работе - отметка нескольких документов, Ctrl-S, выбор плагина, enter
Я доделываю выгрузку сведений в ПФР под СЗВ-6-4.
Среди моих клиентов нет таких, кто учитывает особые условия труда и исчисляет страховые взносы по дополнительным тарифам. Поэтому у меня нет практического опыта в этой области.
Если кто-то желает, чтобы выгрузка СЗВ-6-4 учитывала выплаты в пользу лиц с особыми условиями труда, то отпишитесь, пожалуйста. Расскажите как у вас настроен расчёт, чтобы можно было написать выгрузку.
Выложил исправленную версию.
Исправил:
1. В запросе параметров для выгрузки СЗВ-6-3 добавил поле "Облагаемые выплаты". В зависимости от значения параметра сумма выплат, с которых уплачиваются взносы, либо ограничивается максимальным значением налогооблагаемой базы, либо нет.
nordk пишет:
Интересно для себя лично: откуда задача именно через ОЛЕ берется - не сталкивался с такой
Ну...
DOM XML есть везде, где есть OLE. Хоть в БЭСТ-4, хоть в БЭСТ-5, хоть в скриптах и везде одинаковая.
Плюс её использование хоть как-то описано. Посмотрел сейчас "programming in best-5.chm". Нет там про xml.
Всем спасибо. Разобрался.
Описание для XMLNodeClass с msdn для NET. не подходит в данном случае. Наименования свойств и методов отличаются.
Хoрошо расписано здесь:
http://www.script-coding.com/XMLDOMscripts.html
Исходный вoпрос звучал так:
Скрытый текст
У меня не работают конструкции вида:
oXMLForm:=oXML:SelectSingleNode('//root/node')
for nPos:=0 to oXMLForm:childnodes:count-1
cName:=oXMLForm:childnodes:item(nPos):name
next
Вот прямо на "count" и сваливается. Говорит что count - UNKNOWNNAME.
Притом, что childnodes возвращает объект.
Как то можно доработать Ваш отчет по страх. взносам, который Вы сделали в прошлом году для того, что бы отражать базу и дополнительные страх. взносы для тех сотрудников, у которых стоит соответствующее удержание???
Вы добавили ещё один код пенсионного фонда, привязанный к другому удержанию?
В настройке отчёта в строке "пенсионный фонд" необходимо добавить новый код фонда через запятую (или нажать F2 и отметить фонд).
Взносы в отчёте должны отразиться, но всей кучей. Отделения основных от дополнительных не предусмотрено.
Цитата
Александр Гершанов пишет:
Вниманию разработчиков.
Я уже где то писал, что при формировании XML файла СЗВ-6 тэг КОЛИЧЕСТВО (справок) нередко не совпадает реальным количеством справок.
Это мне или это по штатной выгрузке через групповые справки?
Утилита для тех, кому надо много-много раз настроить тарифы страховых взносов в 2013 году. Автоматически создаётся набор "ставки - тарифы".
Запускается в каталоге БЭСТ-4.
Настройка в xml, там пока две системы - обычная и инвалиды. Можно добавить свою, по аналогии. Я не помню в каком пакете появилась возможность не вводить обязательно пол в настройке тарифа. Если я ошибся и это не SP86, то можно исправить в xml.
Кроме тарифов создаются также ставки НДФЛ на 2013 год.
Ошибся в написании. Имел в виду не "Источник данных БЭСТ", а "Запрос к БЭСТ".
В итоге я хотел получить возможность простой и гибкой параметрической настройки запроса, поскольку стандартный механизм parameters не совсем удачно обрабатывает неоднократные включения в текст запроса нескольких параметров вперемешку.
Попытался в БЭСТ-5 для компонента "Источник данных БЭСТ" "Запрос к БЭСТ" использовать конструкцию вида:
query.sql.add('sel ect * fr om main')
и не смог. Ничего не присваивается и ничего не возвращается. Есть какая-то особенность или системное ограничение?
С другой стороны, для компонента "Запрос" свойство SQL работает штатно.
1. Добавил возможность вводить и хранить информацию по солидарной части с базы, превышающей максимальный размер. В режиме "Работа с базой" можно ввести суммы начисления и оплаты за предыдущие периоды по ALT-F5. В режиме "Разнести оплату" в окне ввода уплаченных сумм добавлены поля для ввода сумм солидарной части. По ALT-T можно изменить вид реестра - включать или не включать солидарную часть в итоговые цифры. Это касается только общих итогов. По каждому человеку и в порядке расчёта никаких изменений нет.
Сделал для удобства сверки общих сумм с РСВ-1.
И не забывать, что расчёт себестоимости полностью переформировывает проводки по типовой операции. Вполне себе может сформировать рядом ещё одну проводку.
Надёжней всего - описать в типовой все возможные проводки, программно обнулив сумму у ненужных.