Разработал обработку, которая подключается из бухгалтерской базы в оперативную, она должна находить контрагента по ссылке (ссылка в бухгалтерии есть), и потом из контрагента-COM-объекта считать его реквизиты.
Обработка работает весьма странным образом, у некоторых контрагентов она реквизиты читает, а у некоторых не видит (хотя они есть, зайдя в базу напрямую, я их вижу).
Есть у кого-то идеи, с чем может быть связано и как это можно побороть?
(1) отладчик говорит, что в обоих случаях получаем COM-объект (причем, попадаем в основную ветку, не в "иначе"), но для первого контрагента читает ИНН, КПП, и все прочее, а для другого нет.
(4) В коленку за такую проверку на существование ссылки расстреливать надо.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший