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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.09.2018, 19:05   #1  
mira is offline
mira
Участник
Аватар для mira
 
140 / 25 (1) +++
Регистрация: 18.03.2007
Адрес: Москва
Создание сущности из разных таблиц и вообще по воле пользователя.
Добрый день всем!

Подскажите, пжл, как лучше сделать! Не могу пока сообразить и не пойму как поискать (

Есть сущность (условно - ПП), не стандартная в Наве, которая сейчас создается из одной сущности (тоже нестандартной), а хотят создавать из разных сущностей.

По-человечески)

На разных этапах продажи и вообще в любой момент "необходимо с позиции действующих нормативов определиться.. " и сделать запрос инженеру на составление некоторого документа ( ПП).
Например, из КП или заказа продажи (табл 36), из заявки на монтаж ( табл 90ххх - не стандарт) или без связи с чем-то.
Входящие данные : клиент (у нас несколько таблиц клиентов, кодом клиента из т 18 не обойдешься, есть еще специализированный список), товар ( строки ) плюс некие схемы (рисунки).

Сейчас просто передается Rec - табл 90ххх. Там клиент уже широко описан, есть строки товара, прикрепленные документы (рисунки).

А если делать из любой сущности .. как? Сделать разные функции для разных сущностей (источников)? Пока только такой путь вижу.

Может есть какой-то пример подхода для такой ситуации в стандарте?

Nav 5

Последний раз редактировалось mira; 21.09.2018 в 19:17.
Старый 22.09.2018, 20:21   #2  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
обожаю термины! особенно общепринятые, как например ПП
это Платежное Поручение? План Поставки? Премия Путина? Передозировка Пургеном?
ну пусть будет Передозировка Пургеном.
допустим, ее хотят создавать и продаваны, и закупцы, и бухия.
в ПП есть определенные поля
и в документах - источниках тоже
и все они (о чудо!) разные.
я бы съел одну таблицу настроек и указал бы какое поле источника в какой последовательности валидейтится в поле получателя
а потом бы в одной ф-ции CreatePurgenIntoxication передал бы рекордреф источника, а дальше "оно само" по настройке.

Последний раз редактировалось Sancho; 22.09.2018 в 21:33.
За это сообщение автора поблагодарили: DA_NEAL (1), Captain (2), mira (1).
Старый 23.09.2018, 09:20   #3  
Captain is offline
Captain
Участник
Лучший по профессии 2017
 
300 / 81 (3) ++++
Регистрация: 28.02.2003
Цитата:
Сообщение от Sancho Посмотреть сообщение
обожаю термины! особенно общепринятые, как например ПП
это Платежное Поручение? План Поставки? Премия Путина? Передозировка Пургеном?
ну пусть будет Передозировка Пургеном.
допустим, ее хотят создавать и продаваны, и закупцы, и бухия.
в ПП есть определенные поля
и в документах - источниках тоже
и все они (о чудо!) разные.
я бы съел одну таблицу настроек и указал бы какое поле источника в какой последовательности валидейтится в поле получателя
а потом бы в одной ф-ции CreatePurgenIntoxication передал бы рекордреф источника, а дальше "оно само" по настройке.
Даю ссылку на прекрасный пример работы с RecordRef - сайт mibuso.com. Утилита Data Transfer Wizard
https://forum.mibuso.com/discussion/...izard-navision
__________________
---------------------------------------------------------------------------------------------
"Собрать стадо из баранов легко, трудно собрать стадо из кошек" Профессор Сергей Капица
Старый 24.09.2018, 10:17   #4  
mira is offline
mira
Участник
Аватар для mira
 
140 / 25 (1) +++
Регистрация: 18.03.2007
Адрес: Москва
Цитата:
Сообщение от Captain Посмотреть сообщение
Даю ссылку на прекрасный пример работы с RecordRef - сайт mibuso.com. Утилита Data Transfer Wizard
https://forum.mibuso.com/discussion/...izard-navision
Captain, большая благодарность!
Про RecordRef я и думала, что с их помощью можно сделать какую-то общую обработку. Но уверенности не было.
Теперь есть ) Можно смело пытаться )


Последний раз редактировалось mira; 24.09.2018 в 10:27.
Старый 24.09.2018, 10:22   #5  
mira is offline
mira
Участник
Аватар для mira
 
140 / 25 (1) +++
Регистрация: 18.03.2007
Адрес: Москва
Цитата:
Сообщение от Sancho Посмотреть сообщение
я бы съел одну таблицу настроек и указал бы какое поле источника в какой последовательности валидейтится в поле получателя
а потом бы в одной ф-ции CreatePurgenIntoxication передал бы рекордреф источника, а дальше "оно само" по настройке.
Sancho, спасибо! Красиво!!!

Цитата:
Сообщение от Sancho Посмотреть сообщение
обожаю термины! особенно общепринятые, как например ПП
это Платежное Поручение? План Поставки? Премия Путина? Передозировка Пургеном?
ну пусть будет Передозировка Пургеном.
почти)))

Sancho, не хочется вас грузить словами, которые мало кому интересны, название сущности только отвлекает.

CreatePurgenIntoxication креативненько ))))))))))

Последний раз редактировалось mira; 24.09.2018 в 10:29.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
SQL2008+Nav3.7 - создание таблиц SVG NAV: Администрирование 6 02.12.2010 17:40
данные разных таблиц в одну стоку отчета lobster NAV: Программирование 3 29.03.2010 11:47
Отображение на форме данных из разных таблиц(не из исходной таблицы формы). master_3 NAV: Программирование 3 20.02.2008 12:40
Создание связи 2-х баз Nav, расположенных на разных SQL серверах Greek NAV: Программирование 1 20.09.2005 16:55
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 14:20.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.