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

Выполняя запрос в 1С7.7 можно было одним ключевым словом ВСЕ включить в отчет остатков, например, не только те товары, которые есть на остатке, а вобще все товары из справочника товаров. Казалось-бы удобно. Если сравнить с запросом в 8.1 создается впечатление, что стало намного сложнее: необходимо указать источники данных, в случае с остатками это Справочник товаров и Регистр партий, а затем указать параметр их соединения. Но если разобраться, то на самом деле механизм выполнения запроса стал более прозрачным: легко представить две таблицы, имеющие поля с одинаковыми данными и задание соединить их по этим полям, а параметр ЛЕВОЕ или ПРАВОЕ определяет, с какой стороны брать все записи, а с какой только совпадающие. Просто? Вот пример, отчет по остаткам товаров с выводом всех товаров и указанием остатка для тех, у которых он есть:

2009-06-19_190959

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

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

Инициализация соединения в 7.7:

2009-06-19_020854

Переменные ПутьКБазе, Логин, Пароль — поля на форме. После выполнения подключения имеем объект v8, через который можно обращаться к свойствам и методам нужной базы. Что очень полезно — в конфигурации на базе 1С8.1 в модуле внешнего соединения можно определить функции и процедуры, которые потом можно вызвать через COM-соединение. Пример:


Продолжить чтение »

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

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

Новая декларация НДС

Опубликовано обновление регламентированной отчетности для конфигурации “Бухучет для Украины” за второй квартал 2009 г. (rp09q2.grp). Изменилась только форма декларации НДС — полная и сокращенная. Тем, кто сдает декларацию в электронном виде с помощью программы от налоговой (”Податкова звiтнiсть”), следует обновить ее до версии 1.23, ссылку на файл обновления можно найти на официальном сайте.


Продолжить чтение »

Простой учет 47.8

Добавлен быстрый вызов отчета по остаткам товаров в разрезе мест хранений из списка товаров. Кнопка “Печать” изменена на “Отчеты”, с ее помощью, как и раньше, вызываются отчеты “Список товаров” и “Ценники”, а теперь еще и “Остатки по группе…”. Группа товаров выбирается в отчет по текущей группе из списка.

2009-05-21-1

Еще одна доработка — изменен алгоритм формирования штрихкода для новых товаров, исправлен выбор уникального кода, за идею спасибо DenisKe.

Файл обновлен.

Форма значений констант

Теперь в “Простом учете” есть форма для работы со значениями констант. Форма вызывается через меню Сервис - Настройка общих параметров.

2009-05-18-1

Обновление формы будет в конфигурации начиная с версии 47.8

Простой учет 47.7

Добавлена скидка на количество в Расходной накладной. Т.е. это тот случай, когда нужно продать пять штук по цене четырех — в накладной указываем количество 5 шт., скидка 1 шт., получаем — со склада списано 5 штук, денег во взаиморасчеты пошло как за 4 шт.

2009-05-17-1

Для включения/отключения столбца добавлена константа “Использовать скидку на количество”.

Файл обновлен. В архиве с файлом лежит печатная форма и файл для автоматической настройки. Нужно файлы addform-rnkol.csv и РНСкидкаКво.mxl положить в папку с внешними печатными формами и открыть форму настроек печати (в меню Сервис), должно появиться сообщение о том, что добавлена новая форма. Для вопросов и пожеланий есть форум.

Форум

Открыт форум, где можно задавать вопросы по обработкам, конфигурациям и любой другой волнующей теме. Форум использует одну базу пользователей с основным блогом, поэтому регистрироваться отдельно не нужно, простто используйте свои логин и пароль.

Ссылка: http://programmer.com.ua/bbpress/

Ошибочное определение для корневого элемента в схеме

Если при экспорте налоговой отчетности из 1С:Бухгалтерии в формат XML появляется сообщение об ошибке такого содержания:

msxml3.dll: Ошибочное определение для корневого элемента в схеме.

это говорит о том, что необходимо обновить компоненты Microsoft XML Parser. Получить обновление можно на сайте производителя: MSXML 4.0 Service Pack 2.

Простой учет 47.6

Файл обновлен.