0
Отвечен

Инвалидность 3

Игорь Шалдин 2 года назад в Прочее обновлен Гашков Николай (Эксперт) 2 года назад 8

С пом. функций разноски:

Image 6543


можно заполнить данные по инвалидности:

Image 6542

Как заполнить из таблицы даты начала периода действия и даты выдачи?

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

Добрый день

Дату начала нужно указать 3м параметром

Ни чего не получается.

Если для таблички:

Делаю так:

То получаю:

Если третьим параметром указываю дату начала:

То в поле "Инвалидность" получаю 2 записи:

Пробовал указывать дату начала 4-м параметром в ф-ии A_Face - не помогло.

Почему нельзя сформировать одну строку и разнести через W_Face ( без использования A_Face)?

Выложите вашу таблицу, я ее поправлю

С разноской реквизитов инвалидности, перечисленных в одной строке через запятую проблем нет. 

Речь шла о разноске реквизитов инвалидности для случая, когда все они содержатся в разных столбцах таблицы. Видимо, так не получится. Буду уговаривать клиента переделывать формат файла для загрузки данных в КЗ.

Спасибо. Тему можно закрывать.

перед разноской можно "склеить" все значения в одну строку через функцию расчета..

Как вариант, можно склеить значения в одну строку в самой функции разноски:

string str=RTrimS(INV_END)+","+RTrimS(INV_COD)+","+RTrimS(INV_SER)+","+RTrimS(INV_NUM)+","+RTrimS(INV_WHO); return SetKchValue("d_inv",str,KDateFromStr(INV_BEG));

Про склейку в самой функции разноски как-то не подумал. Спасибо.

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