Z_PAYREP
Краткое описание :
Необходимо наличие символа "Z" в конце названия файла .xmlОписание :
Электронные реестрыЧто измененно :
Заработная плата - Отчеты - Отчеты по оплате труда персонала - Реестры по перечислениям - Ctrl+P - dbf/xml-Сбербанк. При выборе формата xml в Галактике 9.1 в названии файла не добавляется символ "Z".
Как измененно :
Доработан алгоритм формирования имени файла реестров на перечисление (XML-формат):
в конец имени файла добавляется символ "Z".
Z_PAYREP
Краткое описание :
Формирование реестра в Электронном Виде в формате XMLОписание :
Электронные реестрыЧто измененно :
Формирование реестра в Электронном Виде в формате XML
В модуле Зарплата, при выгрузке Реестра по перечислениям, использую печатную форму dbf/xml-Сбербанк, Россия. И в получившемся xml нет обязательного поля ИдПервичногоДокумента.
Как измененно :
В XML-форму реестров на перечисление з/п и XML-форму на открытие счетов пластиковых карт
(анкетные данные для экспорта реестров) добавлен вывод тега "ИдПервичногоДокумента" -
идентификатор первичного документа (формат UUID).
Z_PAYREP
Краткое описание :
Электронный реестр по взносам ДСВ - выходит тег " вместо кавычекОписание :
Электронные реестрыЧто измененно :
При печати электронного реестра по взносам ДСВ в наименовании организации вместо кавычек выходит тег ". Соответственно, при проверке в checkpfr выдается ошибка. Если меняем вручную тег на кавычки, программа ошибок не выдает.
Как измененно :
При печати электронного реестра по взносам ДСВ тег " заменен на ".
Z_PAYREP
Краткое описание :
Подразделение в платежной ведомостиОписание :
Платежные ведомостиЧто измененно :
Платежная ведомость, сформированная в модуле "Заработная плата"
по нескольким подразделениям, отображается в модуле "Касса" как ведомость,
сформированная по какому-то конкретному подразделению.
Предлагается сделать отображение графы "Подразделение" в модуле "Касса" у
платежных ведомостей, сформированных по нескольким подразделениям,
соответствующим действительности.
Как измененно :
Подразделение в кассовых платёжных ведомостях отображается, как
в модуле "Зарплата".
1. Изменено отображение подразделения в платёжных ведомостях в модуле "Касса".
Изменился алгоритм отображения поля "Подразделение" в браузере и окне
редактирования интерфейса "Платёжные ведомости" модуля "Касса".
Новый алгоритм аналогичен алгоритму отображения подразделения ПВ в модуле
"Зарплата" и реализован он следующим образом:
а) в случае наличия связанной с ПВ по полю PlatVed.MNRec записи OtpDop, в
колонке "Подразделение" отображается код и наименование подразделения
группировки из поля OtpDop.Cex; если в записи ссылка на подразделение
группировки OtpDop.Cex отсутствует, отображается текст "несколько
подразделений";
б) если запись OtpDop отсутствует, выводится код и наименование подразделения
из PlatVed.Cex; если же ссылка на подразделение в ведомости PlatVed.Cex
отсутствует, выводится текст "несколько подразделений".
Вычисляемое поле "Подразделение" в браузере и окне редактирования интерфейса
"Платёжные ведомости" модуля "Касса" алгоритм отображает теперь следующим
образом:
- если ПВ сформирована в модуле "Зарплата" и было выбрано подразделение,
отображается код и наименование подразделения группировки из записи OtpDop
(ссылка на него берётся из OtpDop.Cex, запись OtpDop связана с ПВ по полю
PlatVed.MNRec; подразделение группировки, при этом, при формировании ПВ
подставляется с учётом глубины иерархии и может не совпадать с выбранным
подразделением);
- если ПВ сформирована в модуле "Касса" и было выбрано подразделение (поле
PlatVed.MNRec не заполнено), отображается код и наименование выбранного
подразделения (ссылка на него берётся из PlatVed.Cex);
- в остальных случаях отображается строка 'несколько подразделений'.
Таким образом, в поле "Подразделение" в интерфейсе "Платёжные ведомости" модуля
"Касса" отображается:
- код и наименование подразделения, если был одиночный выбор подразделения в
модулях "Касса" или "Зарплата";
- код и наименование подразделения, если было сформировано несколько ПВ при
ненулевой глубине иерархии в модуле "Зарплата";
- 'несколько подразделений', если был выбор из всех подразделений в модулях
"Касса" или "Зарплата";
- 'несколько подразделений', если был выбор из нескольких подразделений в
модуле "Зарплата" при нулевой глубине иерархии;
- 'несколько подразделений', если в сформированной в модуле "Касса" ПВ
подразделение не было выбрано.
Примечание.
Строка "по всем подразделениям", которая отображалась в поле "Подразделение" до
данной доработки, добавлялась для установки способа выбора сотрудников: из ЛС
или из картотеки. Режим "По всем подразделениям" модуля "Касса" устанавливался
путём запуска интерфейса выбора подразделений и выхода из него по Esc.
Сейчас выбор сотрудников производится из ЛС, за исключением ведомостей на
выплату алиментов - и режим "по всем подразделениям" не задействован и никак не
влияет на выбор сотрудников в спецификации ПВ. Поэтому было принято решение
отказаться от отображения данной строки.
2. Убрано устаревшее заполнение поля PlatVed.LastUser в модулях "Касса" и
"Зарплата".
Сейчас не нужно заполнять поле PlatVed.LastUser, оно не используется при печати
ПВ. Раньше заполнение этого поля было добавлено исключительно для корректной
печати ПВ в Кассе.
Примечание.
Почему проблема локализовывалась так долго? Ситуация с отображением
подразделения ПВ в модуле "Касса", описанная в проблеме, возникла очень давно -
заполнять каким-либо подразделением в случае выбора нескольких разработчики
модуля "Зарплата" стали ещё в 2004-м году, на старых версиях Галактики. И
только сейчас пользователи в модуле "Касса" захотели поменять отображение
подразделения для такого случая сформированной в модуле "Зарплата" ПВ. Из-за
такого большого разрыва во времени между доработками и возникло непонимание, в
чём собственно дело, т.к. автором неверно был выставлен тип проблемы как
ошибка. В то время как ошибки регистрируют, если сломался "свежий" функционал
из-за каких-то недавних доработок.