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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.08.2007, 08:24   #1  
Tarrash is offline
Tarrash
Участник
 
41 / 11 (1) +
Регистрация: 03.08.2005
Проблемы при использовании шаблона записи
Всем доброе время суток!

Для картотеки номенклатуры используем шаблоны записи.
Суть проблемы. В другой форме есть датасорс таблицы картотеки номенклатуры
(связанный c основным датасорсом),
причем не доступный для редактирования. При создании записи основного датасорса почему то выскакивает шаблон записи картотеки номенклатуры.
Посоветуйте, как добиться, чтобы форма шаблона не вызывалась?
Старый 21.08.2007, 08:37   #2  
Tarrash is offline
Tarrash
Участник
 
41 / 11 (1) +
Регистрация: 03.08.2005
Дополнение. Используется Axpata 3.0 SP 1
Старый 21.08.2007, 09:47   #3  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
Недавно была схожая тема:
Ошибка при добавлении новой строки

Добавление: извините, направил немного не туда, но общий ход мысли, думаю, ясен.
__________________
Андрей.

Последний раз редактировалось Dron AKA andy; 21.08.2007 в 12:27. Причина: Ошибся слегка
Старый 21.08.2007, 10:34   #4  
Tarrash is offline
Tarrash
Участник
 
41 / 11 (1) +
Регистрация: 03.08.2005
Пробовал перекрывать методы write и validateWrite на датасорсе,
шаблон записи по прежнему появляется.
Как добиться того, чтобы шаблон не появлялся?
Старый 21.08.2007, 10:45   #5  
Tarrash is offline
Tarrash
Участник
 
41 / 11 (1) +
Регистрация: 03.08.2005
Проблема, вроде, ушла.
Перекрыл InitValue на датасорсе.
Старый 21.08.2007, 10:46   #6  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Запрос на вызов формы шаблона происходит в методе create() при вызове super().
(вызывается метод ClassFactory.createRecord())

Попробуйте перекрыть этот метод на источнике и закомментировать super()
Хотя я не помню, чтобы у меня были такие проблемы, из чего делаю вывод, что Вы скорее всего ошиблись где-то.
Старый 21.08.2007, 10:47   #7  
jasper is offline
jasper
Участник
 
13 / 11 (1) +
Регистрация: 22.10.2004
Адрес: Владивосток
нужно в вызове create убрать super
__________________
Нет ничего сложного есть простое и неправильное
Старый 21.08.2007, 11:11   #8  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
По-моему, все-таки, не из create(), а из initValue().

Вызовы там так идут:
ds.create() -> ds.initValue() -> table.initValue() -> classFactory.createRecords() -> SysRecordTemplate.createRecord().
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
За это сообщение автора поблагодарили: mazzy (2).
Старый 21.08.2007, 11:18   #9  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от Maxim Gorbunov Посмотреть сообщение
По-моему, все-таки, не из create(), а из initValue().

Вызовы там так идут:
ds.create() -> ds.initValue() -> table.initValue() -> classFactory.createRecords() -> SysRecordTemplate.createRecord().
Из initValue таблицы, конечно.
Упростил с целью указания, где конкретно стоит закоментировать базовый код.
Сорри за неточность.
Старый 21.08.2007, 12:21   #10  
Tarrash is offline
Tarrash
Участник
 
41 / 11 (1) +
Регистрация: 03.08.2005
Спасибо за помощь, проблема решена.
Теги
ax3.0, полезное, шаблон

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблемы с Exists Join Logger DAX: Программирование 28 28.04.2010 02:54
Проблемы с обновлением записи, выбранной для обновления внутри транзакции Oz DAX: Программирование 13 02.07.2008 16:24
ALEG: Доступны записи тренингов по Microsoft Dynamics NAV Blog bot DAX Blogs 0 21.03.2007 15:00
Проблемы работы ERP в многофилиальной и территориально разнесённой компании СНГ. SlavaK DAX: Прочие вопросы 18 02.03.2004 15:25
Автоматическое увеличение значения поля при создании новой записи. sguryev DAX: Программирование 3 06.02.2003 14:00
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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