@urhero

Изменения регистров сведений многих файловых баз 1С?

Есть POS системы, которым постоянно требуется делать некие настройки. Ставить/ убирать галочки в настройках, выбирать пункты, актуализировать и стандартизировать.
Сама POS-система - компьютер на базе Windows 10 с платформой 1С и конфигурацией для POS систем. Сами настройки хранятся в Регистре сведений Настройки.
Какие инструменты и как можно использовать для алгоритма:
1. Подключится к файловой базе удалённо.
2. Получить Регистры сведений.
3. Поменять, если требуется.
4. Загрузить назад в базу с изменениями.

Какие средства/механизмы/ПО/технологии существуют и используются для такого рода задач?
  • Вопрос задан
  • 88 просмотров
Решения вопроса 1
Jump
@Jump
Системный администратор со стажем.
Пишется обработка на языке 1с делающая необходимые действия - получение информации из регистров сведений, их изменение, и.т.д.
После чего она просто запускается - вызываете из командной строки 1cv8.exe с параметрами передавая путь к этой обработке.
В результате база запускается, и выполняется обработка.
Как запустить программу на удаленном компьютере - это уже другой вопрос. Если домен, то можно использовать средства AD.
Если нет - да кучу вариантов можно придумать, в тот же планировщик задачу можно закинуть.

Так же можно опубликовать базу и открывать ее удаленно в браузере.
Так же можно опубликовать веб сервисы и делать запросы напрямую к базе.

В общем вариантов куча.
А какой выбрать это надо смотреть по задаче -как часто делать надо, с каждой базой персонально работать, или всем одинаковые настройки грузить, есть ли возможность опубликовать базу - белый адрес, и все такое.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Constanine
Как альтернативу способу с запуском 1с из командной строки, можно использовать com-соединение. Данный способ удобен, если базы находятся в одной подсети. Реализуется внешняя обработка, в которую выводим шаблон настроек, перечень баз, и механизм подключения. Затем подключаемся по списку к базам и проводит необходимые действия(установка/чтение параметров и.т.д.).

Но как и в варианте с командной строкой, необходимо реализовать обработку на языке 1с. А так многое зависит от нюансов.
Ответ написан
Комментировать
fosihas
@fosihas
Автоматизации учета на 1С.
+.УРБД - планы обмена.
а так сейчас как меняетесь данными с POS-системой, может в это направление то посмотреть....
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы