0
На рассмотрении

Разбивка в своде... Как выделить алименты с больничных отдельной строкой?

sltur 4 года назад в Прочее обновлен Гашков Николай (Эксперт) 4 года назад 12

Здравствуйте!

Мне поставили задачу выделить в мем.ордер №5 отдельной строкой сумму выплат алиментов из больничных. Как это можно сделать?

+1

Самый простой путь - добавить два новых вида: "НДФЛ с больничных" и "Алименты с больничных". Для вида "Алименты с больничных" указать собственный шифр затрат. В этом случае сумма "Алиментов с больничных" будет рассчитана в ЛС и попадёт в соответствующую строку МО№5 в "готовом" виде. 

Более сложный - настроить МО№5 с разбиением по шифрам затрат. В этом случае сумма алиментов с больничных будет в самом своде пропорционально выделена из общей суммы алиментов.

На рассмотрении

Самый простой путь через таблицы разбиения в сводах. Прочитать про их настройку можно в файле 
RASCHET\HELP\AmbaBookOld.chm -  Глава 13. Работа со встроенными сводами
(документация немного устаревшая, в поставке настройка разбиения сводов переведена на скрипты см. DOCAMBA/svod_script.htm)
В списке шаблонов сводов есть поле: Алг.Разб - на тот случай если у клиента есть своды, которые
всегда должны готовиться с разбиением. Если в этом столбце указан алгоритм разбиения, то даже при подготовке по F7
свод будет подготовлен с разбиением по этому алгоритму.

А что такое разбивка сводов? Я уже, кажется, перепробовал все варианты, у меня в своде ничего не меняется :(

у меня в своде ничего не меняется

А какие изменения вы ожидаете после разбивки?

з.ы. в своде как минимум должен отличаться ШЗ у строк "алименты" и "алименты с б/л2" иначе как программа поймет в какую строку нужно записать сумму?

Я ожидал, что строки, по которым нет ШЗ в настройке свода появятся вверху таблицы.


Николай, а как сделать, чтобы эта разбивка "Алименты с больничных" попадала в свод с другим ШЗ, не с тем, который получает НУ Алименты? Как присвоить ей свой ШЗ? Нигде в настройках не нашел (

+1
Я ожидал, что строки, по которым нет ШЗ в настройке свода появятся вверху таблицы.

А по каким строкам у вас нет ШЗ?

Присвоить " свой ШЗ" нужно в таблице "Условие расчета таблицы разбиения" (перемещаемся по таблицам клавишей tab)

Нужно прописать примерно такой код:

int rez=Sim_For_Intern_Cod(S.InternCod,9-1)=='1'; //c вида удерживается ндфл
if (rez)
  S.SetPartShz("Db_c_sh","алим.с бл"); //присваиваем нужный ШЗ
return rez;

З.ы. Чтобы использовать скрипт вразюивке сводов нужно поставить 1 в колонке Script

+1

Вам необходимо выделить в своде долю алиментов с заработной платы и долю алиментов с БЛ. Если Вы не ищите легких путей и хотите использовать для этого свод с разбиением по ШЗ, то для начала надо настроить эти самые ШЗ.

Изначально суммы ЗП и суммы БЛ за счет работодателя имеют одинаковые шифры:

Поэтому программа не видит м-ду ними различий и не сможет понять как выделить долю алиментов с каждой из них. Для того, чтобы отличие появилось, идем в 

настройку ШЗ начислений и добавляем доп.аналитику. Например - ШАУ (кредит):

Для ШЗ удержаний.

В настройке "Вид Н-У-фонд-шифры затрат" ставим для вида "БЛ за счет работодателя" для ШАУ (кредит) символ 2

Теперь суммы ЗП и суммы БЛ за счет работодателя имеют разные шифры:

Далее идём в настройку шаблона свода, добавляем в неё столбец с признаком, по которому различаются ШЗ заработной платы и больничных и проставляем в нем соответствующие признаки:

Теперь надо внимательно изучить хэлпники на которые выше ссылался Андрей.

На самом деле настройка разбиения состоит из нескольких частей, переход м-ду которыми делается по клавише Tab.

 В Вашем случае надо настроить три части, а не одну:

1. Условие разбиения суммы:

2. Условие расчёта таблицы разбиения: 

3. Таблица разбиения:

В результате должно получиться:


Я бы для начала не постеснялся спросить бухгалтера: а зачем вообще выделять алименты с больничных.
Особенно сейчас, когда больничные в большей части выплачиваются ФСС.

Игорь, спасибо за подробнейшее описание. Изучаю.

Добрый день, подскажите пожалуйста я по неосторожности удалила первую колонку в своде, где прописано начислено зарплаты, начислено пособий и т.д. Как мне её восстановить?

Создайте, пожалуйста, отдельный топик для вашего вопроса

Сервис поддержки клиентов работает на платформе UserEcho