Автоматическая выгрузка из 1С 7.7 и 8.3 остатков в XML файл Бухгалтерия 4.5 и ТиС 7.7, а также БП 3.0

Обмен - Обмен через XML

Автоматическая выгрузка из 1С 7.7 остатков в XML файл Бухгалтерия 4.5 и ТиС 7.7, БП 3.0 Обратился клиент на 7.7 попросил, сделать простую выгрузку каталога товара с остатками для сайта из баз ТиС и Бух 4.5. Затем попросил еще создать аналогичную под БП 3.0. В выгрузке содержится: Код, Наименование, Ед измерения, количественный остаток, уровень вложенности в каталоге, группы товаров, флаг ЭтоГруппа. Прописаны фильтры по Кодам групп товаров и по кодам складов. В Бух 4.5 обращение к бухгалтерским итогам по счету 41.1 В ТиС запрос к регистру остатков. Структура файла одинаковая.

Статья рассчитана на продвинутых пользователей или системных администраторов, ориентирующихся в программном коде 1С 7.7 и конфигураторе.

Внимание: Это не готовое решение, это шаблон, образец, который нужно допиливать под себя. 

В программном коде файла, путь к файлу выгрузки указан явно, желательно поместить его в константу конфигурации.

Путь выгрузки нужно обязательно изменить через конфигуратор, иначе выгрузка работать не будет.

Фильтры справочника Номенклатура указаны по Кодам групп нашей базы, их нужно скорректировать.

Фильтры справочника Склады, указаны по кодам нашего основного склада.

Технология подключения:

1) В базах создается служебный пользователь Robot.

2) Обработку поместить в каталог ExtForms базы 1С.

3) В конец процедуры глобального модуля "ПриНачалеРаботыСистемы()" вносятся изменения.

//************************************

Если ИмяПользователя() = "Robot" Тогда

       СтатусВозврата(0);

       ОткрытьФорму("Отчет", "Robot", КаталогИБ()+"ExtForms\PriceXML_BP_4_5.ert";

     Возврат;

КонецЕсли;

//************************************

Т.е. при запуске 1С под пользователейм Robot, произойдет запуск обработки, у которой в процедуре ПриОткрытии прописана выгрузка остатков в XML, далее сеанс Robot автоматически завершится.

4) Средствами операционной системы "Планировщик заданий" настраивается запуск 1С по расписанию под пользователем Robot. 

5)Транспорт файла на FTP сайта, осуществляется сторонними средствами.

 

Обновление 25.08.2017

Клиент попросил создать аналогичную выгрузку под БП 3.0 платформа 8.3 тонкий клиент.

Выкладываю может кому пригодится. Эта выгрузка не автоматическая, работает в ручном режиме. Поэтому это уже готовое решение. Можно зарегистрировать в справочнике внешних обработок.

Можно использовать как образец, для создания своих выгрузок в ХМЛ под тонково клиента.

28.08.17 Добавил группы товаров в выгрузку БП 3.0, для правильной иерархии на сайте.

P.S. Если обработка вам помогла, поблагодарите автора, поставив звездочку!

Скачать файлы

Наименование Файл Версия Размер
Заготовка-шаблон для автоматической выгрузки из Бухгалтерия 4.5
.ert 54,00Kb
04.08.17
0
.ert 54,00Kb Скачать
Заготовка-шаблон для автоматической выгрузки из ТиС 7.7
.ert 31,00Kb
04.08.17
1
.ert 31,00Kb 1 Скачать
Выгрузка из 1С 8.3 остатков в XML файл БП 3.0
.epf 9,57Kb
25.08.17
1
.epf 9,57Kb 1 Скачать

См. также

В этой теме еще нет сообщений.
Оставьте свое сообщение