Конфигурация «Памятка» для внедренцев и программистов 1С
Простая самописная база для хранения и памяти своих наработок по внедрению конфигураций 1С, а также памятка кода/конструкций языка 1С.
- Описание
- Подробнее
Описание
Отсылка: когда-то я себе сделала простенькую конфигурацию из одного справочника "Памятка", к которому прикрутила ПВХ с картинками и текстом. Текст, чтобы отражался красиво (как в конфигураторе 1с), — раскрашивался кодом из взятой типовой обработки 1с: https://its.1c.ru/db/metod8dev#content:1647:hdoc, но после 14-й версии платформы — код раскрашки перестал работать… так как 1с перешел с движка IE на новый движок WebKit….
Благодарности:
1) жителям форума "Миста" за подсказку, как исправить код типовой обработки раскрашки под современные требования: https://forum.mista.ru/topic.php?id=838119
2) Шукареву Александру — он переделал ошибку в типовой обработке для современных платформ по собственному методу:Раскрашивание кода (реинкарнация обработки с ИТС)
п.с. советую обратить внимание на очень нужную обработку Александра — это хороший инструмент разработчика: Консоль кода для управляемых форм
Процесс:
Так как все равно приходится переделывать заново свою конфигурацию "Памятка", то решила создать ее не с пустой базы, а из начально заполненной основным функционалом БСП. Как это сделать самостоятельно, здесь.
п.с. из БСП (у меня версия БСП 3.1.6.100) — я взяла самые необходимые механизмы: Дополнительные Отчеты/Обработки и Загрузку из файла (Варианты отчетов и Конструктор формул так же заинтересовали).
п.с. как настроить БСП-ДополнительныеОбработкиОтчеты здесь
Так как основа конфигурации создана на cf БСП, то вы в любое время самостоятельно можете добавить любой другой функционал из БСП. Для этого я прикрепила к конфигурации типовые обработки БСП:

Ну и самые ходовые обработки из БСП — "Инструменты разработчика": загрузка/выгрузка данных из XML и работа с файлами.
Кроме того, к данной конфигурации прикрепила свою обработку "Конструктор запросов на управляемых формах Конфетка".
—————————————————————————————————————————————————
Инструкция по использованию конфигурации "Памятка":
На начальной странице -справочник "Памятка".
Для примера — опишем справку создания своей конфигурации из БСП:
1. Создадим группу "БСП";
2. Добавим новый элемент справочника "Памятки": "Первый запуск БСП". Заполним наименование и описание нашей справки, жмем сохранить, чтобы у элемента справочника появился Код.

3. В табличной части элемента справочника находится ПВХ с типами справочников "Кодинг"(для кода 1с), "Текст"(для подробных описаний справки), "Картинка"(для вставки картинок).
а) Нажимаем кнопку Добавить (ПВХ) — в наименовании я всегда ставлю в начале Код элемента справочника (чтобы не запутаться), далее выбираю тип ПВХ который мне на данный момент нужен. Так как я хочу записать кодинг первоначального заполнения БСП, то и выбираю тип ПВХ как справочник "Кодинг":

б) Далее нам нужно заполнить значение, выбранного из ПВХ справочника "Кодинг" — нажимаю в табличной части справочника на "Значение" — и нам сразу предлагается справочник "Кодинг", в нем создаю новый элемент (в названии которого так же ставлю код элемента справочника) — и из видео по созданию БСП(ссылка выше) — вставляю кодинг:

в) допустим, что к моей справке о первом запуске БСП — лучше наглядно сохранить картинку: точно так же в табличной части справочника "Памятки" — создаю вторую строчку ПВХ, на этот раз выбираю тип справочника "Картинки", и загружаю подготовленный скрин:

г) третьей строкой в табличной части справочника "Памятки" — я создам ПВХ с типом справочника "Текст", в котором кратко для себя опишу основные ключевые точки "Первого запуска БСП".
4.При повторном входе в записанный элемент справочника: справа в поле html будет раскрашенный текст из справочников "Кодинг" и "Текст", а так же ниже поле с загруженной картинкой.

—————————————————————————————————————————————————
Вот и все, очень просто использовать Конфигурацию "Памятки" для своих исключительных заметок, с красивым текстом-кодингом и картинками! + возможность хранения в своей же конфигурации внешних обработок и отчетов!!!
п.с. при желании можно использовать базу как "Сонник"))
//////////////////////////////////////////////////////////////////////
В загрузке: конфигурация "Памятка" на основе БСП с функционалом загрузки внешних отчетов/обработок.
+ для примера вставлена памятка создания своей конфигурации на основе БСП.
+ основные 4 обработки из БСП (инструменты разработчика):
+ моя обработка Конструктор запросов на управляемых формах.
Тестировалась на платформе 8.3.18.1698 (2021-22г), но будет работать на всех платформах, в которых есть html-документ, так как изначально она создавалась в 2017г. из типовой обработки 1С: https://its.1c.ru/db/files/1CITS/EXE/ExtReps/Unireps81/CodeColoring/CodeColoring.zip, а после 14-й версии платформы — по совету гуру (https://forum.mista.ru/topic.php?id=838119) — работает и по сегодняшний день (2022г) — и будет работать, пока 1С не изменит html-документ.

