Генератор начального образа узла РИБ 1С: 8.1

09.10.14

Интеграция - Обмен между базами 1C

Обработка позволяет создать начальный образ узла РИБ без монопольного доступа к базе.
При этом можно заранее задать, какие объекты выгружать, что ускорит формирование образа, поэтому может работать даже быстрее штатной выгрузки.

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

Наименование Файл Версия Размер
ГенерацияУзлаРИБ.epf
.epf 16,51Kb
99
.epf 16,51Kb 99 Скачать
Версия для 82, умеет выгружать в файл
.epf 19,34Kb
25
.epf 19,34Kb 25 Скачать

Обработка проверена многократно на практике.

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

Пример отбора ссылочных данных:

Если

МД <> Метаданные.Справочники.ФизическиеЛица

И МД <> Метаданные.Справочники.Склады

Тогда

Если МД.Реквизиты.Найти("Магазин") <> Неопределено Тогда

              Условие = "Магазин В (&Магазины)";

              Параметры.Вставить("Магазины", Узел.Магазины.Выгрузить(,"Магазин"));

КонецЕсли;

КонецЕсли;

Пример инициализации объекта плана обмена:

Объект.ДополнительныеСвойства.Вставить("ВыгружатьВсеБонусы", истина);

 

Перед выгрузкой очищайте всю регистрацию изменений по узлу, т.к. туда перейдут все объекты.

См. также

SALE! 10%

Перенос данных из УПП 1.3 в ERP 2 / УТ 11 / КА 2. Переносятся документы, справочная информация и остатки

Обмен между базами 1C Платформа 1С v8.3 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Обработка позволяет перенести из УПП 1.3 в ERP / УТ 11 / КА 2 всю возможную информацию. Переносятся документы, а также начальные остатки и справочная информация. Есть фильтр по организации и множество других опциональных параметров выгрузки. Наши правила переноса в продаже с 2015 года, постоянно работаем над их развитием. Более 360 предприятий выполнили переход с использованием этого продукта. Оказываем техническую поддержку по всем вопросам проекта переноса данных из УПП 1.3.

50722 45650 руб.

04.08.2015    159267    363    266    

345

SALE! 10%

[ED3] Обмен для ERP 2.5, КА 2.5, УТ 11.5 БП 3.0, Розница, УНФ и других с EnterpriseData (универсальный формат обмена), правила обмена

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

25080 руб.

12.06.2017    134598    718    291    

387

Перенос данных из УПП 1.3 в БП 3.0. Переносятся документы (обороты за период), справочная информация и остатки

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.223.x) и БП 3.0 (3.0.149.x). Правила подходят для версии ПРОФ и КОРП.

28000 руб.

15.12.2021    20088    132    38    

90

SALE! 10%

Перенос данных из БП 3.0 в УТ 11 / КА 2 / ERP 2

Обмен между базами 1C Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Переносятся документы за выбранный период, нормативно-справочная информация и остатки по счетам бухгалтерского учета из программы "1С:БП 3.0" в "1С:УТ 11" или "1С:КА. 2" или "1С:ERP Управление предприятием, ред. 2".

50722 45650 руб.

31.10.2014    231092    124    326    

295

SALE! 10%

Перенос данных из ERP 2 / КА 2 в ЗУП 3

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Управленческий учет Платные (руб)

Обработка позволяет не только перенести все документы, справочную информацию и начальные остатки из ERP 2 или КА 2 в ЗУП 3, но и организовать регулярный перенос данных между программами 1С:ERP 2 / КА 2 и 1С:ЗУП 3. Вы можете выбрать период отбора данных и установить фильтр по организациям, чтобы выгружать только необходимую информацию. Более того, перенос оперативно обновляется при выходе новых релизов программы 1С, так что вы всегда будете иметь самую актуальную версию обработки.

48278 43450 руб.

03.12.2020    34033    80    57    

78

SALE! 10%

Перенос данных из ERP 2 / КА 2 / УТ 11 в БП 3.0

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос позволяет настроить собственный обмен данными между указанными программами, альтернативный предлагаемому фирмой 1С. Перенос данных осуществляется из 1С:ERP 2 / 1С:КА 2 / 1С:УТ 11 в 1С:БП 3.0. Правила обмена оперативно обновляются при выходе новых релизов программы 1С, так что вы всегда будете иметь самую актуальную версию обработки.

38500 34650 руб.

15.04.2019    68191    176    136    

108

Перенос данных из Парус 10 в ЗГУ ред.3

Внешние источники данных Кадровый учет Файловый обмен (TXT, XML, DBF), FTP Обмен между базами 1C Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 10 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

60000 руб.

05.10.2022    9155    9    8    

10

Перенос данных из УТ 10.3 в УТ 11.5. Переносятся документы (обороты за период), справочная информация и остатки

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 10 1С:Управление торговлей 11 Россия Управленческий учет Платные (руб)

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3 (10.3.87.x) и УТ 11.5 (11.5.16.x).

28000 руб.

23.07.2020    46019    194    64    

153
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
0. fixin 4252 01.12.11 21:28 Сейчас в теме
Обработка позволяет создать начальный образ узла РИБ без монопольного доступа к базе.
При этом можно заранее задать, какие объекты выгружать, что ускорит формирование образа, поэтому может работать даже быстрее штатной выгрузки.


Перейти к публикации

1. Kochevnic 01.12.11 21:28 Сейчас в теме
Спасибо! Возьмём на вооружение
2. fixin 4252 01.12.11 23:48 Сейчас в теме
3. Angeros 02.12.11 03:46 Сейчас в теме
У меня база 300гб. Насколько быстро при помощи этого средства получится создать новый образ риб?
4. fixin 4252 02.12.11 08:34 Сейчас в теме
(3) а сколько в этой базе узлов? У меня база 45 Гб (40 узлов), дочка размером 1,5 Гб формируется 6-7 часов. Штатная выгрузка длится примерно столько же, но монопольно. Тут рядом на ИС еще есть методика удаления лишних объектов из копии базы, если для вас мой метод не подходит, можете юзать этот.
5. Angeros 02.12.11 10:17 Сейчас в теме
(4)Количество узлов по-моему в этом случае не влияет на время выгрузки. Увы но когда нужно сделать еще один узел приходится копировать всю базу целиком. Это до 2 ух часов. Дальше подключение к обмену. Единственный момент вырубка лишних данных, но эту работу можно проводить в иное время, когда база уже работает. Ваш метод очень хорош для открытия нового магаза.
6. fixin 4252 02.12.11 11:13 Сейчас в теме
(5) не совсем так. справочники, возможно копируются и целиком, но документы отбираются предварительными фильтрами по метаданным, написанными на языке 1С. Короче, этот процесс можно ускорить.

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

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

Кстати, можно попробовать выгружать базу в три параллельных потока через 3 ком-соединения - справочники, документы, регистры. Не знаю, будет ли это быстрее и получится ли из-за транзакционных конфликтов.
12. alsky-2003 29 14.06.12 22:32 Сейчас в теме
ну подскажите лопуху, пожалуйста, - почему обработка выдает у меня ошибку "{ВнешняяОбработка.ГенерацияУзлаРИБ.МодульОбъекта(6)}: Ошибка при вызове конструктора (COMОбъект)
V8 = Новый COMОбъект("V81.COMConnector");
по причине:
Недопустимая строка с указанием класса"

где я тупанул? com-соединение я не настраиваю
13. fixin 4252 15.06.12 07:53 Сейчас в теме
(12) видимо, у вас стоит 82, а не 81, надо будет поправить код, чтобы генерировался 81 объект, а потом 82, если 81 нет.
alsky-2003; +1 Ответить
20. isn 15 15.09.15 12:28 Сейчас в теме
(4) Здравствуйте! У меня вопрос к комменту "а сколько в этой базе узлов? У меня база 45 Гб (40 узлов), дочка размером 1,5 Гб формируется 6-7 часов. Штатная выгрузка длится примерно столько же, но монопольно. Тут рядом на ИС еще есть методика удаления лишних объектов из копии базы, если для вас мой метод не подходит, можете юзать этот."
У меня база 70 гигов, 80 узлов. Штатная выгрузка просто физически не выгружает. В комменте есть ссылка "Тут рядом на ИС еще есть методика удаления лишних объектов из копии базы, если для вас мой метод не подходит, можете юзать этот" дайте плиз ссылку. буду проверять оба метода.
21. fixin 4252 19.09.15 09:03 Сейчас в теме
(20) не, ну сами поищите. Это же банально.
22. isn 15 21.09.15 10:47 Сейчас в теме
(21) В какой тип файла выгружается, xml, dt, 1cd?
25. fixin 4252 21.09.15 21:35 Сейчас в теме
(22) он обменивается по COM
(23) А что именно у Вас не получилось?
7. jko 19.01.12 07:48 Сейчас в теме
8. slavich 7 21.01.12 16:09 Сейчас в теме
Как раз в тему обработка, спс...
9. fixin 4252 21.01.12 18:07 Сейчас в теме
(8) Вот ради таких душевных спасибо и делюсь
10. krv2k 375 30.03.12 18:39 Сейчас в теме
(9) Наивный... это они такими комментариями себе стартмани зарабатывают
11. elenavoz 30.03.12 19:39 Сейчас в теме
Да интересно... как раз сейчас актуально
14. alsky-2003 29 15.06.12 10:46 Сейчас в теме
Извините уж, что дергаю. Вот что мы сделали в коде:
Функция Установить1СCOMСоединение(BaseConnectionString, Base1sUser, Base1sPassword) Экспорт
//Устанавливаем быстрое COM-соединение с 1С8
//V8 = Новый COMОбъект("V81.COMConnector");
V8 = Новый COMОбъект("V82.Application");

Попытка
//ConnectionString = 'File="' + Base1sPath + '";Usr="' + Base1sUser + '";Pwd="' + Base1sPassword + '"';
ConnectionString =BaseConnectionString + ?(Прав(СокрЛП(BaseConnectionString),1) = ";", "", ";") +" Usr=""" + Base1sUser + """;Pwd=""" + Base1sPassword + """";
Base1s = V8.Connect(ConnectionString);
Исключение
Предупреждение("Не удалось создать com-соединение! " + ОписаниеОшибки() + "\n" + BaseConnectionString);
Возврат Неопределено;
КонецПопытки;
return Base1s;
КонецФункции

Все равно ругается на неверные параметры соединения с базой
Прикрепленные файлы:
15. fixin 4252 15.06.12 13:37 Сейчас в теме
(14) а с чего вы ком-коннектор заменили на аппликатион?
я не уверен, что вы правильно парсите строку соединения. Попробуйте в явном виде прописать имя зверя и пароль, каталог и т.п.
16. ViksVik 07.12.12 19:45 Сейчас в теме
Я так понял, что эта обработка для 1с81. А на 1с82 не заработает?
17. Mastekor 10.04.13 11:03 Сейчас в теме
Что-то не выходит, затыкается на справочнике банков.
{ВнешняяОбработка.ГенерацияУзлаРИБ(58)}: Ошибка при проверке необходимости отправки объекта КОНКУРСНЫЙ УПРАВЛЯЮЩИЙ АКБ "ЭЛЕКТРОБАНК" в узел: {ВнешняяОбработка.ГенерацияУзлаРИБ(56)}: Метод объекта не обнаружен (ПриОтправкеДанныхПодчиненному)
ВызватьИсключение "Ошибка при проверке необходимости отправки объекта " + Объект + " в узел: " + ОписаниеОшибки();
18. fixin 4252 10.04.13 11:23 Сейчас в теме
(17) Mastekor, в плане обмена заведи обработчик события ПриОтправкеДанныхПодчиненному или не ставь галку, что нужно вызывать функции плана обмена.
19. fixin 4252 09.10.14 12:35 Сейчас в теме
Добавил версию обработки для 8.2, умеет выгружать в формате для универсальной выгрузки-загрузки.", которая умеет работать без COM, просто выгружает данные в файл, откуда их можно считать или универсальной обработкой загрузки-выгрузки от 1С или моей обработкой "Чтение XML-выгрузки".

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

Можно использовать для повторной выгрузки регистра, например, быстрее чем через РИБ.
23. isn 15 21.09.15 13:10 Сейчас в теме
К сожалению, данный вариант формирования узла УРИБ у меня не сработал. Узел с 0, как таковой не создался и судя по коду обработки и не мог создаться.
24. isn 15 21.09.15 13:44 Сейчас в теме
Зря качал файл. Обработка оказалась бесполезна.
27. amiralnar 9 25.10.16 06:23 Сейчас в теме
Сергей, здравствуйте! Спасибо за очень полезную обработку!
Чувствую себя в замешательстве...
В вопросах РИБ очень полезны ваши публикации, пользуюсь второй раз уже.
28. NikolaST 4 25.04.17 08:45 Сейчас в теме
Обработка очень полезная. Небольшое замечание - константы необходимо выгружать так:
вместо
Соединение.Константы[ИмяОбъекта].Установить(Соединение.ЗначениеИзСтрокиВнутр(ЗначениеУпакованное));

нужно писать через менеджера:
МенКонст = Соединение.Константы[ИмяОбъекта].СоздатьМенеджерЗначения();
МенКонст.Значение = Соединение.ЗначениеИзСтрокиВнутр(ЗначениеУпакованное);
МенКонст.ОбменДанными.Загрузка = Истина;
МенКонст.Записать();

а то в конфигурациях с БСП не прокатывало.
29. user611677_evgenych76 28.06.17 08:05 Сейчас в теме
Добрый день. Попробовал воспользоваться обработкой, т.к. штатная перестала работать (останавливается с сообщением о нехватке памяти).
Выдает вот такую ошибку:
{ВнешняяОбработка.ГенерацияУзлаРИБ.МодульОбъекта(589)}: Ошибка при вызове метода контекста (ПрочитатьXML)
Возврат Соединение.ПрочитатьXML(ЧтениеXML);
по причине:
Произошла исключительная ситуация (1C:Enterprise 8.2.19.130): Значения данного типа не могут быть представлены в XML
База Розница версии 1. Платформа 8.2.19.130
Падает на справочнике дисконтных карт.
30. fixin 4252 07.07.17 22:34 Сейчас в теме
(29) не могу сказать, почему. Вы ж программист, разберитесь. ;-)
судя по ошибке, ловит несериализуемое значение, может Хранилище, хотя должна его нормально распиливать.
31. vis_tmp 32 24.09.20 10:05 Сейчас в теме
Сергей, не могу понять откуда у тебя изначально берётся пустая база нового узла?
Это делается отдельно?
Оставьте свое сообщение