Текущие компоненты

Название продукта Название компонента Тип Последняя версия Дата выхода
Галактика ERP 9.1F_VEDOMRES

Справка по компоненту.

Количество версий компонента76
Количество рещенных задач120
Последная дата обработки компонента2023-12-16 20:39:58
Последная дата файла2023-12-16 17:31:33
Последная версия9.1.75.0

Новые задачи в этом компоненте

F_VEDOM
101.48089
F_VEDOM ( 9.1.16.0 )

Краткое описание :

Подразделение в платежной ведомости

Описание :

Платежные ведомости

Что измененно :

Платежная ведомость, сформированная в модуле "Заработная плата"
по нескольким подразделениям, отображается в модуле "Касса" как ведомость,
сформированная по какому-то конкретному подразделению.

Предлагается сделать отображение графы "Подразделение" в модуле "Касса" у
платежных ведомостей, сформированных по нескольким подразделениям,
соответствующим действительности.

Как измененно :

Подразделение в кассовых платёжных ведомостях отображается, как
в модуле "Зарплата".

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-м году, на старых версиях Галактики. И
только сейчас пользователи в модуле "Касса" захотели поменять отображение
подразделения для такого случая сформированной в модуле "Зарплата" ПВ. Из-за
такого большого разрыва во времени между доработками и возникло непонимание, в
чём собственно дело, т.к. автором неверно был выставлен тип проблемы как
ошибка. В то время как ошибки регистрируют, если сломался "свежий" функционал
из-за каких-то недавних доработок.

9.1.75.09.1.74.09.1.73.09.1.72.09.1.71.09.1.70.09.1.69.09.1.67.09.1.68.09.1.66.09.1.65.09.1.64.09.1.63.09.1.62.09.1.61.09.1.60.09.1.59.09.1.58.09.1.57.09.1.56.09.1.55.09.1.54.09.1.53.09.1.52.09.1.51.09.1.50.09.1.49.09.1.48.09.1.47.09.1.46.09.1.45.09.1.44.09.1.43.09.1.42.09.1.41.09.1.40.09.1.39.09.1.38.09.1.37.09.1.36.09.1.35.09.1.34.09.1.33.09.1.32.09.1.31.09.1.30.09.1.29.09.1.28.09.1.27.09.1.26.09.1.25.19.1.25.09.1.24.09.1.23.09.1.22.09.1.21.09.1.20.09.1.19.09.1.18.09.1.17.09.1.16.09.1.15.09.1.14.09.1.13.09.1.12.09.1.11.09.1.10.09.1.9.09.1.8.09.1.7.09.1.6.09.1.5.09.1.4.09.1.3.09.1.2.09.1.1.0