Каталог решений - Разработка скрипта для проекта Снегопат

Разработка скрипта для проекта Снегопат

Разработка скрипта для проекта Снегопат

В наличии

Подробное пошаговое описание порядка создания скрипта для проекта Снегопат (http://snegopat.ru) на примере скрипта "Авторские комментарии". Затрагивает ключевые особенности объектной модели, реализуемой Снегопатом.

Категория:

Описание

В первой своей публикации о скриптах для проекта Снегопат я рассказал о том, какой функционал добавляют в конфигуратор 1С:Предприятия 8 реализованные на сегодня скрипты, расширяя его возможности.

Сегодня я хочу рассказать о «внутренностях» скриптов и ключевых возможностях, предоставляемых объектной моделью Снегопата. Я познакомлю читателя с порядком создания скрипта для Снегопата «с нуля» на примере разработки скрипта «Авторские комментарии».

Специалисты, имеющие опыт программирования в 1С:Предприятии 7.7 и знакомые с ОпенКонфом наверняка знают о существовании одноименного скрипта для него. Мы будем делать именно его аналог, но для 1С:Предприятия 8.

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

Исходный код скрипта доступен в репозитории скриптов для проекта Снегопат на официальном сайте проекта.

Важно! Скрипт работает в демо-версии Снегопата. Для того, чтобы его запустить, необходимо:

  1. Установить демо-версию Снегопата. О порядке установки демо-версии написано здесь.
  2. Скачать и разместить в подкаталоге scripts\Libs каталога Снегопата скрипт-библиотеку TextWindow.js
  3. Скачать сам скрипт author.js и его форму настройки author.ssf (разместить в любом удобном для вас каталоге).
  4. Найти в корневом каталоге Снегопата файл addins.ini (если не существует — создать такой файл в любом текстовом редакторе) и добавить в конец файла строку: 

    script:
     

  5. (Пере)запустить конфигуратор под Снегопатом (используя starter.exe, идущий в поставке Снегопата).
has been added to your cart:
Оформление заказа