gifts2017

RBD Exchange - Упрощение обмена для конфигураций на платформе 1СV8*

Опубликовал Сергей Хан (akku) в раздел Администрирование - Распределенная БД (УРИБ, УРБД)

17.02.2016. Обновлен файл с программой(RBDExchange.exe). Исправлена некорректная работа с версией 1С Предприятие 8.3  

28.03.2013 добавлен архив с доработанным исходником.
Доработанная программа RBD Exchange, для упрощения обмена РБД с периферийными точками.
Изменения:
1. Поддержка всех платформ 1С8
2. Возможность указания в пути запуска платформы 1С файла 1cestart.exe
3. Исправлен баг проверки доступности серверной базы данных
4. Добавлена возможность обновления конфигурации серверных баз данных

Исходная версия программы http://infostart.ru/public/20952/ и http://shkuraev.ru/?p=118

  1. Поддержка всех платформ 1С8

Версия платформы выбирается из названия папки, в пути к исполняемому файлу.
Пример: C:\Program Files\1cv82\8.2.17.157\bin\1cv8.exe.

 Для правильной работы механизма определения версии платформы необходимо в пути к исполняемому файлу иметь папку с номером платформы( 1Сv80, 1Сv81, 1Сv82 и т.д)

Текущая версия платформы 1С отображается в наименовании "Путь запуска 1С Предприятия v8*" в окне "Настройка параметров.

  1. Возможность указания в пути запуска платформы 1С файла 1cestart.exe

Появилась возможность указать к качестве файла запуска, файл 1cestart.exe.
Путь запуска будет выглядеть C:\Program Files\1cv82\common\1cestart.exe.

Хотя с применением такого пути запуска 1с8 платформы, не получается полностью в автоматическом режиме обновить конфигурацию, приходится открывать вручную конфигуратор и нажимать F7, для того что бы завершить обновление конфигурации. Для того что бы обновление конфигурации проходило полностью в автоматическом режиме, необходимо указать путь к исполняемому файлу 1cv8.exe, нужной версии платформы (C:\Program Files\1cv82\8.2.17.157\bin\1cv8.exe.)

  1. Исправлен баг проверки доступности серверной базы данных

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

  1. Добавлена возможность обновления конфигурации серверных баз данных

Раньше была возможность обновлять конфигурации только файловых баз данных.

 

Сам активно пользуюсь этой программой, так как обслуживаю РБД, 10 периферийных баз в 9 разных городах. Спасибо автору за программу и исходники.

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

Наименование Файл Версия Размер Кол. Скачив.
RBDExchange.exe
.exe 938,50Kb
17.02.16
42
.exe 938,50Kb 42 Скачать
Справка RBDExchange
.hlp 380,68Kb
21.05.13
8
.hlp 380,68Kb 8 Скачать
Исходник
.rar 1,01Mb
28.03.13
9
.rar 1,01Mb 9 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Володимир Костюк (voshkaniridze) 28.03.13 10:09
Огромная благодарность за исходники
2. Михаил Вайнагий (michael2006) 20.05.13 22:34
Спасибо, очень полезная программка.
Но у меня к сожалению на закладке "расписание" вылетает ошибка "Failed to set calendar min/max range".
Иногда закладка появляется, отображает в списке дней недели трижды неделю, тоесть 7*3 элементов.
Региональные настройки - русский. Это моя ОС некорректно общается с программкой?
3. Сергей Хан (akku) 21.05.13 07:54
Возможно проблемы на стороне вашей операционной системы. Так как закладка Файл-Настройки-Расписание у меня открывается без проблем и на XP,и на WINDOWS 7, и на WINDOWS SERVER 2008. А вообще я встроенным расписанием не пользуюсь, использую виндовый планировщик и запускаю прогу в фоне, те кто использовал встроенное расписание, жаловались что глючит. Я не автор программы, просто, что для себя улучшил, тем и поделился, ну а расписанием за ненадобностью не занимался....
michael2006; +1 Ответить 1
4. Михаил Вайнагий (michael2006) 21.05.13 09:23
(3) akku, Подскажите пожалуйста, как эту программу запустить bat-ником. Именно запустить выполнение обмена, не только открыть.
5. Сергей Хан (akku) 21.05.13 10:37
Вот выдержка из справки по работе с программой:
Для запуска программы в фоновом режиме используются следующие аргументы:
/b - признак того, что программа запускается в фоновом режиме;
/s - признак того, что программа после запуска выполнит синхронизацию с FTP;
/e - признак того, что программа после запуска выполнит обмен по всем рабочим настройкам;

Таким образом, чтобы выполнить синхронизацию в фоновом режиме, необходимо запустить программу следующим образом:

RBDExchange.exe /b /s
а для выполнения еще и обмена RBDExchange.exe /b /s /e

Справка по RBD Exchange
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа