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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.05.2016, 18:24   #1  
RomanK is offline
RomanK
Участник
 
41 / 11 (1) +
Регистрация: 08.11.2006
Записей в блоге: 1
Функционал "Создать из шаблона" в DAX2012
Добрый день
Пытаемся настроить печать документов используя новую функциональность "Создать из шаблоны".
1. создали квери самый простой по таблице закупок(2 поля).
2. в форме закупок сделали небольшие модификации чтобы появилась нужная нам кнопка.
3. сделали шаблончик и разместили его на шарике, система его видит все хорошо
4. пытаемся из ДАХ сгенерировать документ и получаем ошибку.

Сообщение (18:17:59)
Exception has been thrown by the target of an invocation.
An item with the same key has already been added.

что уже делали.
все синхронизировали. делали полный сил, аос перезапускали, пробовали запускать приложение под разными учетками, запускали сессию прямо на АОСе пока результата нет.
При этом если непосредственно в шаблоне попробовать через фильтр выбрать закупку и обновить данные в документе - все работает.

может кто-то уже настраивал этот чудесный механизм?
Миниатюры
Нажмите на изображение для увеличения
Название: word0.jpg
Просмотров: 371
Размер:	61.6 Кб
ID:	10848   Нажмите на изображение для увеличения
Название: Word1.jpg
Просмотров: 630
Размер:	186.9 Кб
ID:	10849  

Изображения
 
Старый 29.05.2016, 09:03   #2  
Freeangel is offline
Freeangel
Участник
 
173 / 55 (2) ++++
Регистрация: 01.04.2005
Посмотрите настройку в типах документов

Нажмите на изображение для увеличения
Название: Doc.png
Просмотров: 634
Размер:	26.0 Кб
ID:	10851
Старый 30.05.2016, 10:41   #3  
RomanK is offline
RomanK
Участник
 
41 / 11 (1) +
Регистрация: 08.11.2006
Записей в блоге: 1
Цитата:
Сообщение от Freeangel Посмотреть сообщение
Посмотрите настройку в типах документов

Вложение 10851
При установке в поле "Класс" значения "Библиотека шаблонов" Кнопка настройки типов документа становится неактивной.
На моем скрине №3 видно что она не активна.

Хорошо можно попробовать зайти иначе. делать шаблон, пользователь затаскивает туда поля, размещаем шаблон в какой нибдуь директории и обращаемся к нему из ДАХ. Одна проблема, при таком подходе в шаблон вставляются не ссылки, а названия полей из таблицы, Может у кого-то есть опыт как к ним обратиться?


Решаем задачу передачи пользователям ведения шаблонов. Да можно научить вставлять закладки, но один напишет Fio, а другой напишет fioo. и все,чтобы зацепить такой шаблон в ДАХ нужно будет разбираться, кто и что имел ввиду под этой закладкой(к слову сказать документы серьезные у нас и закладок вагон и телега еще). Подход выше более универсален, сделал запрос к таблице где заранее определены поля и все, все используют одни названия, проблем нет. Разработчик нужен только если в запросе не хватает полей.
Старый 30.05.2016, 10:50   #4  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
А можете рассказать бизнес-задачу, которую решаете? В моей практике шаблоны из управления документами ни разу не смогли помочь.
__________________
Ivanhoe as is..
Старый 30.05.2016, 11:36   #5  
RomanK is offline
RomanK
Участник
 
41 / 11 (1) +
Регистрация: 08.11.2006
Записей в блоге: 1
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
А можете рассказать бизнес-задачу, которую решаете? В моей практике шаблоны из управления документами ни разу не смогли помочь.
Хочу чтобы шаблоны готовили пользователи, без привлечения ресурсов администратора и разработчика.
Администратор только размещал бы документ на шарике и все.

В компании из ДАХ генерим большое количество печатных форм, разных вообще. Проблема у нас в том, что мы не можем стандартизировать названия закладок т.к. их называет пользователь сам, а не выбирает из преднастроенного списка. Один вставит fio, другой fio_1 и все, придется при настройке разбираться, что имелось ввиду и, что печатать в эту метку.

Технологию которую хотим внедрить как раз бы решила наши проблемы, т.к. пользователю нужно мышкой перетянуть нужные поля в текст. Все работает до шага печати из дах, просто из документа можно сгенерить шаблон, но это не юзер френдли.
Старый 31.05.2016, 11:56   #6  
RomanK is offline
RomanK
Участник
 
41 / 11 (1) +
Регистрация: 08.11.2006
Записей в блоге: 1
Неужели никто с этим не работал?

Может кто поделиться опытом как решить нам нашу задачу? Любые идеи приветсвуются
Старый 31.05.2016, 14:11   #7  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Какого рода у вас печатные формы? Для каких целей их печатают?

На практике стандартный механизм не подходит по целому ряду причин: сложная схема данных в Акс, отсутствие дисплейных полей, нет нормального вывода таблиц (например, строки по заказу), нет склонения ФИО и т.п. Итого для более-менее сложных печатных форм все равно нужно программировать, а простые формы с двумя полями - проще пользователя научить их копи-пастить в шаблон без участия Акс
__________________
Ivanhoe as is..
Старый 31.05.2016, 18:55   #8  
RomanK is offline
RomanK
Участник
 
41 / 11 (1) +
Регистрация: 08.11.2006
Записей в блоге: 1
Цитата:
Сообщение от R.Safianov Посмотреть сообщение
По этому мануалу и настраивали. У нас все нормально работает, проблема появляется когда в ДАХ жмем кнопку Создать из шаблона и выбираем шаблон. Он даже генерить документ начинает, появляется прогресс бар и потом валится. Фишка в том, что все это дело происходит вне ДАХ. Очень хочется ругаться матом - кто это сделал.

Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Какого рода у вас печатные формы? Для каких целей их печатают?

На практике стандартный механизм не подходит по целому ряду причин: сложная схема данных в Акс, отсутствие дисплейных полей, нет нормального вывода таблиц (например, строки по заказу), нет склонения ФИО и т.п. Итого для более-менее сложных печатных форм все равно нужно программировать, а простые формы с двумя полями - проще пользователя научить их копи-пастить в шаблон без участия Акс
Договоры,различные акты,допники и проч.

Последний раз редактировалось RomanK; 31.05.2016 в 18:57.
Старый 31.05.2016, 16:35   #9  
R.Safianov is offline
R.Safianov
Участник
Аватар для R.Safianov
MCBMSS
Columbus IT
Лучший по профессии 2014
 
110 / 118 (4) +++++
Регистрация: 25.06.2008
Вот это пробовали?
http://patrikluca.blogspot.ru/2012/0...e-add-ins.html
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Почему "Создать из файла" в Resourses не видит xls файлы в папке? Морковка DAX: Программирование 6 24.01.2015 14:13
axforum blogs: AX 2012: добавление кнопок "Создать", "Удалить" на обычные формы Blog bot DAX Blogs 1 15.04.2014 14:13
Ошибка ""Невозможно создать элемент управления ActiveX" при редактировании шаблонов эл.почты Otvanchik DAX: Функционал 1 15.03.2014 12:39
Недоступна функция "Создать Control" akvi DAX: Программирование 1 06.07.2006 09:12
Кто сумел создать иерархию в "Управленческий учет?" mad_pilot DAX: Функционал 9 29.10.2002 08:48

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

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

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