Простой пример разработки регулярного обмена с использованием БСП на примере ERP 2.4 и УПП 1.3

Публикация № 1316278 27.10.20

Разработка - Обмен данными 1С - Перенос данных из 1C8 в 1C8

Данный вариант подойдет тем, кто хочет настроить "свой" регулярный обмен с добавлением "своих" планов обмена с использованием правил обмена на КД 2.1.

В статье будет рассмотрена доработка и настройка на примере конфигураций ERP (2.4.12.109) БСП (3.1.2.500) и УПП (1.3.72.2) БСП (1.2.4.1), платформа 8.3.16.1148, думаю что решение может быть использовано на любых конфигурациях с использованием БСП от 3.1.2.500. Основная цель показать как можно быстро разработать собственный регулярный обмен на современных конфигурациях. В моем случае была задача разработать односторонний обмен справочниками из ERP в УПП.

Разработка на стороне ERP. Добавляем новый план обмена, определяем для него необходимые права доступа, определяем его состав, включаем в общие команды:

 
Общие команды в которые нужно включить план обмена.

 

 

Добавляем созданный план обмена в процедуру "ПолучитьПланыОбмена" общего модуля "ОбменДаннымиПереопределяемый" таким образом:

 
Добавление плана обмена в общем модуле "ОбменДаннымиПереопределяемый".
 
 Прописываем процедуру в модуль менеджера нового плана обмена.

 

Добавляем макеты к новому плану обмена "ПравилаОбмена", "ПравилаОбменаКорреспондента" тип текстовый документ, туда в дальнейшем вставим текст правил обмена, если правила будут подгружаться из файла то можно не заполнять макеты.

Разработка на стороне УПП. Добавляем новый план обмена (с таким же именем что в источнике), определяем для него необходимые права доступа, для старых версий БСП нужно создать управляемую форму. Определяем его состав, включаем в общие команды:

 
Общие команды в которые нужно включить план обмена.

 

и регистр сведений "СоответствияОбъектовИнформационныхБаз".

Добавляем созданный план обмена в процедуру "ПолучитьПланыОбмена" общего модуля "ОбменДаннымиПереопределяемый" таким образом:

 
Добавление плана обмена в общем модуле "ОбменДаннымиПереопределяемый".
 
Прописываем в модуль менеджера нового плана обмена.
 
Прописываем в модуль объекта нового плана обмена.

 

Добавляем макеты к новому плану обмена "ПравилаОбмена", "ПравилаОбменаКорреспондента" тип текстовый документ, туда в дальнейшем вставим текст правил обмена, если правила будут подгружаться из файла то можно не заполнять макеты.

Добавляем реквизит в план обмена даже если он не нужен, например "РежимВыгрузкиПриНеобходимости", тип "ПеречислениеСсылка.РежимыВыгрузкиОбъектовОбмена", это необходимо для того чтобы при открытии настроек обмена через меню "Сервис - Обмен данными с продуктами на платформе 1С:Предприятие 8.2 - Обмены данными" не возникала такая ошибка:

 
 Ошибка открытия настроек обмена данными.

 

 

Далее пишем правила обмена с использованием КД 2.1 из источника в приемник и обратно из приемника в источник, если из приемника ничего не должно выгружаться то достаточно написать правила для справочника например "Валюты" поля поиска "Код" без поиска по внутреннему идентификатору.

Сохраняем готовые правила обмена следующим образом (пример):

1) Создаем папки: "Правила обмена данными ERP УПП", "Правила обмена данными УПП ERP".

2) В папку "Правила обмена данными ERP УПП" сохраняем правила обмена из ERP в УПП с названием "ExchangeRules.xml", а правила из УПП ERP с названием "CorrespondentExchangeRules.xml", аналогично проделываем и для папки "Правила обмена данными УПП ERP", только уже правила УПП ERP будут называться "ExchangeRules.xml", а ERP УПП "CorrespondentExchangeRules.xml"

3) Запаковываем при помощи zip папки: "Правила обмена данными ERP УПП", "Правила обмена данными УПП ERP". 

На этом разработка закончилась, переходим к настройкам.

Настройка обмена.

1. Настройка на стороне ERP. В моем случае я не стал глубоко заходить в общие настройки БСП, если хотите зайти глубже то вам поможет статья: //infostart.ru/1c/articles/1187782/, для меня и техподдержки была достаточна та разработка что я описал выше. Открываем новый план обмена через меню "Все функции - Новый план обмена". Заполняем предопределенный узел (код, наименование, например ERP), добавляем новый узел с которым будем обмениваться например "УПП". Загружаем правила обмена (можно использовать типовые, но для общего понимания опишу):

 
Загрузка правил шаг 1.

 

 
Загрузка правил шаг 2.

 

 

Важно! Через меню все функции идем в регистр сведений (если нет записи то добавляем), устанавливаем признак "Настройка завершена" по узлу приемнику:

 
Настройка завершена в регистре сведений.

 

 

Либо 2-й вариант создать форму узла плана обмена и прописать в модуле формы код:

 
 Код формы узла.

 

&НаСервере
Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
    
    ОбменДаннымиСервер.ФормаУзлаПриЗаписиНаСервере(ТекущийОбъект, Отказ);
    
КонецПроцедуры

 

 

Настройка автоматического обмена для управляемых форм. Открываем карточку узла приемника по кнопке изменить (F2), выбираем пункт меню "Сценарии синхронизации":

 
 Пример настройки сценария управляемые формы.

 

 

2. Настройки обмена на стороне УПП. Осуществляется через меню «Операции – Планы обмена– Новый план обмена», добавляем новый узел с которым будет идти обмен (например ERP) и корректно переименуем предопределенный (например УПП). Проведем 2-е настройки:

 
Вызов нужных настроек в УПП.

 

 
 1. Загружаем правила.

 

 
 2-е в данном случае обмен через интернет, поэтому базу источник нужно опубликовать.

 

 

Важно! Последним ключевым моментом в настройке будет запись в регистр сведений «Параметры подключения», обязательно по узлу корреспондента должен стоять флаг "Использовать передачу большого объема данных".

Либо 2-й вариант переносим этот ресурс в форме записи регистра сведений (требуются доработки, но более надежный т.к. при повторной записи свойство гарантировано будет установлено):

 
 Доработка в части свойства "Использовать передачу большого объема данных".

 

 

Настройка автоматического обмена для обычных форм. Заходим в пункт меню "Сервис - Обмен данными с продуктами на платформе 1С:Предприятие 8.2 - Сценарии обменов данными":

 
 Пример настройки сценария обычные формы.

 

 

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

На этом все, обмен настроен, приятного пользования. Если что-то упустил прошу оставить комментарий, но у меня работал и после таких доработок.

 

Также предлагаю решения вашему вниманию:

Правила обмена данными из конфигурации "1С:Управление производственным предприятием 1.3" в "1С:Бухгалтерия предприятия 3.0".

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

Доработки объектов метаданных и форм (только кодом) с помощью расширений на примере типовых конфигураций.

Универсальная выгрузка и загрузка зарегистрированных справочников и документов по узлу.

Обработка по заполнению данных об автомобилях с сайта gibdd.ru, для конфигурации "Альфа - Авто: Автосалон+Автосервис+Автозапчасти ПРОФ, редакция 5.1".

Загрузка данных из унифицированных форм УПД и ТОРГ-12.

Список документов и их количество в базе.

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. _Farsh_ 10 29.10.20 07:50 Сейчас в теме
Хорошая статья. Я пару недель назад тоже такое делал. (эх где ты был раньше).

Добавляем макеты к новому плану обмена "ПравилаОбмена", "ПравилаОбменаКорреспондента" тип текстовый документ, туда в дальнейшем вставим текст правил обмена.

Надо обязательно в конфигурации создать эти макеты у плана обмена иначе будет ошибка при обмене.

Важно! Через меню все функции идем в регистр сведений (если нет записи то добавляем), устанавливаем признак "Настройка завершена" по узлу приемнику:

Чтобы так не делать достаточно сделать форму узла и при записи указать.
&НаСервере
Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
	
	ОбменДаннымиСервер.ФормаУзлаПриЗаписиНаСервере(ТекущийОбъект, Отказ);
	
КонецПроцедуры
quazare; байт; +2 Ответить
2. байт 200 29.10.20 08:02 Сейчас в теме
(1) Спасибо за комментарий, учту эти моменты.
3. kolya_tlt 64 29.10.20 08:44 Сейчас в теме
Сколько можно копипастить ИТС? Всем предельно ясно там расписано
4. malikov_pro 730 29.10.20 09:16 Сейчас в теме
Благодарю за разбор темы и развитие направления "БСП_В_Картинках"

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

Предложения по изменению форматирования для улучшения восприятия
общая структура

h2 Доработки
h3 Настройка на стороне ERP
h3 Настройки обмена на стороне УПП
h2 Создание упаковка правил
h2 Настройка обмена
h3 Настройка на стороне ERP
h3 Настройки обмена на стороне УПП

Возможно завезут формирование содержания из форматирования

2) В папку "Правила обмена данными ERP УПП"
на
2.1 В папку "Правила обмена данными ERP УПП"
2.2 В папку "Правила обмена данными УПП ERP"

Команды можно текстом, копировать для поиска читатели будут

Пример части схемы во вложении.
Прикрепленные файлы:
байт; +1 Ответить
5. байт 200 29.10.20 09:29 Сейчас в теме
(4) Спасибо за конструктивный комментарий, очень полезно.
6. байт 200 02.11.20 14:03 Сейчас в теме
Скорректировал статью с учетом замечаний, плюс описал добавление реквизита в план обмена на стороне УПП.
7. байт 200 03.11.20 08:59 Сейчас в теме
Дописал 2-й вариант по установке признака "Использовать передачу большого объема данных" с помощью доработок на стороне УПП.
8. andrewkmt 4 03.11.20 12:30 Сейчас в теме
Отличное пособие к разработке с использованием БСП и без колхозных обменов на ws
байт; +1 Ответить
9. max_nch 21.03.21 19:23 Сейчас в теме
Добрый вечер! Согласно статьи, начала настраивать обмен в УПП 1.3. В режиме предприятия никак не могу найти команду для загрузки правил конвертации объектов. В плане обмена открывается простая форма для добавления узлов обмена. А при формировании синхронизации данных нашел только команду "Параметры подключения". Подскажите куда копать? Вроде во всех общих командах в типах ссылку на новый план обмена указал, модули менеджера и объекта заполнил. Заранее благодарю.
10. байт 200 21.03.21 20:57 Сейчас в теме
(9) добрый, в общую команду загрузить правила конвертации объектов включили, еще в общем модуле добавить нужно как написано в статье.
11. user1004898 15 15.04.21 10:14 Сейчас в теме
(10)
Настраиваю обмен по вашей статье. в УПП нет действительно общей команды "Загрузить правила конвертации объектов".
Создать собственноручно?
12. user1004898 15 15.04.21 11:16 Сейчас в теме
(11)
Хотя не так. Команда есть. Именуется "открыть..." но по факту она не появляется в плане обмена.
13. байт 200 15.04.21 13:19 Сейчас в теме
(12) может БСП не соответствует? Какая версия бсп?
15. XtatOne 18.08.21 12:00 Сейчас в теме
(13)
(12)
(9)

Суть в константе "Использовать обмен данными с конфигурациями на платформе 8.2".
https://forum.infostart.ru/forum15/topic218004/
16. user1004898 15 18.08.21 12:12 Сейчас в теме
(15)
возможно, в своей версии прописал доступ к правилам через каталог програмно.
14. Светлый ум 269 17.06.21 12:00 Сейчас в теме
В состав ПланаОбмена обязательно нужно добавить СоответствияОбъектовИнформационныхБаз, иначе не пойдет обмен.
байт; AbadaTouro; XtatOne; +3 Ответить
17. AbadaTouro 7 31.08.21 14:52 Сейчас в теме
Столкнулся с тем что пока не сделаешь для своего плана обмена форму узла управляемую ни появлялись команды для загрузки правил и установки параметров обмена. Упорно открывалась неуправляемая форма.
байт; +1 Ответить
18. байт 200 31.08.21 19:31 Сейчас в теме
(17) Давно не пилил уже по этой статье обмен, но вроде как да нужна.
19. AbadaTouro 7 01.09.21 07:19 Сейчас в теме
(18) Нужна и 14 комментарий тоже в тему. Надо бы в статью Вам добавить она кстати очень актуальна. Ибо конфиг на старых БСП очень много
байт; +1 Ответить
20. байт 200 01.09.21 11:20 Сейчас в теме
(19) Хорошо отредактирую, спасибо за замечание.
Оставьте свое сообщение

См. также

Как прикрутить ГУИД к регистру сведений Промо

Практика программирования Перенос данных из 1C8 в 1C8 Разработка v8 Бесплатно (free)

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

16.04.2019    23002    m-rv    18    

Ошибка при автоматическом сопоставлении объектов

Перенос данных из 1C8 в 1C8 v8 БП3.0 УТ11 Россия Бесплатно (free)

Ошибка платформы 1С при автоматическом сопоставлении объектов. Ошибка СУБД: Microsoft SQL Server Native Client 11.0: Ошибка операции CREATE TABLE: столбец выходит за пределы максимального значения, равного 1024 столбцам. HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=1, Severity=10, native=1702, line=1

24.09.2021    176    user1601331    1    

Что делать, когда обмены между разными базами данных портят вам жизнь…

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

Если при обмене между базами данных наблюдаются следующие симптомы: • Процедуры обмена занимают неприемлемо много времени. • Процессы обмена периодически вылетают «по ошибке» и их приходится запускать заново. • Поиск ошибок обмена превращается в ужасающий квест. То, скорее всего вы используете конфигурацию «Конвертация данных». А если при этом вам надоело получать сообщения службы поддержки о новых ошибках и вы бережете свои нервы, то данная статья написана прямо для вас. Чуть ниже я расскажу вам, как навсегда забыть проблемы, связанные со словом "обмен".

10.09.2021    1115    director04    9    

Подключение нового справочника к подсистемам БСП (дополнительные реквизиты, файлы, запрет редактирования)

БСП (Библиотека стандартных подсистем) v8 1cv8.cf Россия Бесплатно (free)

В данной статье я привожу пример подключения нового справочника к подсистемам БСП. Статья будет применима как к самописным конфигурациям на базе БСП, так и к типовым УТ, ERP, БП и прочим конфигурациям на базе БСП.

17.08.2021    1801    maraty    8    

Повышаем эффективность разработки правил обмена Промо

Практика программирования Перенос данных из 1C8 в 1C8 v8 КД Бесплатно (free)

Как повысить скорость и качество разработки правил обмена? Как вести групповую разработку правил обмена? Как облегчить сопровождение правил обмена после передачи в эксплуатацию? Об этом и многом другом вы можете узнать из этой статьи.

25.06.2018    30000    olegtymko    48    

Правила переноса документа "Сторно" в Бухгалтерию 3.0 из любой конфигурации, где он есть

Перенос данных из 1C8 в 1C8 v8 БП3.0 Россия БУ Бесплатно (free)

В данной статье представлен код обработчика "ПослеЗагрузки" документа бухгалтерии "Сторно".

12.08.2021    468    Ivanov_OM    0    

Добавление нового вида доступа в конфигурациях, построенных на БСП

БСП (Библиотека стандартных подсистем) Роли и права v8::Права 1cv8.cf Бесплатно (free)

Прочитаете и решите: надо оно вам или лучше по старинке. Рассмотрен простой вариант без групп доступа.

05.08.2021    1071    xrrg    2    

Описание формата 1С JDTO (JSON data transfer object)

Интеграция Перенос данных из 1C8 в 1C8 v8 Бесплатно (free)

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

16.07.2021    5833    zhichkin    32    

Префиксация объектов - полезный типовой функционал БСП

Универсальные функции БСП (Библиотека стандартных подсистем) v8 1cv8.cf Россия БУ УУ Бесплатно (free)

В данной публикации предлагаю рассмотреть основные типовые возможности библиотеки стандартных подсистем (БСП), касаемые префиксации объектов конфигураций.

21.06.2021    4201    quazare    4    

Библиотека стандартных подсистем (Механизм БСП) Промо

Практика программирования БСП (Библиотека стандартных подсистем) v8 1cv8.cf Бесплатно (free)

Конфигурации в 1С пишутся для пользователей и по их «правилам» (клиент всегда прав), поэтому в основном все конфигурации разные, но достаточно часто в них используются одни и те же объекты, которые незначительно отличаются друг от друга. Действительно, сложно представить конфигурацию, где не фигурировали бы такие сущности как номенклатура, контрагенты, пользователи, валюта. И некоторые задачи являются типичными: возможность базового разграничения прав, работа с электронной почтой, задачи пользователям и т.д. Но...!

03.03.2017    80464    V.Stavinsky    22    

Ошибка синхронизации документа "Отчет переработчика" и боль типового обмена (УНФ - БП)

Перенос данных из 1C8 в 1C8 v8 УНФ Россия УУ Бесплатно (free)

В данной статье поделюсь доработкой, а точней исправлением типового обмена УНФ - БП, документа "Отчет переработчика", и заодно опишу подход к решению подобных задач. Здесь не будет описано, что такое "МенеджерОбменаЧерезУниверсальныйФормат", "xdto", "EnterpriseData", по этим пунктам должны быть базовые знания.

08.06.2021    1031    con-men    0    

Особенности online-обмена между старыми и новыми типовыми

Перенос данных из 1C8 в 1C8 БСП (Библиотека стандартных подсистем) v8 8.3.14 8.3.6 8.3.8 КА1 КД ДО Бесплатно (free)

Столкнулся с неприятной особенностью потери части данных при обмене УСО (УПП) - ДО.

01.06.2021    2835    echo77    7    

Добавление нового документа в формат обмена EnterpriseData (получение)

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Россия Бесплатно (free)

Данная статья - логическое продолжение (ссылка на первую часть ниже) доработки обмена, но уже на стороне базы приемника.

27.04.2021    1090    con-men    1    

Универсальный обмен между идентичными конфигурациями через REST интерфейс OData. Часть І: Справочники Промо

Перенос данных из 1C8 в 1C8 v8 Бесплатно (free)

Сейчас все чаще интеграции различных конфигураций проектируются через HTTP-сервисы - они и работают быстрее, и "войти" в режим отладки гораздо проще, тем самым обойдя "черный ящик" универсального обмена через xml, например. Более года назад я начал работать в компании, в которой разработчики работали с конфигурациями 1С в режиме совместимости еще 8.2.16 (менять режим совместимости в типичных базах мы не хотели) - а как Вы наверное знаете, если интересовались HTTP-сервисами в 1С, их использование в режиме совместимости 8.3.4 и ниже недопустимо - и здесь я уже не надеялся на разработку и использование HTTP-сервисов. Но позже меня заинтересовал такой "сервис" как REST интерфейс OData, так как его можно использовать не меняя режим совместимости конфигурации - именно он и стал для меня идеальным вариантом решения "нетривиальных" задач.

11.05.2018    24911    V.Stavinsky    11    

Обзор полезных методов БСП 3.1.4. Часть 2

БСП (Библиотека стандартных подсистем) v8 Бесплатно (free)

Библиотека стандартных подсистем (далее - БСП) является частью любой типовой конфигурации, поэтому умение применять готовые процедуры и функции повышает качество разработки и избавляет от написания лишнего кода. К сожалению, не у всех есть время и упорство овладеть всей документацией, поэтому я собрал воедино наиболее популярный функционал.

27.04.2021    14128    rayastar    7    

Добавление нового документа в формат обмена EnterpriseData (отправка)

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Россия Бесплатно (free)

Для меня встала задача добавить новый документ, созданный в расширении, в формат обмена EnterpriseData, между БП - УНФ. Изначальный поиск решения не дал результата. Методом проб и ошибок у меня сформировалось свое решение, которым спешу поделиться, чтобы систематизировать информацию в текст и услышать плюсы, минусы подхода. Все доработки осуществляются в расширении, в котором и был создан новый документ.

21.04.2021    2388    con-men    6    

Обзор полезных методов БСП 3.1.4

Практика программирования БСП (Библиотека стандартных подсистем) v8 1cv8.cf Бесплатно (free)

Библиотека стандартных подсистем (далее - БСП) является частью любой типовой конфигурации, поэтому умение применять готовые процедуры и функции повышает качество разработки и избавляет от написания лишнего кода. К сожалению, не у всех есть время и упорство овладеть всей документацией, поэтому я собрал воедино наиболее популярный функционал.

25.03.2021    35177    rayastar    51    

Взаимодействие между базами 1С через COM Промо

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

Рассмотрено много особенностей взаимодействия между базами 1С по COM технологии

10.08.2015    172446    tormozit    70    

Правила обмена больше не нужны

Внешние источники данных Обмен через XML Перенос данных из 1C8 в 1C8 Распределенная БД (УРИБ, УРБД) WEB v8 Бесплатно (free)

Есть несколько общепринятых подходов к написанию обмена между 1С-системами, каждый из которых упирается в длительное изучение технологии, мучительную отладку правил конвертации и написание большого количества сервисного кода, в котором потом тяжело разобраться. О принципах работы универсального фреймворка liteExchange, который реализует быстрые обмены между 1С и внешними системами, и берет на себя всю техническую обвязку по стандартному преобразованию данных, на INFOSTART MEETUP Saint Petersburg.Online рассказал Николай Крылов.

17.03.2021    11465    Nikola23    39    

Печать макета MS Word в любом документе с помощью БСП

БСП (Библиотека стандартных подсистем) v8 1cv8.cf Бесплатно (free)

В данной статье рассмотрим типовой функционал вывода на печать макетов печатных форм MS Word (*.docx) для любого документа конфигурации, основанной на библиотеке стандартных подсистем. Вариант клиент-серверный.

23.02.2021    5811    quazare    3    

Базовое понимание внедрения механизма печати в любом документе конфигурации на БСП

БСП (Библиотека стандартных подсистем) v8 1cv8.cf Россия Бесплатно (free)

В данной статье рассмотрим базовое применение методов вывода на печать макетов печатных форм с помощью БСП любых типовых или собственных документов.

17.02.2021    7480    quazare    19    

Использование инструментов разработчика для отладки обменов КД 2.0 Промо

Перенос данных из 1C8 в 1C8 v8 КД Бесплатно (free)

Пара трюков, благодаря которым жить становится намного проще...

05.05.2017    28639    unichkin    6    

Перенос данных из ЗУП 2.5 в ЗУП 3.1

Зарплата Перенос данных из 1C8 в 1C8 v8 v8::СПР ЗУП2.5 ЗУП3.x Россия БУ Бесплатно (free)

Довольно часто сталкиваюсь с тем, что у коллег возникает вопрос, как правильно выполнить перенос данных из ЗУП 2.5 в ЗУП 3.1. (Неужели еще кто-то до сих пор работает в ЗУП 2.5? Да, и очень много людей)

25.01.2021    7992    VAAngelov    70    

Перенос документов 1С из одной базы в другую

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

Здравствуйте, коллеги! В своей практике работы с 1С для решения задач бизнеса мне неоднократно приходилось применять инструменты переноса документов 1С из одной базы в другую, причем работать приходилось как с однотипными конфигурациями, так и с разными. Этим интереснейшим опытом я и поделюсь в данной статье.

23.01.2021    21218    Koder_Line    9    

Перенос/копирование и установка отбора/периода при интерактивном переключении или смене варианта отчета/СКД в БСП 3.1 (1C ERP, УТ, БП, ...)

Практика программирования БСП (Библиотека стандартных подсистем) v8 1cv8.cf Бесплатно (free)

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

18.01.2021    1243    SizovE    4    

Приемы обработки больших данных в 1С Промо

Универсальные обработки Математика и алгоритмы Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

Рассказ об эффективных приемах организации обработок больших объемов данных на платформе 1С

07.08.2015    70855    tormozit    29    

Объединение баз ЗУП

Перенос данных из 1C8 в 1C8 v8 v8::СПР ЗУП3.x БУ Бесплатно (free)

Есть база ЗУП 3.1, в которой ведется одна организация, все данные из нее нужно перенести в общий ЗУП, обе базы типовые. Используем для переноса КД 2.0.

10.01.2021    1973    roger83    1    

Генерация штрихкодов с помощью БСП для программистов

БСП (Библиотека стандартных подсистем) v8 1cv8.cf Россия УУ Бесплатно (free)

В данной публикации рассмотрим базовый функционал библиотеки стандартных подсистем (БСП) формирования штрихкодов для вывода на печать.

09.01.2021    9179    quazare    18    

Асинхронное выполнение длительных операций

БСП (Библиотека стандартных подсистем) v8 1cv8.cf Россия Бесплатно (free)

Демонстрация использования функционала БСП для выполнения длительных операций. Механизм может быть полезен, например, при загрузке/выгрузке больших объемов данных.

28.12.2020    2170    prog_mayskiyse    7    

Настройка типового обмена данными между: 1С: Предприятие Бухгалтерия ред. 3.0 (БП 3.0) и 1С: Управление торговлей ред. 10.3 (УТ 10.3). Промо

Перенос данных из 1C8 в 1C8 v8 УТ10 Россия Бесплатно (free)

В этой статье я опишу, как настраивается типовой обмен данными между БП 3.0 и УТ 10.3.

29.01.2014    280569    arr    56    

Метаданные и их идентификаторы

Структура метаданных БСП (Библиотека стандартных подсистем) v8 Бесплатно (free)

Идентификаторы (GUID'ы) метаданных конфигурации. Немного о том, как их получить.

05.12.2020    11222    YPermitin    27    

Неожиданное использование XDTO

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

Расскажу про свой опыт, как XDTO может помочь в отладке обменов данных. И какие полезности можно почерпнуть для себя при работе с XDTO.

05.12.2020    2914    simon_sidoruk    22    

Сохранение настроек

Практика программирования Универсальные функции БСП (Библиотека стандартных подсистем) v8 1cv8.cf Бесплатно (free)

Делюсь еще одним не самым очевидным способом хранения настроек в базах на БСП без доработки конфигурации. Весь код в статье.

22.11.2020    4117    the1    8    

Отладка правил обмена 7.7, 8 Промо

Перенос данных из 1С7.7 в 1C8.X Обмен через XML Перенос данных из 1C8 в 1C8 v8 КД Бесплатно (free)

Отладка правил обмена всегда была для меня больной темой, пока наконец-то не разобрался. В интернете мало тем, посвященных этому, поэтому решил написать небольшую инструкцию по этому поводу. Очень надеюсь, что она будет кому-то полезна. С радостью выслушаю недочеты.

29.10.2013    52527    pyrkin_vanya    70    

Дополнительные реквизиты формы (простой вариант взаимодействия)

Практика программирования БСП (Библиотека стандартных подсистем) Работа с интерфейсом v8 Россия Бесплатно (free)

Упрощаем взаимодействия с дополнительными реквизитами на форме с помощью фиксированного соответствия.

14.11.2020    2168    samvani    0    

Сказ о том, как в одной крупной компании документооборот внедряли, или проблемы типовых обменов между КА и ДО

Интеграция Перенос данных из 1C8 в 1C8 Документооборот и делопроизводство v8 ДО КА2 Бесплатно (free)

Приветствую всех. Сегодня пойдет речь о том, как на одной крупной компании внедряли 1С:Документооборот 2.1 в связке с КА 2.4. Вроде бы системы типовые, мы практически не добавляли ничего в них, но проблем было столько, что я решил изложить их в статье. Может, кому-то пригодится это в дальнейшем, и не придется тратить кучу времени на поиск решений.

10.11.2020    7142    maks_20    26    

Запуск почти любых процедур и функции конфигураций в асинхронном режиме - БСП - Длительные операции [Часть 2]

БСП (Библиотека стандартных подсистем) v8 1cv8.cf Бесплатно (free)

В данной статье я привожу описание рекомендуемых 1С функций к использованию в работе с длительными операциями в рамках БСП.

30.10.2020    7066    quazare    5    

Обмен по расписанию типовыми средствами. Промо

Распределенная БД (УРИБ, УРБД) Обмен через XML Перенос данных из 1C8 в 1C8 v8 1cv8.cf Россия Бесплатно (free)

Часто перед интеграторами стоит задача организовать автообмен (по расписанию или при наступлении какого-либо события) данными между различными конфигурациями. В этой статье я попробую изложить простую инструкцию, как это можно сделать средствами, заложенными в типовые конфигурации 1С (ЗУП, БП, УПП и т.д.). Для обмена используется подсистема "Обмен данными" из БСП

20.06.2012    105370    kser87    52    

Гарантированно рабочий пример использования длительных операций на БСП с отображением прогресса. [Часть 1]

БСП (Библиотека стандартных подсистем) v8 1cv8.cf Россия Бесплатно (free)

В данной статье я предлагаю вам гарантированно действующий пример работы с длительными операциями в рамках Библиотеки стандартных подсистем. Так же рассмотрим некоторые новые функции последней версии БСП для работы с длительными операциями.

29.10.2020    9554    quazare    29    

Вычислить РАЗНОСТЬДАТ в рабочих днях

Практика программирования БСП (Библиотека стандартных подсистем) v8::Запросы v8::СКД ERP2 БП3.0 УТ11 ЗУП3.x Бесплатно (free)

Вычисление количества рабочих днях между двумя датами в запросе.

20.10.2020    3639    antonivan    17    

Заготовка для загрузки файлов по ftp Промо

WEB Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

3 процедуры и 1 макет

03.06.2013    31214    anig99    6    

Разработка функционала обмена с несколькими внешними точками

Обмен данными 1С БСП (Библиотека стандартных подсистем) v8 1cv8.cf Бесплатно (free)

В статье приводятся несколько практических советов по организации обмена с несколькими точками, прежде всего «не 1С». Рассматривается создание плана обмена, использование параметров, программирование и настройка регламентных заданий. Доработка системы проводится без изменения конфигурации с использованием расширения и внешней обработки.

21.09.2020    1239    Sergey1CSpb    2    

Работаем с контактной информацией в конфигурациях на БСП

Практика программирования БСП (Библиотека стандартных подсистем) v8 1cv8.cf Россия Бесплатно (free)

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

14.09.2020    18076    quazare    16    

Базовые вещи БСП, которые облегчат жизнь программисту 1С

Практика программирования БСП (Библиотека стандартных подсистем) v8 1cv8.cf Россия Бесплатно (free)

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

30.08.2020    18957    quazare    34    

Интеграция «1С:Управление производственным предприятием» с «1С:Документооборот» Промо

Перенос данных из 1C8 в 1C8 Документооборот и делопроизводство Документооборот и делопроизводство v8 КА1 УПП1 ДО Бесплатно (free)

В данной статье пойдет речь о возможности интеграции 1С:Управление производственным предприятием ред. 1.3 с 1С:Документооборот КОРП и о том, что может получить предприятие от этой интеграции.

18.02.2013    65871    Vladimir_Konyrev    38    

Выполнение внешней обработки по расписанию для управляемого и обычного приложения

БСП (Библиотека стандартных подсистем) Универсальные функции v8 1cv8.cf Россия Бесплатно (free)

Использование БСП для выполнения внешних обработок в управляемом и обычном приложении

06.08.2020    11559    RPGrigorev    0    

Список документов и их количество в базе за период для обычных и управляемых форм.

Статистика базы данных v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработки показывают список документов и их количество в базе.

1 стартмани

06.08.2020    4386    22    байт    0    

RLS добавление ограничения доступа к данным по произвольному справочнику через штатные механизмы

БСП (Библиотека стандартных подсистем) Информационная безопасность Роли и права v8 КА2 Россия УУ Бесплатно (free)

Решал задачу ограничения доступ к объектам по справочнику "Банковские счета" штатными средствами БСП. Конфигурация КА 2.2. В остальных на БСП должно работать так же. Хотел сделать инструкцию для себя на будущее, решил поделиться.

05.08.2020    3538    ER34    2    

Возможности работы со строками при помощи БСП, которые должен знать каждый программист

Практика программирования БСП (Библиотека стандартных подсистем) v8 Бесплатно (free)

Переходим на следующий уровень работы со строками, уходим от типовых возможностей платформы. Узнаем, как применить функционал БСП конфигурации.

05.07.2020    13093    quazare    37