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

Добрый день!

У вас задача разнесли сумму  или добавить вид и разнести сумму?

Во втором варианте у вас после 100 сумм закончатся виды для разноски...

Добрый день.

А функция из этой темы не помогла?

зачем так сложно?

// Табельный номер
char tabn[10];
var Date=KDateFromStr(to_string(datatek));
GetKchValue("tn",tabn,6,Date);

тем более в Value_For_Table_CodO нужно в качестве кода передать int

я бы сделал так

int tabn=kch_from_int("tn");

Проверял: параметр data принимает корректные значения. Ну т.е. для января - 202101, февраля - 202102 и т.д.Но НРВ функция выбирает всегда из последнего столбца сетки. Что делаю не так?

Думаю это потому, что в сетке у вас 2001 год!

М.б. я что-то не так делаю:

Просто уберите вот это из "функции расчета"

значение в столбец "Ввод данных для расчета кл.рук-ва" вам запишет функция предв. обработки "#return kl_ruk();"

результат работы которого записывается в переменную str.

Переменная str локальная и за пределами функции она не существует.

Добрый день.

И всё бы хорошо, но данные в столбце "Ввод данных для расчета кл.рук-ва" не сохраняются при выходе/входе в таблицу, или при её перерасчете

А зачем у этого столбца функция расчета "return str;"?

В поставочной тарификации у "фиксаторов" такая настройка

Совпадает с вашей?

(можно же просто скопировать столбец из поставочной таблицы и вставить в вашу..)

1)Объявляете глобальную переменную

2)в функции " Начало приема из ЛС" инициализируете ее

3)используете либо в самой таблице, либо в " Конец приема из ЛС"

4)пример можно посмотреть в "Работа -> Работа с Кассой -> Обмен с банками"

(Таблица "Открытие счетов в Промсвязьбанке" перед формированием запрашивает тип продукта и результат помещает в глоб.переменную tipProdukta)

если б описали задачу полностью - решение бы нашли быстрее

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