![]() |
#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. что уже делали. все синхронизировали. делали полный сил, аос перезапускали, пробовали запускать приложение под разными учетками, запускали сессию прямо на АОСе пока результата нет. При этом если непосредственно в шаблоне попробовать через фильтр выбрать закупку и обновить данные в документе - все работает. может кто-то уже настраивал этот чудесный механизм? |
|
![]() |
#2 |
Участник
|
|
|
![]() |
#3 |
Участник
|
При установке в поле "Класс" значения "Библиотека шаблонов" Кнопка настройки типов документа становится неактивной.
На моем скрине №3 видно что она не активна. Хорошо можно попробовать зайти иначе. делать шаблон, пользователь затаскивает туда поля, размещаем шаблон в какой нибдуь директории и обращаемся к нему из ДАХ. Одна проблема, при таком подходе в шаблон вставляются не ссылки, а названия полей из таблицы, Может у кого-то есть опыт как к ним обратиться? Решаем задачу передачи пользователям ведения шаблонов. Да можно научить вставлять закладки, но один напишет Fio, а другой напишет fioo. и все,чтобы зацепить такой шаблон в ДАХ нужно будет разбираться, кто и что имел ввиду под этой закладкой(к слову сказать документы серьезные у нас и закладок вагон и телега еще). Подход выше более универсален, сделал запрос к таблице где заранее определены поля и все, все используют одни названия, проблем нет. Разработчик нужен только если в запросе не хватает полей. |
|
![]() |
#4 |
Участник
|
А можете рассказать бизнес-задачу, которую решаете? В моей практике шаблоны из управления документами ни разу не смогли помочь.
__________________
Ivanhoe as is.. |
|
![]() |
#5 |
Участник
|
Цитата:
Администратор только размещал бы документ на шарике и все. В компании из ДАХ генерим большое количество печатных форм, разных вообще. Проблема у нас в том, что мы не можем стандартизировать названия закладок т.к. их называет пользователь сам, а не выбирает из преднастроенного списка. Один вставит fio, другой fio_1 и все, придется при настройке разбираться, что имелось ввиду и, что печатать в эту метку. Технологию которую хотим внедрить как раз бы решила наши проблемы, т.к. пользователю нужно мышкой перетянуть нужные поля в текст. Все работает до шага печати из дах, просто из документа можно сгенерить шаблон, но это не юзер френдли. |
|
![]() |
#6 |
Участник
|
Неужели никто с этим не работал?
Может кто поделиться опытом как решить нам нашу задачу? Любые идеи приветсвуются |
|
![]() |
#7 |
Участник
|
Какого рода у вас печатные формы? Для каких целей их печатают?
На практике стандартный механизм не подходит по целому ряду причин: сложная схема данных в Акс, отсутствие дисплейных полей, нет нормального вывода таблиц (например, строки по заказу), нет склонения ФИО и т.п. Итого для более-менее сложных печатных форм все равно нужно программировать, а простые формы с двумя полями - проще пользователя научить их копи-пастить в шаблон без участия Акс ![]()
__________________
Ivanhoe as is.. |
|
![]() |
#8 |
Участник
|
Вот это пробовали?
http://patrikluca.blogspot.ru/2012/0...e-add-ins.html |
|
![]() |
#9 |
Участник
|
Цитата:
Сообщение от R.Safianov
![]() Вот это пробовали?
http://patrikluca.blogspot.ru/2012/0...e-add-ins.html Цитата:
Сообщение от Ivanhoe
![]() Какого рода у вас печатные формы? Для каких целей их печатают?
На практике стандартный механизм не подходит по целому ряду причин: сложная схема данных в Акс, отсутствие дисплейных полей, нет нормального вывода таблиц (например, строки по заказу), нет склонения ФИО и т.п. Итого для более-менее сложных печатных форм все равно нужно программировать, а простые формы с двумя полями - проще пользователя научить их копи-пастить в шаблон без участия Акс ![]() Последний раз редактировалось RomanK; 31.05.2016 в 18:57. |
|
|
|