Страница 1 из 1

Запись в атрибут Счета

Добавлено: 16 июн 2016, 15:13
Espada
Доброго дня, появилась не большая проблемка. Импортирую XML файл в Галактику(Счет на продажу). появилась необходимость записать данные в Атрибут счета(Дата счета). Для считывания информации я использовал "dTXOGetExtAttr('basedoc','Дата счета',BaseDocNrec)", а есть ли похожая функция для записи? что бы я мог её записать в поле формула, при настройке импорта. Спасибо.

Re: Запись в атрибут Счета

Добавлено: 16 июн 2016, 16:30
Den
Такой функции set нет по понятным причинам.
Придется наверное повторно разбирать xml после импорта с помощью того же ExpImpScript.vih в постобработке и дописать атрибуты в БД нужные по документам залитым.

Re: Запись в атрибут Счета

Добавлено: 16 июн 2016, 16:42
Espada
Den писал(а):Такой функции set нет по понятным причинам.
Придется наверное повторно разбирать xml после импорта с помощью того же ExpImpScript.vih в постобработке и дописать атрибуты в БД нужные по документам залитым.
понятно. Спасибо

Re: Запись в атрибут Счета

Добавлено: 16 июн 2016, 17:18
Один Из Вас
Доброго здоровья.
Если есть возможность при выгрузке записать значение требуемого атрибута в поле Примечание, то далее средствами JS считаете значение из поля Примечание и запишите в требуемый ВА.

Код: Выделить всё

10.Function ExAttr_dSetValue( coTable:Numeric; cRec:String; ExAttrName:String; dValue:Data ) : Boolean;
   Установить значение внешнего атрибута типа "дата" по его имени
   coTable      - номер таблицы в словаре                      
   cRec         - NRec записи в таблице                        
   ExAttrName   - наименование внешнего атрибута               
   dValue       - значение внешнего атрибута                   
Обратите внимание на формат Даты, м.б. её надо будет преобразовать.

Re: Запись в атрибут Счета

Добавлено: 16 июн 2016, 18:58
Алексей
Я бы тоже в примечание записал, через символ разделитель например, и оттуда уже читал .