Условные обозначения:
[номер] - номер заявки во внутренней системе учета заявок компании “БУХта”.
В станадртной карточке ГТД, если не заполнено поле Номер, при изменении поля Номер партии, он сохраняется в поле Номер. При этом поле Номер длиной 30, а поле Номер партии - 200.
Теперь в поле Номер записываются первые 30 символов поля Номер партии.
Доработан режим работы с таблицей Коды табеля. До этого релиза таблица каждый раз перезаписывалась при синхронизации новым релизом. Добавлять отличные от стандартных кодов и удалять коды было запрещено. Теперь можно добавлять и редактировать коды табеля с кодом > 1000 и цифровым кодом > 100. Добавлять и редактировать коды табеля можно ТОЛЬКО в меню Кадры-Насторйка-Коды табеля, удалять коды из таблицы по прежнему нельзя. При синхронизации таблица Коды табеля не заполняется заново, если все стандартные коды в ней присутствуют. В карточке редактирования Кода табеля, если код табеля>1000, то поля Буква, Дата и Название открыты для редактирования, при добавлении Кода табеля автоматически заполняются поля Код табеля - следующим значением после последнего кода в таблице, большем 1000, и Цифра - следующим значением после последнего в таблице, большем 100.
Доработан режим расчета среднего (форма З/П расчет среднего заработка): теперь в режим можно передавать параметр из вызывающей его формы - ключ таблицы Сотрудник или таблицы ЗП статус. И тогда на экране режима расчета среднего будет автоматически заполнены соответствующие поля.
При этом в записи таблицы ЗП статус должны быть заполнены поля Дата, дата конца, кол-во дней, иначе в режиме расчета среднего автоматически будет заполнено только поле Сотрудник из переданного ЗП Статуса.
Таким образом, перед вызовом формы расчета среднего из другой пользовательской формы, следует заполнить два параметра:
Следует ОБЯЗАТЕЛЬНО обнулить эти параметры в вызывающей форме после возврата из формы З/П расчет среднего заработка.
Доработан режим выгрузки из БУХты файла с ЭЛН в форматах Реестра и ЭЛН (форма З/П. Экспорт ЭЛН в XML).
До этого в тэг returnDateEmpl
выгружалась дата из карточки ЭЛН - из поля Дата начала работы с закладки Расчет (заполняется работодателем)”, а НЕ из поля Приступить к работе с закладки Периоды ЛН.
Теперь, если поле Дата начала работы в ЭЛН не заполнено, то в тэг
returnDateEmpl
выгружается дата из поля Приступить к работе.
Доработан алгоритм выгрузки формы СЗВ-ТД Сведения о трудовой деятельности работников (выгружается и печатается из формы Кадры. СЗВ-ТД по списку трудовых книжек по ALT-T по списку записей из Трудовых книжек).
При отмене кадрового мероприятия в файле СЗВ-ТД нужно указывать UUID (уникальный идентификатор) отменяемого мероприятия.
В связи с этим, добавлено поле ИдентификаторUUID в таблицу Кадры Трудовая книжка, поле заполняется значением функции NewID() при добавлении записи в таблицу.
При выгрузке в файл СЗВ-ТД, если заполнено поле ИдентификаторUUID, то в тэг
UUID
выгружается его значение, если нет - то как и раньше результат функции NewID().
Доработан режим загрузки файла с ЭЛН нетривиальной структуры (по уходу за ребенком до 8 лет) в форму расчета пособия по нетрудоспособности (форма З/П расчет среднего заработка), а также сохранение данных из такого ЭЛН в Реестр в таблицу _ЗП ЭЛН в БУХту и в xml-файл.
Пример заполнения параметров и вызова формы З/П расчет среднего заработка из другой формы:
// передаем в форму расчета среднего название таблицы ЗПСТАТУС и ключ таблицы [ЗП статус]
// будут заполнены поля Сотрудник, Даты начала и конца, кол-во дней, тип расчета:
// - для статуса Очередной отпуск - отпуск,
// - для статуса Больничный лист - больничный-Простое заболевание
// - для статуса По беременности и родам - больничный-По беременности и родам
// - для статуса Отпуск по уходу за ребенком - больничный-Отпуск по уходу 30.4
// - для остальных - средний
// в Статусе ЗП должны быть заполнены поля Дата, дата конца, кол-во дней
Self.Param.Value('ZpSred_Table_Name') := 'ЗПСТАТУС';
Self.Param.Value('ZpSred_Table_ID') := StatusID;
ShowForm('З/П расчет среднего заработка',Self);
Self.Param.Value('ZpSred_Table_Name') := '';
Self.Param.Value('ZpSred_Table_ID') := 0;
// или передаем в форму расчета среднего название таблицы СОТРУДНИК и ключ таблицы [Сотрудник] - будет заполнено только поле Сотрудник
Self.Param.Value('ZpSred_Table_Name') := 'СОТРУДНИК';
Self.Param.Value('ZpSred_Table_ID') := SotrId;
ShowForm('З/П расчет среднего заработка',Self);
Self.Param.Value('ZpSred_Table_Name') := '';
Self.Param.Value('ZpSred_Table_ID') := 0;
подробнее о конфигурации зарплата