Показать сообщение отдельно
  #1  
Старый 19.07.2010, 15:30
apanko apanko вне форума
Администратор
 
Регистрация: 15.08.2006
Сообщения: 1,629
COMPANYNAME и таблица Company

Лазил по местам довольно отдаленным. Наткнулся на такой кусок кода:
Код:
IF Company.Name = COMPANYNAME THEN BEGIN

Компания у меня в базе одна, она же и запущена. Из нее же вызывается данный код, но условие возвращает FALSE и код не отрабатывает.

"Какого черта?!" Спросил себя я.
Почему в таблице Company моя фирма называется cronus, а COMPANYNAME возвращает строку Cronus.

Ответ подсказал мой коллега.
Оказалось что в ярлыке, которым я открываю NAV с базой, я указал в параметре company=Cronus.

Вот так.

Workaround
Указывать правильные параметры в ярлыке - с правильным регистром.

Для тех кто пишет такой код - поставьте UPPERCASE и слева, и справа.
Ответить с цитированием