Ведомость по остаткам ТМЦ с использованием прямых запросов. Только для SQL


Ускоренный отчет Ведомость по остаткам ТМЦ (конфигурация Торговля и склад, 938 релиз)

Основное ускорение достигнуто за счет получения данных ИБ через прямой запрос к SQL серверу.
Сам алгоритм отчета мало менялся, идея в том, что родной объект запрос подменяется специальным классом, эмулирующим его методы.
Опция «Показать остатки у комиссионеров» отключена.

Установка:

1) если компоненты 1с++ нет, то нужно скопировать файл 1cpp.dll

в каталог базы или каталог программы; не могу точно написать самую ранний необходимый релиз компоненты. На этом релизе 3.2.2.0 должно работать.

2) скопировать приложенный файл DefCls.prm в каталог базы данных

либо включить в существующий файл DefCls.prm строки:

класс ИндексированнаяТаблица_Запрос=ClassesИндексированнаяТаблица_Запрос.ert : ИндексированнаяТаблица{};
класс Запрос1спп=ClassesЗапрос1спп.txt : ODBCRecordset{};
класс Функции.ТиС=ClassesФункции.ТиС.txt{};

3) скопировать файлы Запрос1спп.txt, ИндексированнаяТаблица_Запрос.ert, Функции.ТиС.txt в

КаталогИБ Classes

(если этого каталога нет, то создать)

5 Comments

  1. zk96

    Скачать не могу, нет мани. Но мне в принципе и не надо. Но любопытно:

    судя по описанию

    класс ИндексированнаяТаблица_Запрос, наследник от ИндексированнаяТаблица,

    класс Запрос1спп от ODBCRecordset. Что переопределено? Зачем?

    И еще интересен запрос.

    Reply
  2. ander_

    ага, текст запроса в студию! 🙂

    Reply
  3. waol

    правильное требование. нужно подтвердить топом ногой

    Reply
  4. un2qum

    Скачал, компонента 1с++ уже стояла, классы ваши добавил. Выдает ошибку. Функция не обнаружена (я) ошибка при компиляции Запрос1спп

    Reply
  5. waol

    (4) скопируйте точно ошибку, которая выдается

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *