Ваши комментарии

Добрый день.

Почему введенные значения не сохранить в столце fn ( например, в виде строки с разделителем ^ )

А столбцы mn и un вычислить через "функцию расчета"?

SetSubjToKch(IntCombineToExt(GetGeneralCombineLS()),subj);return;

Попробуйте такую ф-цию разноски

Все верно - в вашей таблице нет столбца с кодом совместительства.

У вас у всех сотрудников одна исполняемая должность?

??

Таблица и скрипт в посте выше.

Если у вас по скриптам доработок нет - просто заменить файл USFUNCRW.S в ..\SCRIPT\user

Если доработки есть - самостоятельно скопировать функцию в ваш скрипт.

Таблица в примере тоже есть..

В таблицах разноски (f3) создаете новую таблицу и перезаписываете ее таблицей из примера

Добрый день.

С разноской  объекта поможет такая  функция: USFUNCRW.S

SetSubjToKch(comb,subj)
{
//внутренний код сов-ва
int combine=ExtCombineToInt(comb);
//внутренний код объекта
int subject=ExtSubjectToInt(subj);
if(combine>0 && subject>0)
{
var CL=CreateObject("CombineList");
CL.SetIDSubject(combine,subject);
}
}

И таблица: Tabl8.Sum

1)Отчеты -> Выборки -> F9

2)По F7 создаем отдельную таблицу ( за основу берем В9)

3)Пишем название новой таблицы, заходим внутрь

4)F9 - попали в настроечную таблицу 

5)двигаемся вправо до столбца 6

6) ставим * в ключевых колонках 

7)F10 - выходим с сохранением, формируем, проверяем..

то был бы вариант, если бы можно было вывести в таблицу отчета по ЛС строки со всеми комбинациями совместительство+источник, вне привязки к видам начислений

В столбце 6 отметьте * нужные ключевые поля ( ТН, источник, сов-во) и программа "схлопнет"  вам данные

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