Публикатор информационных баз

22.11.24

Администрирование - Администрирование веб-серверов

Внешняя обработка, подходит для любых конфигураций. Поддерживает apache и iis! Публикуйте базы легко и просто!

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Публикатор информационных баз (внешняя обработка 1с):
.epf 35,09Kb
50 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

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

  1. Для доступа в конфигуратор - нужно иметь установленный конфигуратор.
  2. Для доступа в конфигуратор - нужно иметь соответствующие права.
  3. Запущенный сеанс конфигуратора - минус одна лицензия.
  4. Есть ряд "крутилок", которые недоступны в конфигураторе
  • можно регулировать параметры каждого web-http-сервисы как на скрине

 

 

  • Можно задать конкретного пользователя и пароль тогда публикация будет использовать автоматическую авторизацию(не надо запариваться с прописыванием в vrd файле)

 

 

  • Строка публикации доступна для редактирования.

 

Порядок работы:

  1. Запускаем предприятие 1с под администратором
  2. Открываем через Файл-Открыть
  3. Выбираем веб-сервер, имя публикации и прочие параметры
  4. Жмем опубликовать
  5. Тестируем результат.

 

Всем хорошего дня, надеюсь кому-то пригодится эта обработка как мне!

Активно тестировалась на платформах: 8.3.16, 8.3.18. Только управляемая форма! Нет привязки к БСП или какой либо конфигурации! Обработка прошла тест на модальность (исключены нерекомендуемые синхронные вызовы)!

Тестировалась под windows, совместимости в другими ОС пока нет.

 

 
 История релизов - исправлений

 1.1 - Первый вариант обработки, включающий в себя 90% возможностей того что есть в конфигураторе.

 1.2 - Исправлены ошибки при запуске и публикации

 

Вступайте в нашу телеграмм-группу Инфостарт

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

См. также

Разработка Инструменты администратора БД Администрирование веб-серверов Администрирование Программист 1C:ERP Платные (руб)

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

90000 руб.

13.05.2026    1842    2    0    

5

Администрирование веб-серверов Системный администратор Программист 1С 8.3 Бесплатно (free)

В файле публикации 1С есть элемент, которого конфигуратор не пишет, и большинство боевых публикаций живёт без него. Мы собрали стенд и посмотрели, чего это стоит: двенадцать параллельных вызовов, десять прошли одной волной, два ждали вдвое дольше. Отказа не получил никто, и это главное: очередь стоит до сервера 1С, поэтому её не видно ни в метриках кластера, ни в журнале регистрации. Померили четыре вещи - чем задаётся предел одновременности, в каких единицах заданы таймауты пула (документация расходится сама с собой), когда правка файла вступает в силу и сколько на самом деле живёт сеанс против написанного в нём. Дальше - что проверить у себя и почему 502 рядом с 1С не всегда означает, что сервер отвалился.

26.08.2026    1010    nedomolkov.ivan    0    

1

Администрирование веб-серверов Системный администратор Программист 1С 8.3 Абонемент ($m)

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

10 стартмани

26.08.2026    506    0    nedomolkov.ivan    0    

0

Администрирование веб-серверов Сервера HighLoad оптимизация Системный администратор Программист Бесплатно (free)

Каждый вечер в час закрытия смен 200 касс розничной сети начинали «залипать», и у всех было готовое объяснение: блокировки. Аудит ожиданий в час пика показал: блокировок — ноль. Сессии ждали не друг друга, а свободных потоков: заводские cost threshold for parallelism = 5 и MAXDOP = 0 на 48-ядерном сервере отправляли даже лёгкие запросы разбегаться по всем ядрам, и две трети запросов стояли в очереди за потоками. Разбираем детектив: почему рефлекс «вечером тормозит — значит, блокировки» подменяет диагностику, как читается картина ожиданий, причём тут сосед по инстансу с отчётом на 24 потока и 4,3 часа — и как две динамические настройки без перезапуска сняли проблему в тот же вечер. С чек-листом «блокировки или параллелизм».

28.07.2026    2518    nedomolkov.ivan    4    

10

Администрирование веб-серверов Системный администратор 1С:Предприятие 8 Бесплатно (free)

Альтернатива Fiddler для локальной разработки/отладки/понимания Web-сервисов, чтобы смотреть тело и заголовки запроса/ответа.

02.06.2026    1399    gordey_kachurin    0    

0

Администрирование веб-серверов Системный администратор Программист Россия Абонемент ($m)

PowerShell-скрипт автоматической установки Apache HTTP Server 2.4 на Windows. Поддерживает несколько экземпляров на разных портах, бэкап, брандмауэр, логирование. Компилируется в exe. Две версии: RU и EN.

7 стартмани

27.03.2026    1731    4    imiron_ru    3    

5

Администрирование веб-серверов Системный администратор Программист Россия Абонемент ($m)

Apache HTTP Server на Windows. Установка и настройка вручную — пошаговое руководство.

5 стартмани

27.03.2026    5092    imiron_ru    0    

13

Администрирование веб-серверов Системный администратор 1С 8.3 Россия Абонемент ($m)

Публикация http-сервиса через Apache под Windows, с использованием ssl клиентского сертификата p12. База реализующая обработку запросов GET, POST с получением и передачей JSON

1 стартмани

23.01.2026    3064    ЕСТЬNULL    0    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Somebody1 68 22.11.24 14:00 Сейчас в теме
То есть можно публиковать базы БЕЗ запуска конфигуратора?
2. Rafael-87 115 22.11.24 15:12 Сейчас в теме
3. Vlan 36 22.11.24 15:13 Сейчас в теме
Про минус одну лицензию не очень понял.
maksa2005; +1 Ответить
4. Rafael-87 115 22.11.24 15:20 Сейчас в теме
(3) Когда запускаете конфигуратор, чтобы опубликовать базу сеанс конфигуратора тоже занимает 1 лицензию.
5. Vlan 36 22.11.24 15:22 Сейчас в теме
(4) А в режиме Предприятия не занимает?
6. Rafael-87 115 22.11.24 15:23 Сейчас в теме
(5) Занимает, но можно пользоваться предприятием прямым предназначением + публиковать базы, 2 в 1.
11. RocKeR_13 1485 22.11.24 19:18 Сейчас в теме
(4) все лицензии включают возможность запускать один сеанс конфигуратора. То есть клиентская лицензия на 5 р.м. позволяет запустить 5 сеансов в режиме предприятия + 1 сеанс конфигуратора
Bassgood; +1 Ответить
7. Vlan 36 22.11.24 15:25 Сейчас в теме
Если я запущу Конфигуратор и зайду отладкой в Предприятие, сколько лицензий потрачу? Всегда думал, что одну. Как тогда я работаю с одиночным ключом?
maksa2005; +1 Ответить
8. Rafael-87 115 22.11.24 15:28 Сейчас в теме
(7) Точно не могу сказать, как работает система лицензирования, возможно с одиночным ключом позволяет зайти и в конфигуратор и в предприятие, ибо было бы печально. Но сам лично убеждался, что когда все лицензии были заняты сеансами предприятия, то в конфигуратор не пускал.
9. Vlan 36 22.11.24 15:30 Сейчас в теме
(8) Немного не то. Если сначала Предприятие, потом отдельно Конфигуратор, тогда да. А из Конфигуратора не должна лицензия тратиться.
Rafael-87; +1 Ответить
10. Rafael-87 115 22.11.24 15:32 Сейчас в теме
(9) Да получается так
12. user700522_lerner584 23.11.24 12:05 Сейчас в теме
(7) Ды к одиночный ключ использует другой принцип подсчета: не посеансовый, а «помашинный». На машине, где воткнут, хоть миллион сеансов запустите
Rafael-87; +1 Ответить
13. swimdog 798 23.11.24 12:53 Сейчас в теме
(12) Смотря кто ключи раздает. Вообще, порядок использования лицензий очень подробно расписан на итс. Кратко суть. Если ключ установлен на компьютере, то 1 лицензия работает на все программы. Хоть 20 баз запустите. Если ключ раздается сервером или веб-сервером, то 1 лицензия на подключение. Хоть 1 базу 2 раза откроете - спишется 2 лицензии.
Rafael-87; +1 Ответить
14. user700522_lerner584 23.11.24 17:09 Сейчас в теме
(13) Приведённая выше ситуация однозначная - ключ-единичка может быть только локальным. По-моему 5 и 10 могут быть тоже, но могут быть и сетевыми. Остальные - только сетевыми
19. swimdog 798 25.11.24 23:28 Сейчас в теме
(14) Сейчас в ходу программные лицензии. А с ними все не так однозначно. Вы можете купить пакет на 5 лицензий и поставить их поштучно на разные компы. А можете на сервер поставить 4 штуки одиночных лицензий и сервер их увидит. И сможет раздавать. Читайте ИТС, там это все описано.
15. Rafael-87 115 24.11.24 09:09 Сейчас в теме
(13) Спасибо за пояснение, яснее некуда
16. Vlan 36 25.11.24 07:57 Сейчас в теме
(15) А я так и не понял, имеет ли смысл публиковать базы через Предприятие для экономии лицензии?
17. Rafael-87 115 25.11.24 08:06 Сейчас в теме
(16) Получается, если у вас лицензии, раздаваемые сервером, то да, т.к. в этом случае отнимается лицензия, занятая сеансом конфигуратора. Я думаю, данное преимущество не играет существенной роли. Больше так для списка.
18. Rafael-87 115 25.11.24 16:36 Сейчас в теме
Залил версию 1.2 (исправлены ошибки) - перекачайте файл.
20. Bassgood 1507 27.11.24 09:07 Сейчас в теме
Выбираю в проводнике папку для публикации - подставляет всегда один и тот же свой каталог "C:\web\{имя публикации}", а не тот, который я выбрал на самом деле через проводник, баг?
21. Rafael-87 115 27.11.24 09:11 Сейчас в теме
(20) Да, действительно вы правы, сейчас поправлю
22. Rafael-87 115 27.11.24 09:23 Сейчас в теме
(20) Версия 1.3. Качайте, проверяйте.
Bassgood; +1 Ответить
23. user2116342 29.11.24 08:42 Сейчас в теме
(22) Подскажите, а как работает публикатор, когда есть несколько разных версий платформ?
24. Rafael-87 115 29.11.24 08:48 Сейчас в теме
(23) На практике не проверял, но если разрядность одинаковая с веб сервером и библиотека для взаимодействия с веб сервером установлена, то можно опубликовать несколько разных платформ. Строка публикации регистрируется для платформы запущенной под текущим сеансом.
25. user2116342 29.11.24 08:54 Сейчас в теме
(24) Если рассматривать публикацию разных платформ через apache, то при публикации через 1С она затирает публикацию другой платформы, поэтому приходится мудрить публикации через разные порты и разные службы 1с и службы apache . Речь конечно же идет, когда эти разные версии платформ 1с находятся на одном сервере.
Кто нибудь проверял?
26. Rafael-87 115 29.11.24 09:02 Сейчас в теме
(25) Вы хотите одну и ту же базу опубликовать под разными платформами?
27. user2116342 29.11.24 09:15 Сейчас в теме
(26) нет конечно, базы разные, как и платформы, но все на 8.3.
28. Rafael-87 115 29.11.24 09:44 Сейчас в теме
(27) А как веб сервер поймет какую базу под какой платформой запускать? Это только правильно вы сказали, разносить на разные порты и службы апач.
29. user2116342 29.11.24 10:43 Сейчас в теме
(28) вот мне и интересно, как это работает у вас)
30. Rafael-87 115 29.11.24 10:55 Сейчас в теме
(29) Проверил, я думаю как и если бы конфигуратором делали, строка LoadModule в httpd.conf перетирается платформой последней откуда регистрировалась.
31. Rafael-87 115 29.11.24 10:57 Сейчас в теме
(29) т.е. все опубликованные базы запускаются под платформой, где вы последний раз запускали обработку.
32. user2116342 29.11.24 11:09 Сейчас в теме
(31) Благодарю за информацию, значит под мои задачи не подойдет. Спасибо
33. Rafael-87 115 29.11.24 11:17 Сейчас в теме
(32) хотя, с другой стороны вы можете выбрать апач 2.2 и зарегистрировать одну базу, потом выбрать апач 2.4 и зарегистрировать другую базу, в настройках апачей распараллелить порты.
34. user2116342 29.11.24 13:28 Сейчас в теме
(33) ну сейчас примерно так и делаем, только апач одной версии
35. SPID 18.12.24 12:55 Сейчас в теме
Работает только при запуске клиента 1С на том же физическом сервере где и web-сервер? Если web-сервер на другом сервере, то удаленно опубликовать не получится?
36. Rafael-87 115 18.12.24 13:01 Сейчас в теме
(35) Нет не получится, публикует на той же машине, где запущен сеанс, но опубликовать базу можно, находящуюся на другом сервере. Т.е. веб сервер используется локальный, а база на любом сервере.
Для отправки сообщения требуется регистрация/авторизация