Архив для июня, 2009

Левые запросы

Выполняя запрос в 1С7.7 можно было одним ключевым словом ВСЕ включить в отчет остатков, например, не только те товары, которые есть на остатке, а вобще все товары из справочника товаров. Казалось-бы удобно. Если сравнить с запросом в 8.1 создается впечатление, что стало намного сложнее: необходимо указать источники данных, в случае с остатками это Справочник товаров [...]


Подключение через COM-соединение к базе 1С8.1

В новой платформе появился режим внешнего подключения к базе через COM-соединение. Хочу привести пример обращения к данным 1С8.1 из модуля в 1С7.7. Подробнее о преимуществах использования COM вместо OLE можно почитать в книге знаний, там-же описан синтаксис вызова и подключения.
Инициализация соединения в 7.7:

Переменные ПутьКБазе, Логин, Пароль — поля на форме. После выполнения подключения имеем объект [...]


Запрос к табличной части документа

Чтобы не связываться с вложенными результатами запроса выборку можно сразу делать по табличной части. Т.е. в тексте запроса используем конструкцию «ВЫБРАТЬ Товар ИЗ РасходнаяНакладная.Товары КАК Расход …», тут выбираем товар из табличной части «Товары». В этом случае к реквизитам самого документа нужно обращаться через свойство Ссылка, т.е. для отбора по дате: «Расход.Ссылка.Дата Между &Дата1 [...]