VB / VBA StrComp или =

Давайте разберем вашу ошибку.

На первый взгляд. Неверный ссылочный ключ сущности "2966894" для дочерней компании 1

Вы можете проверить SuiteAnswer ID 35887.

1) Там я бы сначала проверил, активна ли дочерняя компания «1». если объект "2966894" активен.

2) Тогда я бы проверил, имеет ли дочерняя компания «2966894» дочернюю компанию «1»

3) Включен ли у вас многопрофильный клиент? Я бы все-таки поменял поле в теле сущности "2966894" на дочернюю компанию "Бразилия" в первую очередь. А затем запустите тест.

Надеюсь, это поможет приятель!

7
задан Community 9 July 2018 в 19:34
поделиться

2 ответа

Если Опция сравнения текста установлена ​​на уровне модуля, есть ли разница?

Нет. Он просто предлагает более точный контроль (без обязательств по стратегии на уровне модулей). Однако, если вы можете принять такое обязательство, перейдите к опции x = y : чем меньше кода, тем лучше код.

1
ответ дан 7 December 2019 в 16:46
поделиться

Поскольку StrComp сравнивает строку (с культурной информацией), верхний регистр и нижний регистр не заботятся ... (так что "Hello" - это то же самое, что "hello"). В случае =, будет другое (например, при использовании двоичного сравнения). Если текст сравнения опций находится на уровне модуля, разницы не будет (но вы должны использовать StrComp на случай, если другой парень удалит его) ...

2
ответ дан 7 December 2019 в 16:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: