"Жирный" NRec, сгенерированный со стороны - пробле

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Goblin
Местный житель
Сообщения: 474
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь-матушка
Контактная информация:

"Жирный" NRec, сгенерированный со стороны - пробле

Сообщение Goblin »

При экспорте данных из сторонней системы в Галактику приходится генерировать NRec с запасом , дабы не пересекалось с родными записями (таблица Katsopr, только документы по ТМЦ , документы по услугам - остались в галактике). Дабы не было конфликта , NRec при экспорте брали с запасом - получался вида 00FFXXXXXXXXXXXX. После проведения съэкспортированных документов в интерфейсах складских ордеров интересная вещь наблюдается - номер накладной/акта, по которому сформирован ордер, из подцепленной Katsopr к Sklorder, начинает плыть, хотя ссылка нормально прописана(наблюдается только в ордерах, созданных по съэкспортированному документу).

Нет ли каких интересных тонкостей именно с номером офиса (FF - в системе нет, есть только номера 201,202,203 - C9,CA,CB соотвественно) в подцепке, не рушится ли там что-либо при наличии записей по несуществующему офису(что скорее всего вряд ли, ибо у многих репликация даже не используется ) или именно с номером офиса FF ?
Питаю патологические отвращение и ненависть в особо тяжелой и крайне запущенной формах к семейству программ Microsoft Business Solution !
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
Goblin
Местный житель
Сообщения: 474
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь-матушка
Контактная информация:

Сообщение Goblin »

Упс, все выяснилось ...
Номер выдавется через функцию , а не через прямое обращение к полям,вместе с дескриптором менеджера, который у документов, экспортированных со сторонней системы, незаполнен ... Видимо у функции просто не чистится буфер и выдается последний непустой результат ...
Жирный NRec оказался непричем
Питаю патологические отвращение и ненависть в особо тяжелой и крайне запущенной формах к семейству программ Microsoft Business Solution !
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
WiRuc
Местный житель
Сообщения: 414
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж

Сообщение WiRuc »

Зачем такие извращения?
Использовали бы стандартную генерацию NREC с помощь расширенных ХП.
Goblin
Местный житель
Сообщения: 474
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь-матушка
Контактная информация:

Сообщение Goblin »

Какие такие ХП на Pervasive ??? :D
Питаю патологические отвращение и ненависть в особо тяжелой и крайне запущенной формах к семейству программ Microsoft Business Solution !
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

Goblin
т.е. вы получаете ДБФ файл и просто его добавляете к существующим записям?
а что мешает сделать прог-му на вип и добавлять всё это с нормальной генерацией НРЕКа?
Goblin
Местный житель
Сообщения: 474
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь-матушка
Контактная информация:

Сообщение Goblin »

Да вот то и мешает , что часть справочников и документов ведутся в сторонней программе, и если не там генерить NRec, а отдать его на откуп стандартного механизма при Insert'е- то потом синхронизация последующих изменений просто не состыкуется.

Зачем вообще заморачиваться с этим - лучше не спрашивайте. В описании причин не матерщиной будут только предлоги "в", "на" и "по"
:D
Идиотизм и мракобесие в нашем IT-департаменте цветет буйным цветом.
Питаю патологические отвращение и ненависть в особо тяжелой и крайне запущенной формах к семейству программ Microsoft Business Solution !
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
Ответить