AXForum  
Вернуться   AXForum > Прочие обсуждения > Курилка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.05.2009, 01:13   #1  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
:(
Предислование: Долго думал куда в Тему поместить, но тешил сюда - всё равно ничего от этого не поменяется...


Недавно делал по заказу перенос Учёта внутренних перемещений (Журнал реклассификации отправили в топку Заказчики). Всё вроде ясно и понятно.

Но иногда диву даёшься зачем так раздувать кол-во CodeUnit"ов!! 12460 Item Doc.-Post Receipt потчи похож на 12461 Item Doc.-Post Shipment
Неужели нельзя было слить воедино и оставить 1 "дырку в нумерации" для чего-то нужного???
У меня объединение заняло всего 1 ЧАС!!!
+ ToolKit наверное не пользовались, так как ни единой записи по полю "Docunet Type" в "смежных кодах" нет - см. например форму 38, CodeUnit 5836 Cost Calculation Management (про такие важные CodeUnit 6529 Item Tracking Navigate Mgt., 17206 Create Tax Register Item Entry, 12306 Create Tax Calc. Item Entries со связанными таблицами (нумерация поля вместо №79 гуляет как хочет) я просто промолчу...).

CodeUnit 12452 Item Doc. Line-Reserve в триггере VerifyChange или DeleteLine можно немного сократить.
Стоить хотя бы взглянуть на код IF HasErrorOutbnd THEN BEGIN и IF HasErrorInbnd THEN BEGIN. Различие только в одной проверке: (NewItemDocLine."Location Code" <> OldItemDocLine."Location Code").
А вот примение функции CallItemTracking2 так и не нашёл.

Вобщем было бы не так жалко и смешно, если бы не грусно..
Её раз убеждаюсь, что код не только на переменные, но даже на "простое дублирование" даже не проверяют...
 


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

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

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