|
08.09.2006, 10:39 | #1 |
Участник
|
Внешние коды
Подскажите, пожалуйста, как создаются внешние коды. Непонятно следующее:
1. - создаю внешний код (запись в ExtCodeTable) - создаю значение внешнего кода (запись в ExtCodeValueTable) - при попытке создать вторую запись в ExtCodeValueTable ругается "запись уже существует". То есть для одного внешнего кода нельзя создать несколько значений. Зачем тогда отдельная таблица ExtCodeValueTable? 2. Пытаюсь создать внешнее описание номенклатуры. При попытке создать запись с тем же кодом НЕ и другим описанием ругается аналогично. Посмотрел унакальный индекс таблицы CustVendExternaltem и обнаружил там InventDimId. Интересно для каких целей он там? На каждую новую аналитику свое описание? Странно как-то. Или я чего-то не понимаю. Возможно я вообще не там копаю, поэтому привожу исходную постановку задачи: Требуется осуществлять обмен данными между аксаптой и другой ИС, в которой коды поставщиков и их номенклатуры различаются. Хотелось бы хранить в Ax следующие соответствия: 1. Между кодами поставщиков 2. Между кодами НЕ поставщиков и собственными кодами НЕ 3. Между наименованиями НЕ поставщиков и собственными наименованиями НЕ Как это можно сделать (и можно ли вообще) с помощью стандартной функциональности (Внешние коды/Внешние описания номенклатуры)? Последний раз редактировалось Lucky13; 08.09.2006 в 11:38. |
|
08.09.2006, 12:57 | #2 |
Участник
|
Неужели никто ничего не посоветует...
|
|
08.09.2006, 13:04 | #3 |
Злыдни
|
Опсиание: Поставщик - Номенклатура чем не устраивает? Не понял про
Цитата:
создать запись с тем же кодом НЕ и другим описанием
|
|
08.09.2006, 13:14 | #4 |
Участник
|
Цитата:
Сообщение от Yprit
Опсиание: Поставщик - Номенклатура чем не устраивает? Не понял про . А внешний код один и тот же, что ли?
|
|
08.09.2006, 13:59 | #5 |
Злыдни
|
Добавили, чтобы можно было с разными аналитиками для одного и того же поставщика и одной и той же "нашей" номенклатуры добавлять несколько "чужих", наверное А у аоствщика-то они чем отличаются? Почему у него - много, а у вас - одна?
|
|
08.09.2006, 20:22 | #6 |
Участник
|
Цитата:
Сообщение от Lucky13
Не устраивает тем, что наш справочник и справочник поставщика имеют разную структуру (одной НЕ в нашем справочнике соответствует несколько НЕ в справочнике поставщика). Вот я и ищу способ добавить к одной НЕ несколько описаний. ....
|
|
09.09.2006, 06:36 | #7 |
Аманд
|
Цитата:
Сообщение от Михаил Андреев
Тогда проще использовать настройки штрих кодов. Их может быть несколько для одной номенклатуры.
Для решения вопроса действительно нужно использовать, как уже писалось, Настройка Поставщик -Номенклатура с различными номенклатурными аналитиками. Такой вариант красивый и удобный. |
|
08.09.2006, 14:21 | #8 |
Участник
|
Цитата:
Сообщение от Yprit
Добавили, чтобы можно было с разными аналитиками для одного и того же поставщика и одной и той же "нашей" номенклатуры добавлять несколько "чужих", наверное А у аоствщика-то они чем отличаются? Почему у него - много, а у вас - одна?
Каждый поставщик кодирует справочник как ему вздумается, например: Одной нашей НЕ соответстует несколько у поставщика: Наша НЕ - Стол дубовый НЕ поставщика - стол дубовый, Россия стол дубовый, Италия стол дубовый, Франция Нескольким нашим НЕ соответствует одно у поставщика Наши НЕ - Стол дубовый Стол пластиковый НЕ поставщика - стол. Это упрощенный пример, наши НЕ намного сложнее. |
|
08.09.2006, 14:43 | #9 |
Злыдни
|
Вариант "несколько наших - одна у поставщика" как раз проблем вызывать не должен. А для отражения обратной ситуации как раз и введена складская аналитика - вспомните, что там ведь есть такие поля, как конфигурация, цвет, размер. Номер ГТД, на худой конец...
|
|
08.09.2006, 14:47 | #10 |
Участник
|
Цитата:
Сообщение от Yprit
Вариант "несколько наших - одна у поставщика" как раз проблем вызывать не должен. А для отражения обратной ситуации как раз и введена складская аналитика - вспомните, что там ведь есть такие поля, как конфигурация, цвет, размер. Номер ГТД, на худой конец...
|
|
08.09.2006, 15:02 | #11 |
Злыдни
|
Проверить сейчас не могу, но думаю, что должна быть активна хотя бы одна из номенклатурных аналитик, чтобы поля появлялись в форме. Там по-моему в updateDesign формы на это проверка стояла. Да, с ГТД я точно погорячился - там только номенклатурные аналитики.
|
|
|
За это сообщение автора поблагодарили: Lucky13 (1). |
08.09.2006, 15:44 | #12 |
Участник
|
С номенклатурной аналитикой Вы правы, спасибо.
А как быть со значениями внешних кодов (ExtCodeValueTable). Можно ли добавить несколько значений к одному внешнему коду? |
|
08.09.2006, 16:07 | #13 |
Злыдни
|
По-моему, нет. Это вообще-то для Intercompany функционал, я с ним плотно не сталкивался. Цитата из доки:
Цитата:
3.1 External Codes
External codes are created using the External codes form, which lists external identifiers of values in the intercompany organization. The form can be accessed from various base data forms. To create external code types, you must specify a code type, a description for the code type, and the value. Refer to the online help for step-by-step instructions on how to create external codes for customers, vendors, items, units, currencies and so on. Examples of when to use external codes: • Your trade partner requests identifiers for countries other than those defined in the Country form. In this case, create external codes for the countries in the External codes form accessed from the Country form. • Your company has defined one item number with several item dimension combinations attached but your trade partner has defined one item number per item combination. In this case, create external codes for the item dimension combinations in the External codes form accessed from the Item dimension combination form. You can create several external codes for the same item, company account, unit, currency, country and so on. For example, if there are several standards for the same country code, you can create the standards, you use, and enter the values according to the standards. The value of a code will be transferred to the documents. |
|
09.02.2012, 10:23 | #14 |
Administrator
|
А зачем в этом случае вообще нужны внешние коды? "Тыс. шт." и "шт." - это, очевидно, разные единицы измерения. Одна не может быть внешним кодом для другой. Введите единицу измерения "шт" и пересчёт "тыс. шт" -> "шт". "шт" будут закупочной единицей. Если нужно, "тыс. шт" можно оставить складской единицей измерения.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
|
За это сообщение автора поблагодарили: Vals (1). |
09.02.2012, 11:11 | #15 |
Участник
|
Наш справочник Ед.измерения более полный, в нем есть и "шт", "тыс.шт", "г", "кг", "т"
а у нашего партнера справочник Ед.Измерения более узкий, только "шт", "кг". Планирую добавить в Table ExtCodeValueTable добавить поле Factor (EDT UnitConvertFactor - Коэффициент) с добавлением во все уникальные индексы. Получится симбиоз "Внешние коды" + "Пересчет ед.измерения" |
|
09.02.2012, 12:05 | #16 |
Участник
|
Цитата:
Сообщение от Maxim Gorbunov
А зачем в этом случае вообще нужны внешние коды? "Тыс. шт." и "шт." - это, очевидно, разные единицы измерения. Одна не может быть внешним кодом для другой. Введите единицу измерения "шт" и пересчёт "тыс. шт" -> "шт". "шт" будут закупочной единицей. Если нужно, "тыс. шт" можно оставить складской единицей измерения.
а у наших партнеров только "шт" (и они против создания дополнительных Ед.измерения) вижу 2 Варианта решения: 1. на базе Внешних кодов реализовать и "сопоставление ед.измерения" и "Пересчет" 2. в нашем справочнике Unit добавить признак, есть в базе партнера "шт" - "есть в базе партнера" "тыс.шт" - "нет в базе партнера" => бежим в таблицу "Пересчет ед.измерения", находим пересчет "тыс.шт" => "шт" |
|
09.02.2012, 16:49 | #17 |
Сенбернар
|
Вы эту номенклатуру покупаете у партнера или ему продаете? Что за партнер, уточните, плз..
__________________
Best Regards, Roman |
|
09.02.2012, 11:30 | #18 |
Аманд
|
Цитата:
Ох как тянется рука все переделать
Цитата:
Получится симбиоз "Внешние коды" + "Пересчет ед.измерения"
Цитата:
А зачем в этом случае вообще нужны внешние коды? "Тыс. шт." и "шт." - это, очевидно, разные единицы измерения. Одна не может быть внешним кодом для другой. Введите единицу измерения "шт" и пересчёт "тыс. шт" -> "шт". "шт" будут закупочной единицей. Если нужно, "тыс. шт" можно оставить складской единицей измерения.
И кодить ничего не надо - только настройки. К тому же цепочка пересчёт будет полностью прозрачной. |
|
09.02.2012, 11:37 | #19 |
Administrator
|
kaw,
Вы лучше расскажите, как Вы это планируете использовать. В чём выигрыш? Если честно, пока у меня такое ощущение, что Вы не до конца разобрались, зачем в системе (стандартной) используются внешние коды. Но, я могу ошибаться, конечно
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
09.02.2012, 12:09 | #20 |
Участник
|
Дык, тоже чувствую, что плохо понимаю данную функциональность. Ни форум, ни документация - не помогли. В демо базе примеров нет. Поэтому и решил спросить совета.
|
|
Теги |
extcodevaluetable, внешние коды, ax3.0 |
|
Похожие темы | ||||
Тема | Ответов | |||
Внешние коды для единиц измерения номенклатуры | 9 | |||
ОС. Структура и еще кое-что про коды ОКОФ | 6 | |||
Коды клиентов в CRM - проблема | 5 | |||
внешние коды | 3 |
|