Skip to main content

Распределение общей платежки по контрагентам

Добрый день! В данной статье Мы рассмотрим механизм разнесения общей платежки по контрагентам из документа "Начисления зарплаты (доп.)". Для распределения данных по документу "Расход со счета", на форму была добавлена команда "Распределить платежи" (см. рис. 1). 

image.png

Рисунок 1 - Местоположение команды

Видимость команды "Распределить платежи" зависит от содержания назначения платежа. Если в назначении платежа содержится строка "Аванс" или "Зарплата", то на форме команда будет доступна (см. рис. 2).

image.png

Рисунок 2 - Видимость команды

Рядом с кнопкой распределить платежи, находится кнопка настроек Статьи ДДС (рис. 3).

image.png

Рисунок 3 - Местоположение кнопки настроек

При вызове данной команды откроется окно настройки статьи ДДС, которая будет подставляться при формировании документов по умолчанию (см. рис. 4).

image.png Рисунок 4 - Форма настройки статьи ДДС

При установленной галочке: (см. рис. 5) статья ДДС будет проставляться из настроек договора. Если в договоре данные не заполнены, то будут использовано значение в настройке (см. рис. 6).

image.pngРисунок 5 - Настройка простановки статьи из договора

image.pngРисунок 6 - Статья, которая будет проставлена, если в договоре не указана статья при включенной первой настройке

Если первая настройка не установлена, то будет использовано значение указанное в поле "Статья ДДС". Если и оно не будет заполнено, то программа попытается взять его из настроек договора.
В случае, если ни одно условие не выполнится, то поле останется в созданном документе пустым.

При вызове команды, открывается окно с подбором документов "начисление зарплаты (доп.)" (см. рис. 3)7).

image.png

Рисунок 37 - Форма обработки

Данные в обработке подбираются по нескольким критериям. Несколько критериев приведены на рисунке 3.7. Находятся они в разделе "Отборы". Поле "Период" заполняется автоматически. Дата окончания принимается равной концу месяца, даты документа "Расход со счета". В нашем случае, документ основания датирован 18 декабря 2024 года. Значит дата окончания в периоде будет равна 31.12.2024. А вот с датой начала все хитрее. По умолчанию мы берем начало предыдущего месяца. Т.е. если документ выписан 18.12.2024, то дата начала будет равна 01.11.2024 (см. рис. 4)8).

image.pngРисунок 48 - Поле периода

Организация берется из документа основания (см. рис. 5)9).

image.png

Рисунок 59 - Отбор по организации

Также отбор осуществляется по юниту и сумме документа. Т.к. общая сумма начисления должна совпадать с суммой документа основания. Юнит указывается автоматически при загрузке данных из ЗУП или в ручную, при самостоятельном заполнении табличной части (см. рис. 6)10).

image.png

Рисунок 610 - Юнит в документе "Начисление зарплаты (доп.)"

Также в обработке реализован дополнительный фильтр по номеру ведомости ЗУП, в случае, если документ был загружен из другой программы. Он указывается в ручную и помогает  легко отобрать начисления, в случае, если найдено несколько совпадений (см. рис. 7)11).

image.png

Рисунок 711 - Фильтр по номеру ведомости ЗУП

В случае, если совпадений не было найдено, программа оповестить Вас об этом при открытии формы, показав предупреждение внизу экрана (см. рис. 8)12).

image.png

Рисунок 812 - Предупреждение

Снизу формы представлена табличная часть, которая дублирует таблицу из самого документа (см. рис. 9)13). В ней приведены все реквизиты и Вы прямо в обработке можете проверить правильность данных и при необходимости провалившись в документ их скорректировать.

image.png

Рисунок 913 - Табличная часть документа

После проверки корректности данных, можно переходить непосредственно к распределению начислений. Для этого необходимо выбрать интересующий документ и установить напротив него галочку. Если Вы выберите несколько документов или забудете поставить галочку, то программа Вас предупредит и попросит либо выбрать документ(см. рис. 10)14), либо выбрать только один документ (см. рис. 11)15).

image.png

Рисунок 1014 - Предупреждение о выборе документа

image.png

Рисунок 1115 - Предупреждение о выборе только одного документа

После того как мы выбрали один документ и убедились в корректности данных, можно приступать к распределению (см. рис. 12)16).

image.png

Рисунок 1216 - Местоположение команды "Распределить"

При выполнении команды, для вас откроется форма с прогресс баром, в котором можно посмотреться выполнения распределения (см. рис. 13)17).

image.png

Рисунок 1317 - Статус выполнения распределения платежей

По завершению создания документов, данное окно исчезнет и нижняя таблица формы преобразуется в две отдельный таблицы (см. рис. 14)18).

image.png

Рисунок 1418 - Таблица прогресса создания документов

В левой таблице представлен лог выполнения создания документов. В случае, если все прошло успешно, то в логе будет написано "При создании документов ошибок не возникло." Если ошибка возникнет, то вместо этой надписи будет текст ошибки.

В нашем случае все создалось корректно. И список созданных документов отражается в таблице слева. Таблица интерактивная. При выделении ячейки "Контрагент" (см. рис. 15)19) и двойном клике мышью, откроется карточка контрагента (см. рис. 16)20).

image.pngРисунок 1519 - Выделенная ячейка контрагента

image.png

Рисунок 1620 - Открывшаяся карточка контрагента

При выделении ячейки "Расход со счета" (см. рис. 17)21) и двойном клике мышью, откроется созданный документ (см. рис. 18)22).

image.png

Рисунок 1721 - Выделенная ячейка документа

image.png

Рисунок 1822 - Созданный расход со счета

Таким образом распределяются общие платежки по контрагентам.

Также стоит сказать, что подменю отборов сворачиваемое. Для того чтобы на экране было больше места, отборы можно свернуть, нажав на кнопку "Свернуть" (см. рис. 19)23).

image.png

Рисунок 1923 - Местоположение кнопки свернуть

После того как группировка свернулась, на ее месте появится команда, развернуть отборы. Если появится необходимость раскрыть отборы, то надо вызвать данную команду и поле отборов вновь раскроется (см. рис. 20)24).

image.png

Рисунок 2024 - Местоположение кнопки "Развернуть отборы"

Ваш Maxis Team! ❤️