Re: Учетные документы

Здравствуйте, уважаемые.
Не получается создать учетный документ.

var
  BalanceDocs: IBalanceDocuments;
.....
BalanceDocs:= (App as ITCS_Application2).Inventory.BalanceDocuments;
i:= BalanceDocs.AddBalanceDocument['', Date, '', 'Test', 3, 92, -1, 0, '', -1];
.....

Выдает ошибку:

Project ... raised exception class EMSError with message 'The statement has been terminated. INSERT statement conflicted with COLUMN FOREIGN KEY constraint 'FK_BL_DOCS_CL_CEHA'. The conflict occured in database '...', table 'CEHA', colunt 'CEHA_ID'.

Цех существующий, ID цеха тоже правильный, подскажите что я делаю неправильно?
И опять появились проблемы с выбором профиля. Вроде сделал все как нужно:
1. Перед созданием документа написал вот такую строчку

BalanceDocs.ShowModal['Docs'];

2. Выбрал там профиль со всеми цехами.
3. Скопировал cfg файл в папку с ТКС.
4. Удалил строчку из кода.
5. Перекомпилил, запустил.
И все равно вылетает ошибка: Профиль не выбран. Хотя в аналогичной программе только для работы с расчетными документами все было нормально.
ТКС 4.7.1.

Re: Учетные документы

:?:

Re: Учетные документы

AlexB писал(а):
подскажите что я делаю неправильно?

видимо всётаки параметры кривые

Re: Учетные документы

Все дело крылось в параметре: CounteragentID - идентификатор получателя/поставщика (если не нужен то -1). С профилями так и не разобрался.