Top.Mail.Ru
Меню
Каталог Программы 1С Опыт и отзывы Услуги Компания Статьи Контакты

Алгоритмы и запросы при разработке конвертаций данных XML

Основатель и генеральный директор компании MoscowSoft, Сорокин Сергей
Сорокин Сергей, Генеральный директор MoscowSoft  13.04.2025 Актуальность проверена: 15.04.2025   5 мин.

Пользователь, работающий на платформе «1С: Предприятие», интерактивно вводит данные в разные формы ввода справочников, документов. Введенные сведения записываются в информационную базу для хранения.

Чтобы получить итоговые данные, сформировать отчеты на основе ранее введенных данных, используют механизм запросов, который является одним из базовых в . Технологически такой процесс отработан и прост. К нему прибегают, когда надо зафиксировать один запрос для последующего его использования в тех ситуациях, где потребуется. Например, в сеансе обмена между идентичными конфигурациями БухгалтерияПредприятия 3.0 — БухгалтерияПредприятия 3.0.

Рассмотрим форму конвертации БП 3.0 – БП 3.0 на изображении 1. Правила конвертации используют выборки данных с аналогичной структурой. Но присутствует один нюанс — у них разные параметры. Выделяем Имя запроса: СписанныеПартии. Вверху в правом углу нажимаем закладку Алгоритмы ¤ Запросы. Открывается окно Запрос: СписанныеПартии. В поле имени запроса прописываем текст:

Выбрать
  Рег.Номенклатура,
  Рег.ХарактеристикаНоменклатуры,
  Рег.СерияНоменклатуры,

и т. д.

В тексте указывается, что и где искать. Поставив системе задачу поиска, подтверждаем ее кнопкой «Ок».

Рассмотрим форму конвертации БП 3.0 – БП 3.0 на изображении 1. Правила конвертации используют выборки данных с аналогичной структурой. Но присутствует один нюанс — у них разные параметры.

На следующем этапе открываем Правило конвертации объектов РеализацияТоваровУслуг. На закладке обработчика «При выгрузке» прописываем код в поле для текста Обработчики событий. Все действия визуально на изображении 2.

В нижней строке Имя обработчика указываем: ПКО_РеализацияТоваровУслуг_ПриВыгрузкеОбъекта. Подтверждаем свои действия командой «Готово».

На следующем этапе открываем Правило конвертации объектов РеализацияТоваровУслуг. На закладке обработчика При выгрузке прописываем код в поле для текста Обработчики событий. Все действия визуально на изображении 2.

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

Данное утверждение иллюстрируется изображением 3. В форме конвертации БухгалтерияПредприятия — БухгалтерияПредприятия открыта закладка Алгоритмы ¤ Запросы. В колонке Имя алгоритма указано: Создать Таблицу. Прописываются названия полей, колонок таблицы.

В форме конвертации БухгалтерияПредприятия — БухгалтерияПредприятия открыта закладка Алгоритмы ¤ Запросы. В колонке Имя алгоритма указано: Создать Таблицу. Прописываются названия полей, колонок таблицы.

Для вызова кода надо указать:

Выполнить (Алгоритмы.СоздатьТаблицу);

MoscowSoft логотип

Нужна помощь?

Если не получается разобраться с вопросом самостоятельно, обратитесь к нам. Получите бесплатную консультацию эксперта!

Основатель и генеральный директор компании MoscowSoft, Сорокин Сергей
Сорокин Сергей, Генеральный директор MoscowSoft

Возврат к списку