При выгрузке данных из больших информационных баз конфигурации «Камин:Расчет заработной платы. Версия 2.0» пользователи могут столкнуться с рядом проблем.
Среди них можно выделить:
Главная причина аварийного завершения работы — особенности работы 1С 7.7 с памятью.
Технология формирования файла xml с использованием внешней компоненты v7plus.dll предполагает, что файл хранится в оперативной памяти во время всей выгрузки и записывается на диск только при завершении.
Из конфигурации «Камин:Расчет заработной платы. Версия 2.0» переносится очень большое количество данных. Некоторые вспомогательные данные хранятся в оперативной памяти все время выгрузки (например, таблица кадровой истории, по которой выполняется подбор сотрудников в документы), другие используются только в момент работы определенного правила выгрузки данных.
А теперь о хорошем…
Программный продукт «Помощник перехода на ЗУП, ЗГУ, ERP, КА» включает в себя следующие механизмы:
Таким образом, если у вас большая база и вы хотите, чтобы перенос данных прошел как можно проще, рекомендуется выполнить следующее:
Возможно, Вы уже выполняли обмены данными с использованием обработки "Универсальный обмен данными XML" и установили в настройке "Сохранения настроек" обработки флажок "Сохранять автоматически".
Чтобы это проверить:
Самое главное при выгрузке данных — правильно настроить вид начисления. Поэтому обойти этот этап нельзя. Иначе суммы начислений не перенесутся (см.рисунок). Более того, от правильности подбора соответствия зависит правильность переноса сумм начислений для расчета по среднему для отпускных, командировок и для больничного.
В комплект входит обработка ObjectsExp.epf . Вы запускаете эту обработку в пользовательском режиме в конфигурации «1С: Зарплата и управление персоналом, ред.3»: Файл — Открыть. Отмечаете флажком, какие объекты вы уже настроили в своей базе и хотите избежать появления дублей. В частности, «Начисления» и «Удержания». Выгружаете данные в отдельный файл.
Далее на первом этапе выгрузки устанавливаем флажок «Есть файл настройки соответствий» и указываем путь к файлу соответствий, выгруженному ранее.
При настройке соответствий выгруженные нами из базы «1С: Зарплата и управление персоналом, ред.3» начисления (удержания) будут видны в списке для подбора.Это не дубли. В колонке «Способ расчета» видно, что это начисление назначалось с разными способами расчета для разных сотрудников - «Руб.», «Руб за время», «% от базы». Зарплатные конфигурации фирмы «Камин» позволяют одно и то же начисление разным сотрудникам назначить по разному. Конфигурации фирмы 1С этого не позволяют.
Выберите один из следующих вариантов настройки.
«+» - не разрастается список видов расчета в базе-приемнике
«-» - надо помнить, что данное начисление могло быть назначено как «плановое» начисление и сотруднику был задан какой-либо показатель. Например:
При таком варианте переноса показатель перенесется следующим образом:
ЗаДополнительныйОбьемРаботСуммаЗаВремя * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДнейПоГрафикуПолногоРабочегоВремени
ПроцентЗаДополнительныйОбьемРабот / 100 * РасчетнаяБаза * ДоляНеполногоРабочегоВремени
«+» - в «Плановые начисления» перенесутся все показатели, которые были предусмотрены для разных сотрудников;
«-» - разрастается список видов расчета в базе-приемнике. В дальнейшем можно поставить в карточке вида расчета флажок «Не используется» и переопределить начисление для сотрудника документом, например, «Изменение плановых начислений».
В тот момент, когда вы создаете новый вид расчета и выбираете «Категорию» («Назначение»), большинство полей заполняется автоматически. В частности, признаки включения данного начисления в базу для расчета отпусков, больничных и т.д.
Какие-то поля вы можете изменить. Например, код дохода НДФЛ. А какие-то поля зависят от выбранной вами категории и изменены быть не могут. Например, при выборе назначения «Оплата по сохраняемому среднему заработку» автоматически снимается флажок о включении данного начисления в базу для расчета отпусков и изменить это нельзя.
Также автоматически можно заполнить формулу расчета нажав на кнопку «Заполнить формулу по способу расчета». Но в любом случае нужно убедиться в ее правильности. И в случае необходимости можно ее скорректировать вручную. Следует обратить внимание, что параметры, которые указываются в формуле должны отвечать требованиям к именованию переменных в системе 1С:Предприятие, т. е. начинаться с буквы или знака подчеркивания и не содержать специальных символов (подробнее см. документацию к системе 1С:Предприятие 8).
Сохраненные настройки пользователей хранятся в файле 1Cv7.CFG каталога пользователя. Файл обновляется каждый раз при закрытии программы.
Рекомендуется следующий порядокОписание относится к обработкам для 1С:Предприятия 7.7 (Камин:Расчет заработной платы. Версия 1.2, Камин:Расчет заработной платы. Версия 2.0).
Обратите внимание, параметры, которые указываются в формуле должны отвечать требованиям к именованию переменных в системе 1С:Предприятие, т. е. начинаться с буквы или знака подчеркивания и не содержать специальных символов (подробнее см. документацию к системе 1С:Предприятие 8).
Расчетчик в базе «Камин» делала начисления с помощью документа «Договор». Например, аренда транспорта (код дохода НДФЛ 4800). После переноса все они попали в документ «Договор подряда» с кодом дохода 2010. Как правильно перенести такие начисления?
По умолчанию в процессе выгрузки флажок «Контролировать вид дохода НДФЛ по договорам гражданско-правового характера» выключен. Если флаг не установлен, тогда код дохода не анализируется и все начисления переносится с помощью вида расчета «Договор подряда». В этом случае автоматически подставляется код дохода НДФЛ, который относится к видам доходов по договорам ГПХ (2010, 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209).
При установленном флажке документы «Договор» будут перенесены с помощью документов «Договор подряда» и «Договор авторского заказа» ТОЛЬКО в том случае, когда код дохода НДФЛ относится к видам доходов по договорам ГПХ (2010, 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209). Начисления, выполненные документом «Договор», имеющие другие коды доходов НДФЛ, попадут в раздел «Прочие начисления» и для их корректного переноса необходимо при настройке таких начислений выбрать категорию «Прочие доходы физических лиц». В этом случае начисление попадет в документ «Прочие доходы».
Поэтому в случае, описанном в вопросе, необходимо установить этот флажок. Для начисления «Аренда транспорта» настроить вид начисления с назначением «Прочие доходы физических лиц» и назначить код дохода НДФЛ 4800. В результате начисление попадет в документ «Прочие доходы».
Переносим данные на Январь 2017 г. Делаем расчет отпуска сотруднику в январе. Почему-то неправильно подставляется база для расчета отпуска за декабрь 2016 г? Что мы сделали не так? Где и что нужно проверить?
Например, вы создали вид начисления «Доплата за напряженный труд» (назначение «Повременная оплата труда и надбавки»). Это начисление должно входить в базу для расчета отпуска. Тогда при настройке начисления должен быть установлен флажок «Включать в базу начислений при расчете среднего заработка».
Переносим данные на Январь 2017 г. Делаем расчет больничного сотруднику в январе. Почему-то неправильно подставляется база для расчета больничного за 2016 г, в частности, за декабрь 2016 г? Что мы сделали не так? Где и что нужно проверить?
Например, вы создали вид начисления «Доплата за напряженный труд». Это начисление должно входить в базу для расчета больничного. Тогда при настройке начисления в реквизите «Страховые взносы» вы должны выбрать вариант, например, «Доходы, целиком облагаемые страховыми взносами».
Выполнили свертку с установленным флажком «Отключить историю штатного расписания», чтобы удалить недействующие позиции штатного расписания из информационной базы. При попытке включить настройку «Ведется история изменений штатного расписания» в настройках кадрового учета в базе после свертки, выдается сообщение об ошибке, о том, что не удалось записать документ «Утверждение штатного расписания».
Наиболее часто встречающиеся причины этой ошибки:
Любую из этих ошибок можно исправить с помощью обработки «Групповое изменение реквизитов» (Администрирование - Обслуживание - Корректировка данных). Откройте обработку, нажмите на кнопку «Дополнительные настройки» и включите флажки «Показывать служебные реквизиты» и «Режим разработчика». В поле «Изменять» введите «Штатное расписание», нажмите на гиперссылку «Все элементы», уточните условия отбора - «Пометка удаления = Да и Утверждена = Да» и нажмите кнопку «ОК».Для реквизита «Пометка удаления» установите новое значение = Нет и нажмите кнопку «Изменить реквизиты».