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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.02.2007, 14:56   #1  
garik is offline
garik
Участник
 
13 / 13 (1) ++
Регистрация: 22.09.2006
Сильно не бейте ... про путь к темплейтам
всем доброго дня. Имеется проблемка по форуму лдазил чето- не ищется. сам не програмер.
имеется 3-х звенка все нормально 3-и тьфу., также есть 2 удаленных предприятия поблема в том что мои програмеры пишут путь к темплейт файлам (пр. \\aaa\bbb) а в удаленных офисах пути это не видно (ну политика такая). Можно ли вставить шаблоны для отчетов таким макаром что-бы передавались через АОС.
Поити по пути копирования шаблонов - не предлогать
Старый 27.02.2007, 15:04   #2  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Теоретически, наверное, можно. Хотя не пробовал. Но это кривая идея.

Правильно будет создать одну копию приложения в филиале, настроить на нее клиента, и туда класть шаблоны.
__________________
С уважением,
glibs®
Старый 27.02.2007, 15:05   #3  
AraraT® is offline
AraraT®
Участник
1C
 
158 / 106 (4) +++++
Регистрация: 13.01.2006
Адрес: Республика Татарстан, г. Казань
Вынесите путь до шаблонов в параметры модуля, ну, например, Администрирование.
а на удаленные предприятия заливайте шаблоны ( я не думаю что они у вас ежеминутно меняются ).
Старый 27.02.2007, 15:12   #4  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
У меня работает сейчас самописная схема.
Все шаблоны лежат на АОСе.
При необходимости (сверяются версии файлов на клиенте удаленном и на АОС), файл передается на клиента и ложится в его клиентскую папку шаблонов.
А отчет уже использует путь на клиенте.

То есть, от пользователя никаких телодвижений не требуется.
При изменении шаблона, его нужно только залить на АОС, а клиенты все удаленные (их у нас много очень) получат шаблон тогда, когда нужно будет (при обращении к отчету)

Пока не жаловались.
Если кому интересно, могу подготовить и выложить проект.
Старый 27.02.2007, 15:13   #5  
garik is offline
garik
Участник
 
13 / 13 (1) ++
Регистрация: 22.09.2006
минуточку - насколько я понимаю код тащится с АОСа, каким тогда образом можно для разных филиалов это изобразить - получается для разных офисов свой код ?
Старый 27.02.2007, 15:17   #6  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Нет, код должен быть на АОСе. То есть делать копию приложения - не самый удачный вариант, ИМХО.
Старый 27.02.2007, 15:19   #7  
garik is offline
garik
Участник
 
13 / 13 (1) ++
Регистрация: 22.09.2006
Цитата:
Сообщение от kashperuk Посмотреть сообщение
файл передается на клиента и ложится в его клиентскую папку шаблонов.
получается у вас клиенты имеют расширенные права для записи на диск ? ой нехотелось бы им права расширять, у нас они все порезаны, права у них по минимуму, ни разрешение ни обои всекой такой лабуды они не могут делать.
или у Вас полный доступ на кокую нить папку даны.
Блин не хочется этим заниматся много их .
За это сообщение автора поблагодарили: kashperuk (2).
Старый 27.02.2007, 15:21   #8  
garik is offline
garik
Участник
 
13 / 13 (1) ++
Регистрация: 22.09.2006
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Нет, код должен быть на АОСе. То есть делать копию приложения - не самый удачный вариант, ИМХО.
тото и оно, там поменяли там не поменяли.
Старый 27.02.2007, 15:24   #9  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Честно говоря, на счет прав не проверял, но думаю, что здесь проблем быть не должно. Файл копируется в папку, отведенную для шаблонов в установке клиента (на клиентской машине). То есть у Аксапты туда по любому доступ есть. (во всяком случае должен быть). Пишет файл то сама Аксапта.
Про доступ - Спасибо за наводку - проверю.
Старый 27.02.2007, 15:26   #10  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от garik Посмотреть сообщение
тото и оно, там поменяли там не поменяли.
не асилил

Код на АОСе - то есть приложение ОДНО. Если что-то в отчете нужно поменять, меняем в этом приложении.
Все клиенты используют это приложение.
Где еще Вы хотите чего менять?
Старый 27.02.2007, 15:26   #11  
garik is offline
garik
Участник
 
13 / 13 (1) ++
Регистрация: 22.09.2006
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Пишет файл то сама Аксапта.
Да НО под правами пользователя
Старый 27.02.2007, 15:29   #12  
garik is offline
garik
Участник
 
13 / 13 (1) ++
Регистрация: 22.09.2006
где сама аксапта хранит свои темплейты - т.е. встроенные
Старый 27.02.2007, 16:18   #13  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Проверил.
Да, нужен доступ пользователю (клиенту) на свою папку
C:\ProgramFiles\Navision (или как у него папка)\Client\Share\Include\Template

без доступа к этой папке ничего не происходит - в смысле, сообщения об ошибке не вылетает, но и файл берется старый.

Обидно. Хотя, собственно, это и понятно.

garik, спасибо за то, что я потратил время и проверил. Теперь буду знать.
Все равно, думаю схема неплохая, а доступ не такой уж и большой нужен
Старый 27.02.2007, 16:27   #14  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Делали так же, приходилось давать доступ на локальную папку с шаблонами.
Можно каждый раз брать шаблон с АОСа и кидать во временную папку у клиента, тогда не будет проблемы с доступом, но будет проблема с постоянным копированием.
Старый 27.02.2007, 16:30   #15  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от raz Посмотреть сообщение
Делали так же, приходилось давать доступ на локальную папку с шаблонами.
Можно каждый раз брать шаблон с АОСа и кидать во временную папку у клиента, тогда не будет проблемы с доступом, но будет проблема с постоянным копированием.
Да, мы именно постоянного копирования и хотели избежать, потому что канал не особо толстый
Старый 27.02.2007, 17:57   #16  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Если кому интересно, могу подготовить и выложить проект.
Если это стандартный класс SysfileDeployment и SysFileDeployer, то не надо.
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: kashperuk (2).
Старый 27.02.2007, 18:00   #17  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от mazzy Посмотреть сообщение
Если это стандартный класс SysfileDeployment и SysFileDeployer, то не надо.
Посмотрел классы мельком.
Нет, не через них. Я писал своё.
НО, изобретал велосипед, видимо.
Думаю, что очень похоже. Может разве что немного по-другому реализовано.

А есть где-то примеры или описание использования этих двух классов?
Старый 27.02.2007, 18:02   #18  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Посмотрел классы мельком.
Нет, не через них. Я писал своё.
НО, изобретал велосипед, видимо.
Думаю, что очень похоже. Может разве что немного по-другому реализовано.

А есть где-то примеры или описание использования этих двух классов?
Э-э-э... Примеры есть в Аксапте.
Встань мышой на SysFileDeployment, правой кнопкой мыши и пункт "Иерархия объектов". Там увидишь целое семейство.

Например, класс SysFileDeployment_CRM1
__________________
полезное на axForum, github, vk, coub.
Старый 27.02.2007, 18:06   #19  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Оо. Узнал. Эта зараза (SysFileDeployer) каждый раз при загрузке системы просит файлы установить (activeX), но не устанавливает - что-то с путями. Но она меня не достаточно еще разрдражала,чтоб я посмотрел, кто это и чего пытается сделать
Теперь есть повод.
Старый 27.02.2007, 18:10   #20  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Оо. Узнал. Эта зараза (SysFileDeployer) каждый раз при загрузке системы просит файлы установить (activeX), но не устанавливает - что-то с путями. Но она меня не достаточно еще разрдражала,чтоб я посмотрел, кто это и чего пытается сделать
Теперь есть повод.
Установкой AсtiveX и DLL'ей занимается наследник SysFileDeploymentDLL
Т.е. родитель SysFileDeployment занимается копированием.
А наследник только прописывает в реестре.
См. метод SysFileDeploymentDLL.register().

Может совет про это напишешь?
__________________
полезное на axForum, github, vk, coub.
Теги
sysfiledeployment, как правильно, файл, шаблон

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как сильно модифицировано ваше приложение Аксапты? mazzy DAX: Прочие вопросы 30 14.04.2011 17:26
Как сильно модифицировано ваше приложение Аксапты? (% обновленных партнерских объектов) mazzy DAX: Прочие вопросы 1 12.03.2009 17:41
Как сильно модифицировано ваше приложение Аксапты? (% новых объектов) mazzy DAX: Прочие вопросы 1 12.03.2009 17:40
DAX 4.0 путь к объекту Masia DAX: Программирование 19 27.09.2007 18:44
Теория: Путь сохранения Log Arahnid DAX: Администрирование 2 04.04.2007 19:07

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:52.