Регламенты, которых не знает ни ИИ, ни новичок: видеоинструкции прямо в 1С
Задачи пользователя - Инструкции пользователю
Бесплатные
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
ИИ-помощник в 1С посчитает выручку по менеджерам за минуту, но не знает, что скидку больше 5 % у вас согласует руководитель отдела продаж. Новый сотрудник этого тоже не знает. Такие правила живут в головах опытных коллег и в регламенте на общем диске, а человек весь день работает в 1С и на общий диск не заглядывает.
Мы сделали бесплатную обработку, которая показывает ролики с правилами компании прямо в форме 1С: папка с роликами на сервере, список по разделам, регламент текстом под каждым роликом и отметки «просмотрено». Ниже о том, как она устроена, и о граблях, которые встретились в тонком клиенте, если захотите сделать что-то похожее сами.
Зачем это компании
В каждой фирме есть правила, о которых типовая конфигурация не знает: счёт уходит только из 1С и никогда с личной почты, приёмку проводит кладовщик, а закупщик лишь проверяет цены, возврат без заявления покупателя не оформляется. Новичку это пересказывают устно, и через неделю он спрашивает то же самое ещё раз.
Двухминутная запись экрана объясняет лучше страницы текста: видно, куда нажимать, и слышно, почему именно так. А регламент текстом рядом с роликом пригодится и потом, когда правила понадобится отдать ИИ-помощнику: они уже записаны и лежат в одном месте.
Что получилось
Все ролики лежат в обычной папке, на диске или на сервере. Обработка сама строит по ней список:
- подпапки становятся разделами, файлы MP4 роликами;
- номер в начале имени задаёт порядок («10» встаёт после «02») и в 1С не показывается;
- текстовый файл с тем же именем выводится под роликом: туда удобно класть регламент, его можно поправить без перезаписи видео (подходят и UTF-8, и Windows-1251, то есть любой Блокнот);
- картинка .jpg или .png с тем же именем становится обложкой;
- над списком поиск по названию, а ролик, досмотренный до 90 %, получает зелёную галочку. Отметки у каждого пользователя свои, сверху счётчик «Роликов: 7, просмотрено: 3».

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

Одна папка для всех
Если открыть обработку через Файл → Открыть, каждый пользователь выбирает папку сам, и путь запоминается за ним. В компании удобнее другой путь: зарегистрировать обработку в «Дополнительных отчётах и обработках», выбрать раздел и в комментарии карточки написать путь к папке:
Тогда у всех сотрудников одна и та же папка, ссылки «сменить папку» в обработке нет, а сама она появляется в выбранном разделе, например «Продажи → Сервис → Дополнительные обработки». Ролики меняет тот, у кого есть доступ к папке, 1С при этом трогать не нужно.

Как показать локальный ролик в форме 1С
Главный вопрос был не в списке файлов, а в том, согласится ли поле HTML-документа проиграть ролик с диска. Мы собрали тестовую обработку, где у каждого ролика было четыре кнопки, по одной на способ показа, и проверили их в 1С:Бухгалтерии 3.0 (учебная версия), тонкий клиент, Windows 10:
| Способ | Что вышло |
|---|---|
A. Страница с плеером пишется во временную папку и открывается по адресу file:/// |
Играет, но 1С спрашивает разрешение на каждую новую страницу |
| B. Ролик копируется во временную папку рядом со страницей | Играет, те же вопросы и лишняя копия ролика |
| C. В поле открывается сам файл MP4 | Звук есть, картинки нет |
D. Страница задаётся полю текстом, в ней тег <video> с адресом file:/// |
Играет, временных файлов нет |
Обработка сделана на варианте D. Поле HTML в тонком клиенте работает на WebKit, и MP4 с кодеком H.264 оно воспроизводит само, без внешних компонент. Одна особенность осталась: при первом открытии каждого файла 1С показывает окно «Предупреждение безопасности» и спрашивает, можно ли открыть локальный файл. После «Да» этот файл больше вопросов не вызывает, в том числе когда обработку закрыли и открыли снова. Если у ролика есть обложка, 1С спросит и про картинку.

Что пригодится, если будете делать похожее
- Платформа запоминает ответ «Да» для файла. Если гонять несколько способов показа на одном ролике, легко решить, что какой-то способ обходится без предупреждения: проверяйте каждый способ на новом файле.
КодироватьСтрокув тонком клиенте недоступна, проверка синтаксиса сразу на неё ругается. Путь к файлу в адресfile:///переводим сами, байтами UTF-8, иначе кириллица и пробелы в имени ломают ссылку.- У оповещения
ТекстовыйДокумент.НачатьЧтениеровно один параметр. Процедура с двумя, даже если второй со значением по умолчанию, падает с ошибкой «количество параметров 2, ожидаемое количество 1». - Все действия с файлами только асинхронные (
НачатьПоискФайлов,НачатьКопированиеФайла,ДиалогВыбораФайла.Показать): в типовых конфигурациях синхронные вызовы запрещены.
И приём, который выручает каждый раз, когда HTML-странице в форме нужно что-то сообщить 1С. Отметка о просмотре сделана без внешних компонент: на 90 % ролика скрипт страницы «нажимает» скрытую ссылку, а 1С ловит нажатие в обработчике поля.
Так же можно передать в 1С выбор пользователя, ответ в тесте или конец анимации.
Требования и ограничения
- Тонкий клиент 1С. Веб-клиент не поддерживается: из браузера папку на диске не просмотреть.
- Ролики в MP4 с кодеком H.264. Видео с телефона часто записано в HEVC, его придётся пересохранить.
- На Windows Server встроенному плееру нужен компонент Media Foundation. У нас на терминальном сервере без него ролик не играл. Если плеер не справился, под роликом появится объяснение и кнопка «Открыть в программе Windows».
- Папка должна быть доступна с компьютера пользователя: локальный диск или сетевая шара.
- В дополнительных обработках работает в безопасном режиме и разрешений не просит. БСП нужна только для регистрации, без неё обработка открывается через Файл → Открыть.
Как записать ролики
Подойдёт любая программа, которая сохраняет MP4: запись экрана в «Ножницах» Windows 11, Xbox Game Bar (Win+Alt+R) или OBS с форматом MP4. Советую короткие ролики: одно действие на ролик, одна-три минуты, и голосом не только «нажмите сюда», но и зачем это делается. Правила, которые меняются, держите в текстовом файле рядом с роликом, а не в самом видео: поправить строку в Блокноте проще, чем перезаписывать экран.
Где мы это используем
Тот же способ показа роликов работает во встроенных инструкциях нашего «ИИ Агента в 1С». Агент живёт в окне 1С и отвечает на вопросы по данным базы своими словами: кто из покупателей не вернулся в этом квартале, что закончится на складе за две недели. Ещё он собирает отчёт по описанию и разбирает отчёт, который открыт на экране. Демо на 3 дня можно взять в карточке на Инфостарте: infostart.ru/marketplace/2804978.
Что в архиве
ВидеоИнструкции.epf, версия 1.0;- папка «Пример базы знаний»: 7 роликов-заглушек по 8 секунд в трёх разделах, с обложками и регламентами, чтобы посмотреть, как всё выглядит, ещё до записи своих роликов;
- короткая инструкция: как открыть обработку и как зарегистрировать её с общей папкой.
Ролик-инструкция на 2 минуты прикреплён к публикации.
Какие ролики вы бы записали новичкам первыми? Напишите в комментариях. Если наберётся несколько одинаковых, сделаю к ним шаблоны регламентов для примера папки.
Вступайте в нашу телеграмм-группу Инфостарт