|
![]() |
#1 |
Участник
|
Инвойсы в данном случае это лишь данные в файле, которые должны импортироваться в соответствующие таблицы. Для переменной типа Record есть метод CHANGECOMPANY, позволяющий работать с записями соответствующей таблицы, но для любой другой фирмы того же сервера.
С учётом чуть сложнее. Тут нужно будет зайти в каждую фирму и вызвать механизм автоучёта для импортированных в неё инвойсов. |
|
![]() |
#2 |
Участник
|
Цитата:
![]() Цитата:
С учётом чуть сложнее. Тут нужно будет зайти в каждую фирму и вызвать механизм автоучёта для импортированных в неё инвойсов.
|
|
![]() |
#3 |
Участник
|
Почти спам - сегодня случайно наткнулся на 406 кодеюнит и строки:
Код: CASE TableID OF DATABASE::"Reason Code": WITH ReasonCode DO IF CopyTable THEN BEGIN CHANGECOMPANY(NewCompanyName); IF FIND('-') THEN REPEAT CHANGECOMPANY(COMPANYNAME); INSERT(TRUE); CHANGECOMPANY(NewCompanyName); UNTIL NEXT = 0; END; ... DATABASE::Family: WITH Family DO IF CopyTable THEN BEGIN CHANGECOMPANY(NewCompanyName); IF FIND('-') THEN REPEAT CHANGECOMPANY(COMPANYNAME); INSERT(TRUE); CHANGECOMPANY(NewCompanyName); UNTIL NEXT = 0; END; |
|