F_OSOPER
Краткое описание :
OleCall передача параметровОписание :
Использование сторонних COM-объектовЧто измененно :
COM-объекты
----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Сделать возможность присвоения ссылки на COM-объект.
Как измененно :
Возможные варианты :
1)
var XD : longint;
var XS : longint;
XD := OleCreate('MSXML2.DOMDocument.6.0');
XS := OleCreate('MSXML2.XMLSchemaCache.6.0');
OleCall1(XD, ocPut, 'schemas' , OleDispatch (XS));
2)
var XD : longint;
var XS : longint;
XD := OleCreate('MSXML2.DOMDocument.6.0');
XS := OleCreate('MSXML2.XMLSchemaCache.6.0');
OleCall1(XD, ocPut, 'schemas' , pointer (XS));
3)
var XD : pointer;
var XS : pointer;
XD := OleCreate('MSXML2.DOMDocument.6.0');
XS := OleCreate('MSXML2.XMLSchemaCache.6.0');
OleCall1(XD, ocPut, 'schemas' , XS);
# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ:
Требуется перекомпиляция всех интерфейсов,
где используется механизм объектного доступа к прямому SQL (iQuery.vih).
F_OSOPER
Краткое описание :
Медленно формируется ОС-6Описание :
Ведение картотекиЧто измененно :
Форма ОС-6 формируется из Картотеки ОС: входим в карточку ОС,
нажимаем CTRL+P и выбираем "Печать инвентарной карточки".
Карточка (форма ОС-6) формируется от нескольких секунд (минимум 17-20) до 20
минут. Причем время формирования не зависит от количества операций по карточке
(может сформироваться быстро по карточке с большим количеством операций и
наоборот).
Клиент сделал трассировку при печати "быстрой" и "медленной" карточек.
Смарт-логи и описание процедур во вложении.
Проблема для клиента критична.
Как измененно :
1) Добавлена настройка
"Настройки Галактики \ Бухгалтерский контур \ Учет ОС и НМА \ Отчеты \ В форме
ОС-6 для поиска счета(субсчета) использовать проводки только из операций по
карточке".
Если она установлена в - ДА(по умолчанию), то работает быстрее.
2) Если задать интервал дат для поля - "Период операций (учета операций
амортизации, для разделов 5,6)"
, то будет работать быстрее. Влияет на количество выгружаемых операций
амортизации.
Ускорение достигнуто в 2-3 раза.
3) Если счет(субсчет) используется в кредите проводки в операциях ос, то для
такого счета(субсчета)
лучше указать тип "Основные средства". Это сильно ускорит формирование ОС-6.
Если счет(субсчет) используется в кредите проводки в операции амортизация, то
для такого счета(субсчета)
лучше указать тип "Амортизация ОС". Это сильно ускорит формирование ОС-6.