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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.01.2011, 10:43   #1  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Коллеги, наверное старею и нужна Ваша помощь (когда-то читал на форуме, но не могу найти) с одной проблемой.

У меня периодически через журнал товаров учитывается перемещение между ячейками на складе.
Мне нужно проводить "гашение ошибки" учета товарного журнала, чтобы NAS не падал.
Если правильно помню, то нужно обрамить CU в конструкцию IF .. THEN, чтобы получилось типа:
REPEAT
IF NOT WhseJnlPostLine.RUN(TempWhseJnlLine2) THEN
//Действия при ошибке.
UNTIL TempWhseJnlLine2.NEXT = 0;

Кто-то в 5-ке пробовал это?

Заранее благодарен за помощь.
Старый 14.01.2011, 10:59   #2  
prefreitor is offline
prefreitor
Участник
 
214 / 11 (1) +
Регистрация: 03.10.2006
Работает именно такая конструкция на 5 - ке. Я так понимаю что главное условие разнести "диспетчер" и источник потенциальной ошибки в разных CU.
Старый 14.01.2011, 12:21   #3  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от prefreitor Посмотреть сообщение
Я так понимаю что главное условие разнести "диспетчер" и источник потенциальной ошибки в разных CU.
Проблема в том, что при учете товарного журнала, если появляется ошибка, NAS полностью падает и его нужно перещапускать вручную..
Я хочу неписать небольшой "обработчик ошибок", чтобы NAS продолжал работать, а проблемные записи просто скипал.. (до ручного разбора)..
 


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

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

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