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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.07.2017, 12:35   #12  
AfterEarth is offline
AfterEarth
Участник
 
12 / 10 (1) +
Регистрация: 13.07.2017
Адрес: Санкт-Петербург
Цитата:
Сообщение от ta_and Посмотреть сообщение
Абсолютно согласен.
Извращаться для себя чисто в образовательном плане можно сколько угодно.
Но если это делать в рабочем приложении... то это жесть.

Попробуйте сделать нормальную постановку задачи и тогда будет видно грамотное архитектурное решение без всяких чесаний инсертов через ранбуф.
  1. Есть N выгрузок файлов в разных форматах - DBF,TXT,XLS для клиентов
  2. Сейчас на каждую выгрузку своя процедура создания файла и вставки строки.
  3. Я переделываю на универсальную выгрузку по 3 типам - TXT, DBF, XLS
  4. Названия полей и их типы теперь в таблице БД и по именам полей создаются файлы с нужными именами и типами полей
Кроме самих полей есть ещё данные, которые выбираются в переменные класса
Нужно сопоставить в какое поле какой выгрузки выгружать данную переменную.
Пример:
Имена полей CODE, KOD, PR_CODE, Код товара должны заполняться из переменной productCode
Имена полей 'CODEKONT, K_CODE, Код контрагента должны заполняться из переменной clientCode
в зависимости от типа и формата выгрузки.
Нужна процедура, генерирующая запрос на вставку в файл с подстановкой полей и переменных класса, без описания через map, например, всех полей и переменных, как мне писали выше.
Пока придумал занести в таблицу кроме имён полей, типов и формата выгрузки ещё их физ смысл - код контрагента, код товара, производитель, etc. , а эти сущности описать в классе через map и подставлять из него.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
где хранятся значения полей удаленных строк? chanchala DAX: Программирование 16 04.09.2008 10:45
Присвоение значения полю активной записи по его имени HorrR DAX: Программирование 9 06.06.2008 12:13
Теряются данные при переносе с 3-ки на 4-ку Stella DAX: Администрирование 8 20.02.2008 19:26
Как получить значения полей (modifiedDate, modifiedTime, modifiedBy и др.) при работе с объектами AOT типа Map? LRA DAX: База знаний и проекты 15 02.04.2007 13:37
Вставка значения container в план запроса SQL mit DAX: Программирование 4 24.11.2005 18:42
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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