AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 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.
Старый 08.09.2006, 12:57   #2  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Неужели никто ничего не посоветует...
Старый 08.09.2006, 13:04   #3  
Yprit is offline
Yprit
Злыдни
Аватар для Yprit
Злыдни
 
419 / 93 (4) ++++
Регистрация: 22.02.2004
Адрес: СПб
Опсиание: Поставщик - Номенклатура чем не устраивает? Не понял про
Цитата:
создать запись с тем же кодом НЕ и другим описанием
. А внешний код один и тот же, что ли?
Старый 08.09.2006, 13:14   #4  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Цитата:
Сообщение от Yprit
Опсиание: Поставщик - Номенклатура чем не устраивает? Не понял про . А внешний код один и тот же, что ли?
Не устраивает тем, что наш справочник и справочник поставщика имеют разную структуру (одной НЕ в нашем справочнике соответствует несколько НЕ в справочнике поставщика). Вот я и ищу способ добавить к одной НЕ несколько описаний. Нашел InventDimId, но непонятно для чего его туда добавили. Можно конечно добавить еще одно полев индекс, но хотелось бы понять как работает стандартный функционал
Старый 08.09.2006, 13:59   #5  
Yprit is offline
Yprit
Злыдни
Аватар для Yprit
Злыдни
 
419 / 93 (4) ++++
Регистрация: 22.02.2004
Адрес: СПб
Добавили, чтобы можно было с разными аналитиками для одного и того же поставщика и одной и той же "нашей" номенклатуры добавлять несколько "чужих", наверное А у аоствщика-то они чем отличаются? Почему у него - много, а у вас - одна?
Старый 08.09.2006, 14:21   #6  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Цитата:
Сообщение от Yprit
Добавили, чтобы можно было с разными аналитиками для одного и того же поставщика и одной и той же "нашей" номенклатуры добавлять несколько "чужих", наверное А у аоствщика-то они чем отличаются? Почему у него - много, а у вас - одна?
Понятно, что для разных аналитик несколько чужих кодов, но а смысл - в одной партии НЕ имела один код, в другой - другой. Не логично как-то, по-моему номенклатурные коды обычно не зависят от аналитики.
Каждый поставщик кодирует справочник как ему вздумается, например:
Одной нашей НЕ соответстует несколько у поставщика:
Наша НЕ - Стол дубовый
НЕ поставщика - стол дубовый, Россия
стол дубовый, Италия
стол дубовый, Франция
Нескольким нашим НЕ соответствует одно у поставщика
Наши НЕ - Стол дубовый
Стол пластиковый
НЕ поставщика - стол.

Это упрощенный пример, наши НЕ намного сложнее.
Старый 08.09.2006, 14:43   #7  
Yprit is offline
Yprit
Злыдни
Аватар для Yprit
Злыдни
 
419 / 93 (4) ++++
Регистрация: 22.02.2004
Адрес: СПб
Вариант "несколько наших - одна у поставщика" как раз проблем вызывать не должен. А для отражения обратной ситуации как раз и введена складская аналитика - вспомните, что там ведь есть такие поля, как конфигурация, цвет, размер. Номер ГТД, на худой конец...
Старый 08.09.2006, 14:47   #8  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Цитата:
Сообщение от Yprit
Вариант "несколько наших - одна у поставщика" как раз проблем вызывать не должен. А для отражения обратной ситуации как раз и введена складская аналитика - вспомните, что там ведь есть такие поля, как конфигурация, цвет, размер. Номер ГТД, на худой конец...
О, а это мысль, про номенклатурную аналитику я совсем забыл. А не подскажите как задать эту аналитику? Когда я открываю форму Внешние описания номенклатуры, аналитику не видно и подставляется всегда пустая. Как сделать чтобы аналитика была видна на форме?
Старый 08.09.2006, 15:02   #9  
Yprit is offline
Yprit
Злыдни
Аватар для Yprit
Злыдни
 
419 / 93 (4) ++++
Регистрация: 22.02.2004
Адрес: СПб
Проверить сейчас не могу, но думаю, что должна быть активна хотя бы одна из номенклатурных аналитик, чтобы поля появлялись в форме. Там по-моему в updateDesign формы на это проверка стояла. Да, с ГТД я точно погорячился - там только номенклатурные аналитики.
За это сообщение автора поблагодарили: Lucky13 (1).
Старый 08.09.2006, 15:44   #10  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
С номенклатурной аналитикой Вы правы, спасибо.
А как быть со значениями внешних кодов (ExtCodeValueTable). Можно ли добавить несколько значений к одному внешнему коду?
Старый 08.09.2006, 16:07   #11  
Yprit is offline
Yprit
Злыдни
Аватар для Yprit
Злыдни
 
419 / 93 (4) ++++
Регистрация: 22.02.2004
Адрес: СПб
По-моему, нет. Это вообще-то для 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.
Поищите по форуму, кажется очень давно Елена Сысовская выкладывала вордовский файл по настройке Intercompany, где это было описано.
Старый 08.09.2006, 20:22   #12  
Михаил Андреев is offline
Михаил Андреев
Участник
Компания АМАНД
Лучший по профессии 2009
 
1,296 / 239 (10) ++++++
Регистрация: 09.11.2001
Адрес: Химки, Московская область
Цитата:
Сообщение от Lucky13
Не устраивает тем, что наш справочник и справочник поставщика имеют разную структуру (одной НЕ в нашем справочнике соответствует несколько НЕ в справочнике поставщика). Вот я и ищу способ добавить к одной НЕ несколько описаний. ....
Тогда проще использовать настройки штрих кодов. Их может быть несколько для одной номенклатуры.
__________________
Михаил Андреев
https://www.amand.ru
Старый 09.09.2006, 06:36   #13  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Цитата:
Сообщение от Михаил Андреев
Тогда проще использовать настройки штрих кодов. Их может быть несколько для одной номенклатуры.
К сожалению в ШК не вводится код поставщика его там нет.
Для решения вопроса действительно нужно использовать, как уже писалось, Настройка Поставщик -Номенклатура с различными номенклатурными аналитиками. Такой вариант красивый и удобный.
Старый 09.02.2012, 08:04   #14  
kaw is offline
kaw
Участник
 
122 / 35 (2) +++
Регистрация: 23.03.2004
Адрес: Новосибирск
Не могу разобраться функционалом "Внешние коды"
Задача: в моем справочнике есть ед.измерения "тыс.шт",
у наших партнеров есть только "шт"

В моем представлении, нужно открыть "Внешние коды",
где перечислены все возможные "ед.измерения" нашего партнера
выбрать "шт" и указать коэффициент пересчета в "Значении"
Но тип строка ?
Связи между "внешними кодами" и таблице "Пересчет ед.измерения", также не обнаружил.
Ох как тянется рука все переделать
Миниатюры
Нажмите на изображение для увеличения
Название: Внешние коды.PNG
Просмотров: 447
Размер:	92.4 Кб
ID:	7539  
Старый 09.02.2012, 10:23   #15  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
А зачем в этом случае вообще нужны внешние коды? "Тыс. шт." и "шт." - это, очевидно, разные единицы измерения. Одна не может быть внешним кодом для другой. Введите единицу измерения "шт" и пересчёт "тыс. шт" -> "шт". "шт" будут закупочной единицей. Если нужно, "тыс. шт" можно оставить складской единицей измерения.
__________________
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   #16  
kaw is offline
kaw
Участник
 
122 / 35 (2) +++
Регистрация: 23.03.2004
Адрес: Новосибирск
Наш справочник Ед.измерения более полный, в нем есть и "шт", "тыс.шт", "г", "кг", "т"
а у нашего партнера справочник Ед.Измерения более узкий, только "шт", "кг".

Планирую добавить в Table ExtCodeValueTable
добавить поле Factor (EDT UnitConvertFactor - Коэффициент) с добавлением во все уникальные индексы.
Получится симбиоз "Внешние коды" + "Пересчет ед.измерения"
Миниатюры
Нажмите на изображение для увеличения
Название: Внешние коды.PNG
Просмотров: 408
Размер:	61.8 Кб
ID:	7541  
Старый 09.02.2012, 11:30   #17  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Цитата:
Ох как тянется рука все переделать
Не надо

Цитата:
Получится симбиоз "Внешние коды" + "Пересчет ед.измерения"
Тоже не надо, даже если сделаете, то этот пересчёт будет происходить в коде и фиг кто разберётся из поддержки, почему цифири такие странные.

Цитата:
А зачем в этом случае вообще нужны внешние коды? "Тыс. шт." и "шт." - это, очевидно, разные единицы измерения. Одна не может быть внешним кодом для другой. Введите единицу измерения "шт" и пересчёт "тыс. шт" -> "шт". "шт" будут закупочной единицей. Если нужно, "тыс. шт" можно оставить складской единицей измерения.
Поддерживаю.
И кодить ничего не надо - только настройки. К тому же цепочка пересчёт будет полностью прозрачной.
Старый 09.02.2012, 11:37   #18  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
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:05   #19  
kaw is offline
kaw
Участник
 
122 / 35 (2) +++
Регистрация: 23.03.2004
Адрес: Новосибирск
Цитата:
Сообщение от Maxim Gorbunov Посмотреть сообщение
А зачем в этом случае вообще нужны внешние коды? "Тыс. шт." и "шт." - это, очевидно, разные единицы измерения. Одна не может быть внешним кодом для другой. Введите единицу измерения "шт" и пересчёт "тыс. шт" -> "шт". "шт" будут закупочной единицей. Если нужно, "тыс. шт" можно оставить складской единицей измерения.
в нашей базе есть и "тыс.шт" и "шт"
а у наших партнеров только "шт" (и они против создания дополнительных Ед.измерения)

вижу 2 Варианта решения:

1. на базе Внешних кодов реализовать и "сопоставление ед.измерения" и "Пересчет"

2. в нашем справочнике Unit добавить признак, есть в базе партнера
"шт" - "есть в базе партнера"
"тыс.шт" - "нет в базе партнера" => бежим в таблицу "Пересчет ед.измерения", находим пересчет "тыс.шт" => "шт"
Старый 09.02.2012, 12:09   #20  
kaw is offline
kaw
Участник
 
122 / 35 (2) +++
Регистрация: 23.03.2004
Адрес: Новосибирск
Цитата:
Сообщение от Maxim Gorbunov Посмотреть сообщение
kaw,
Если честно, пока у меня такое ощущение, что Вы не до конца разобрались, зачем в системе (стандартной) используются внешние коды. Но, я могу ошибаться, конечно
Дык, тоже чувствую, что плохо понимаю данную функциональность. Ни форум, ни документация - не помогли. В демо базе примеров нет. Поэтому и решил спросить совета.
Теги
extcodevaluetable, внешние коды, ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Внешние коды для единиц измерения номенклатуры IIS DAX: Функционал 9 01.04.2005 16:36
ОС. Структура и еще кое-что про коды ОКОФ dimit DAX: Функционал 6 12.11.2004 13:53
Коды клиентов в CRM - проблема Zabr DAX: Функционал 5 01.12.2003 12:41
внешние коды Dana DAX: Функционал 3 30.04.2003 12:19

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:18.