21.09.2018, 19:05 | #1 |
Участник
|
Создание сущности из разных таблиц и вообще по воле пользователя.
Добрый день всем!
Подскажите, пжл, как лучше сделать! Не могу пока сообразить и не пойму как поискать ( Есть сущность (условно - ПП), не стандартная в Наве, которая сейчас создается из одной сущности (тоже нестандартной), а хотят создавать из разных сущностей. По-человечески) На разных этапах продажи и вообще в любой момент "необходимо с позиции действующих нормативов определиться.. " и сделать запрос инженеру на составление некоторого документа ( ПП). Например, из КП или заказа продажи (табл 36), из заявки на монтаж ( табл 90ххх - не стандарт) или без связи с чем-то. Входящие данные : клиент (у нас несколько таблиц клиентов, кодом клиента из т 18 не обойдешься, есть еще специализированный список), товар ( строки ) плюс некие схемы (рисунки). Сейчас просто передается Rec - табл 90ххх. Там клиент уже широко описан, есть строки товара, прикрепленные документы (рисунки). А если делать из любой сущности .. как? Сделать разные функции для разных сущностей (источников)? Пока только такой путь вижу. Может есть какой-то пример подхода для такой ситуации в стандарте? Nav 5 Последний раз редактировалось mira; 21.09.2018 в 19:17. |
|
22.09.2018, 20:21 | #2 |
Administrator
|
обожаю термины! особенно общепринятые, как например ПП
это Платежное Поручение? План Поставки? Премия Путина? Передозировка Пургеном? ну пусть будет Передозировка Пургеном. допустим, ее хотят создавать и продаваны, и закупцы, и бухия. в ПП есть определенные поля и в документах - источниках тоже и все они (о чудо!) разные. я бы съел одну таблицу настроек и указал бы какое поле источника в какой последовательности валидейтится в поле получателя а потом бы в одной ф-ции CreatePurgenIntoxication передал бы рекордреф источника, а дальше "оно само" по настройке. Последний раз редактировалось Sancho; 22.09.2018 в 21:33. |
|
|
За это сообщение автора поблагодарили: DA_NEAL (1), Captain (2), mira (1). |
23.09.2018, 09:20 | #3 |
Участник
|
Цитата:
Сообщение от Sancho
обожаю термины! особенно общепринятые, как например ПП
это Платежное Поручение? План Поставки? Премия Путина? Передозировка Пургеном? ну пусть будет Передозировка Пургеном. допустим, ее хотят создавать и продаваны, и закупцы, и бухия. в ПП есть определенные поля и в документах - источниках тоже и все они (о чудо!) разные. я бы съел одну таблицу настроек и указал бы какое поле источника в какой последовательности валидейтится в поле получателя а потом бы в одной ф-ции CreatePurgenIntoxication передал бы рекордреф источника, а дальше "оно само" по настройке. https://forum.mibuso.com/discussion/...izard-navision
__________________
--------------------------------------------------------------------------------------------- "Собрать стадо из баранов легко, трудно собрать стадо из кошек" Профессор Сергей Капица |
|
24.09.2018, 10:17 | #4 |
Участник
|
Цитата:
Сообщение от Captain
Даю ссылку на прекрасный пример работы с RecordRef - сайт mibuso.com. Утилита Data Transfer Wizard
https://forum.mibuso.com/discussion/...izard-navision Про RecordRef я и думала, что с их помощью можно сделать какую-то общую обработку. Но уверенности не было. Теперь есть ) Можно смело пытаться ) Последний раз редактировалось mira; 24.09.2018 в 10:27. |
|
24.09.2018, 10:22 | #5 |
Участник
|
Цитата:
Цитата:
Sancho, не хочется вас грузить словами, которые мало кому интересны, название сущности только отвлекает. CreatePurgenIntoxication креативненько )))))))))) Последний раз редактировалось mira; 24.09.2018 в 10:29. |
|