Показать сообщение отдельно
Старый 08.09.2006, 10:39   #1  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Внешние коды
Подскажите, пожалуйста, как создаются внешние коды. Непонятно следующее:
1. - создаю внешний код (запись в ExtCodeTable)
- создаю значение внешнего кода (запись в ExtCodeValueTable)
- при попытке создать вторую запись в ExtCodeValueTable ругается "запись уже существует". То есть для одного внешнего кода нельзя создать несколько значений. Зачем тогда отдельная таблица ExtCodeValueTable?
2. Пытаюсь создать внешнее описание номенклатуры. При попытке создать запись с тем же кодом НЕ и другим описанием ругается аналогично. Посмотрел унакальный индекс таблицы CustVendExternaltem и обнаружил там InventDimId. Интересно для каких целей он там? На каждую новую аналитику свое описание? Странно как-то. Или я чего-то не понимаю.

Возможно я вообще не там копаю, поэтому привожу исходную постановку задачи:
Требуется осуществлять обмен данными между аксаптой и другой ИС, в которой коды поставщиков и их номенклатуры различаются. Хотелось бы хранить в Ax следующие соответствия:
1. Между кодами поставщиков
2. Между кодами НЕ поставщиков и собственными кодами НЕ
3. Между наименованиями НЕ поставщиков и собственными наименованиями НЕ

Как это можно сделать (и можно ли вообще) с помощью стандартной функциональности (Внешние коды/Внешние описания номенклатуры)?

Последний раз редактировалось Lucky13; 08.09.2006 в 11:38.