0
Отвечен

Загрузка из dbf

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

Добрый день!

Необходимо загрузить в кадровую часть объект финансирования из dbf

Через таблицы разноски F3 добавили код объекта, но он привязан к виду. А необходимо указать в должности

Подскажите, что выбирать в настройках

Image 6039

Image 6040

Image 6042

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

Добрый день.

С разноской  объекта поможет такая  функция: 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

А можно подробнее, где внести эти настройки функции ?

??

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

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

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

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

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

Заменили файл USFUNCRW.S и в локальной и в сетевой версии

Создали таблицу разноски из примера Tabl11.Sum

Из файла все подгрузилось

Но при разноске ошибка

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

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

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

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

Спасибо. Все получилось

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