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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.01.2005, 08:26   #21  
Alks is offline
Alks
Участник
 
336 / 41 (2) +++
Регистрация: 23.07.2004
Адрес: г. Новокузнецк
Цитата:
Изначально опубликовано Anais

....
Танцы с АОС'ами и кэшами точно не годятся - проблемы в двухзвенке, машины перегружались не раз.
Запустите у себя на компьютере (лучше там где работает несколько клиентов) поиск файлов по маске *.aoc и всё поймёте. Перезагрузки и АОСы тут действительно ни при чём, а проблема всё таки видимо кроется в кеше.

P.S.

Сегодня пришел на работу, а на "проблемных" клиентах кеш уже сам обновился, хотя до этого неделю всё глючило.
Старый 05.01.2005, 11:13   #22  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Немного про кэши
http://axapta.mazzy.ru/hints/aoscash/
Старый 05.01.2005, 11:24   #23  
Anais is offline
Anais
Участник
Аватар для Anais
 
182 / 10 (1) +
Регистрация: 16.06.2003
Адрес: Москва
Увы, AOD'ы и AOС'ы все-таки ни при чем в моем случае. Да и двухзвенка у меня...

Еще такой характерный момент: когда Axapta выдает ошибку, то пишет в диалоге "Ошибка времени выполнения: Поле с идентификатором (FieldId) '0' в таблице 'PurchTable' не обнаружено. ..."
И хотя происходит все в момент обработки счета-фактуры по закупке (после нажатия на кнопку "Обработка/..."), но ведь в данный конкретный момент (при вызове метода) никакая PurchTable уже учавствует... В чем может быть проблема??
__________________
Улыбаемся и машем, парни! Улыбаемся и машем...
Старый 05.01.2005, 11:35   #24  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Откомпилируйте PurchTable - там ошибка. Попробуйте экспортнуть - импортнуть заново (с уничтожением, без идентификатороф). Сбилась связка одного из полей с типом данных, возможно, тип был удален тип данных или на его номер при импорте лег другой тип данных.

С Уважением,
Георгий.
Старый 05.01.2005, 12:01   #25  
Anais is offline
Anais
Участник
Аватар для Anais
 
182 / 10 (1) +
Регистрация: 16.06.2003
Адрес: Москва
Цитата:
Изначально опубликовано George Nordic
Откомпилируйте PurchTable - там ошибка. Попробуйте экспортнуть - импортнуть заново (с уничтожением, без идентификатороф). Сбилась связка одного из полей с типом данных, возможно, тип был удален тип данных или на его номер при импорте лег другой тип данных.

С Уважением,
Георгий.
Попыталась. Заодно экспортнула/импортнула форму и класс, в которых генериться ошибка и все измененные мэпы таблицы PurchTable. Ноль эффекта...
__________________
Улыбаемся и машем, парни! Улыбаемся и машем...
Старый 05.01.2005, 12:08   #26  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Уп-с. Глянул Ваш код.
Хм. Хотя ошибка, скорее всего, и не этом, но я бы не трогал initParameters. Либо ставьте в новых параметрах значения по умолчанию - он вызывается еще из очень многих мест (Это у Вас правильно, так что глючит, скорее всего, не из-за этого). На Вашем месте я бы сделал метод
PHP код:
initExtraParameters_BGR()
{
BGR_NumDecimalsQty _BGR_numDecimalsQty BGR_NumDecimalsQty::None,
BGR_SalesFormType _BGR_salesFormType BGR_SalesFormType::None,
FromDate _BGR_fromDate dateNull(),
ToDate _BGR_toDate dateNull(),
BGR_NumDecimals _BGR_numDecimals BGR_NumDecimals::None

И вызыва его, когда необходимо, сразу после стандартного инита.

Кстати, а когда именно перестало работать?

С Уважением,
Георгий.
Старый 05.01.2005, 14:24   #27  
Anais is offline
Anais
Участник
Аватар для Anais
 
182 / 10 (1) +
Регистрация: 16.06.2003
Адрес: Москва
На счет нового метода - это выход, конечно. Но все же хочется разобраться. Это ведь далеко не единственное место, где мы так добавляли параметры на стандартных методах...

А работать перестало, извините, "вдруг". С момента, когда эту функциональность тестировали в последний раз и до момента, пока я не обраружила падение, заливались только Регистры Налогового Учета (новые). Они не трогают закупки ну просто никаким боком! ОС только в паре мест.
__________________
Улыбаемся и машем, парни! Улыбаемся и машем...
Старый 06.01.2005, 07:27   #28  
slava is offline
slava
сибиряк
Самостоятельные клиенты AX
 
468 / 23 (1) +++
Регистрация: 28.12.2001
Адрес: Москва
Цитата:
Изначально опубликовано George Nordic
Ага! У меня прям батник есть, я его запускаю периодически на всякий случай.
Но что бы чистить на каждом клиенте

PHP код:
 xSession::removeAOC();
xSession::updateAOC();
 
// и зачем-то 
Dictionary::aodFlush(); 
Вроде помогает в большинстве случаев . У меня пользователи в случае непонятных ошибок сначала жмут кнопку, по которой вызывается этот код, а уже потом звонят мне .
PS/ только предварительно необходимо закрыть в аксапте все формы и отчеты.
__________________
С уважением, Вячеслав.
Старый 20.01.2005, 22:38   #29  
fomenka is offline
fomenka
Участник
 
97 / 14 (1) ++
Регистрация: 25.02.2003
Цитата:
Изначально опубликовано mazzy

Во всех классах потомках, метод будет виртуальным и будет иметь те же параметры, что и у класса-родителя (к сожалению, перегрузки методов нет ни в джаве, ни в Х++).
Я, может, поздно подключился, но все же...Не могли бы Вы пояснить, что вы имели ввиду или отослать с некоторой документации на крайний случай?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Query - getNo(n) - не видит данных Arahnid DAX: Программирование 15 19.02.2009 11:52
Denis Fedotenko: Новые поля в складских проводках Blog bot DAX: База знаний и проекты 10 24.05.2007 11:57
ALEG: Почему система сопротивляется изменениям и как с этим бороться Blog bot DAX Blogs 2 17.11.2006 10:17
Query, параметры введенные пользователем kostas DAX: Программирование 8 26.05.2005 16:43
Параметры почты - не работает... soin DAX: Функционал 3 09.01.2004 01:00

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

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

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