|
v7: Не загружаются новые элементы справочника | ☑ | ||
---|---|---|---|---|
0
Случайный прохожий
11.01.12
✎
11:18
|
Добрый день.
2-е конфигурации (торговля и бух-ия, переделанные) обмениваются данными через универсальные обработки выгрузки/загрузки данных CDExport и CDImport (v 5.01). Все было хорошо, но с недавних пор начало "глючить": в бух-ию перестали перетягиваться новые товары, заведенные в торговле (в документах вместо них стоят пустые строки). Причем такое происходит если загружать данные программно (ночной обмен, запускается под пользователем CDImportKIS, загружает данные и завершает работу): Если имяпользователя()="CDImportKIS" тогда ОткрытьФорму("Обработка","KIS","L:\Бухгалтерия\ExtForms\CDImport.ert"); ЗавершитьРаботуСистемы(0); конецесли; Если же загружать данные вручную (через Файл->Открыть), то все загружается нормально. Все настройки обработки в программном и ручном режиме стоят одинаковые (на обработке всего 3 галочки и путь загрузки), проверял. Уже всю голову переломал, может у кого-нибудь есть какие-нибудь идеи? |
|||
1
dk
11.01.12
✎
11:20
|
отладчик
|
|||
2
OnCheck
11.01.12
✎
11:22
|
А если запустить обмен днем под этим же пользователем, тогда что?
Вообще да, конечно, только отладчик - одна идея. |
|||
3
DmitryPavlik
11.01.12
✎
11:23
|
У нас тоже такие глюки бывают, причем то всё нормально, то не нормально; прямых зависимостей от событий пока вижу, надо копаться)
|
|||
4
Случайный прохожий
11.01.12
✎
11:26
|
(2) Такая же ситуация.
Хотел отложить отладчик на самый худший вариант развития событий, в обработке как-никак 5500 строк :) |
|||
5
OnCheck
11.01.12
✎
11:31
|
Обрати внимание на процедуру ПриОткрытии() логика работа с параметром "KIS", а так же на код, который отрабатывает при включении и выключении галок, м.б. там какие нить доп. параметры переключаются.
|
|||
6
Случайный прохожий
11.01.12
✎
11:43
|
(5) Первым делом это проверял. Там ничего особенного нет: устанавливается путь к файлу и ставится флажок
Если Форма.Параметр="KIS" тогда ФормИмяФайлаДанных="\\SERVER\C$\XML\Данные\КИС\авто.xml"; ФормФлРежимОтладки=1; ЗагрузитьДанные(); Форма.Закрыть(0); конецесли; Начинаю мучить отладчик :) |
|||
7
dk
11.01.12
✎
13:03
|
запусти 2 замера производительности
1 - где работает 2 - где не работает потом тупо по коду ищи расхождения в количестве проходов и в ветвлении (в замер1 есть, а в замер2 нет ну и наоборот) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |