Показать сообщение отдельно
Старый 20.03.2008, 09:21   #6  
kaw is offline
kaw
Участник
 
122 / 35 (2) +++
Регистрация: 23.03.2004
Адрес: Новосибирск
Цитата:
Сообщение от mazzy Посмотреть сообщение
Не очень понимаю как связаны начальные остатки и PurchTable.
На всякий случай скажу, что начальные остатки лучше вводить через Общий журнал.
Пробывал и через Журнал проводки и через Инвентаризацию. Выдает ошибку:
Номер строки: 1.0
"Невозможно получить количество 20.00, поскольку в складских операциях со статусом Заказано, Прибыло или Зарегистрировано его недостаточно."

Поэтому сделал вывод, что и остатки и в дальнейшем Приходные документы импортировать через Заказы поставщикам.

Цитата:
Сообщение от mazzy Посмотреть сообщение
У PurchLine есть три уникальных индекса: PurchLineIdx, TransIdIdx, ItemIdx
Два из них содержат системное поле RecId с гарантировано уникальным значением.
Третий индекс содержит только поле InventTransId (лот).
Это значит, что вы сам должны следить за уникальностью значений в этом поле в файле, из которого импортируете строки закупки.
Если я правильно понял: проверить чтобы в одном документе не было строк с одинаковой номеклатурой.
Моя первая мысль была такой же. После получения ошибки тестил на маленьких объемах, поэтому одинаковых (повторяющихся) номеклатур не было не только по одному документу, но и во всем файле.

Спасибо за совет, у меня пока ключи на демоверсию, что конечно затрудняет устанавливать связи между таблицами и индексами