Шаблоны текста (Ctrl+Shift+T) в режиме 1С:Предприятие

Публикация № 89310

Разработка - Практика программирования

Реализован поиск и отбор алгоритмов по ключевым словам.

Мне понравилась статья «Начало автоматизации»: //catalog.mista.ru/public/84784/ . Как продолжение статьи я хотел бы представить свою разработку, помогающую мне быстро программировать.

Обработка напоминает шаблон кода, открываемый в конфигураторе (рис.1).

Просматривать коды, алгоритмы, различные описания механизмов можно после возведения флажка «показывать шаблон кода» (рис.2).

Самое ценное, для чего и создавалась обработка – это реализованный ПОИСК и ОТБОР ШАБЛОНОВ по ключевым словам (рис.3).

Идея реализации заключается в том, что теперь все шаблоны *.st надо хранить внутри обработки в объекте метаданных «Макет» (рис. 4). Поэтому ниже по тексту вы встретите такой термин как «макет шаблонов» или «макет-шаблон». Есть определенные правила по хранению шаблонов в макете: соблюдайте порядок полей, высоту макета, соответствие названий колонок и др. мелочи.

Разрабатывая эту обработку, я столкнулся с двумя сложными алгоритмами: 1) как заполнять макеты шаблонами, если уже накоплены шаблоны *.st. Не переносить же их вручную. Решение – создать парсер шаблонов *.st, с помощью которого будет создаваться нужный макет.
2) При поиске не должны отображаться группы, в которых нет подходящих подчиненных веток.

В результате разработанный алгоритм парсера несет в себе определенные ограничения:
1.    Шаблоны *.st (в том числе названия и автозамены шаблонов) не должны содержать фигурных скобок – поэтому я заменяю фигурные скобки на квадратные
2.    Шаблоны *.st (в том числе названия и автозамены шаблонов) не должны содержать запятых – поэтому я заменяю запятые на точку с запятой
Эти изменения вы увидите внутри шаблона, сохранившегося в макете. За это можно не переживать, так как типовой «поиск и замена» конфигуратора восстановят любой код за считанные секунды.

Согласно этим ограничениям шаблон нужно отредактировать предварительно в конфигураторе. Наверное, не стоит пробегать глазами по всему шаблону. Достаточно попробовать загрузить шаблон, и на первой неподходящей строке отображение информации «поплывет». Будете знать, где исправлять.

Вкратце, загрузка шаблона *.st производится по кнопке «Загрузить из файла».
Далее, нажимайте на «Создать макет». Макет шаблонов будет создан (рис. 5 и 6). Прикрепляете его к обработке, обработку сохраняете.

Дополнительно вы самостоятельно можете запрограммировать отбор по макетам-шаблонам, по которым нужно производить поиск ключевых слов. Для этого я реализовал коллекцию макетов (см. предыд. рис. 4).

...По поводу ограничений алгоритма «Отбор групп с подходящими шаблонами» – я не реализовал универсальный механизм -  я пробегаюсь лишь по двум первым уровням групп дерева - этого достаточно для удобного поиска (рис. 3).

...У меня обработка весит 400 Кб при хранении большого количества шаблонов.

...Теперь вы, описывая свою разработку на Инфостарте, можете дополнительно выкладывать макеты шаблонов своих алгоритмов – для обмена шаблонами друг с другом. Во многом самым ценным в наших разработках являются алгоритмы, и теперь у нас появилась возможность удобного накопления их, быстрого поиска нужного среди архива алгоритмов.

...При выкладывании обработки я удалил макеты шаблонов, взятых из книг Радченко, Энциклопедии, Габеца из-за соблюдения авторских прав. Прошу прощения за обращение к авторам по фамилии.
В качестве примера использования шаблонов я представляю библиотеку функций Fixin'а (http://nashe1c.ru/materials-view.jsp?id=196). В качестве своих примеров - накидал парочку шаблонов.

Обработка разработана под 8.1, но ничего не мешает вам открыть ее под 8.2...


ОБНОВЛЕНИЕ (Расширен функционал)

Появилось редактирование прикрепленного шаблона-макета:
1) Вызов режима редактирования производится через кнопку "Редактирование".
2) В открывшемся окне надо будет выбрать один из прикрепленных шаблонов-макетов.
3) Слева-вверху - в дереве узлов - надо выбрать редактируемый узел.
4) Справа появится окно кода для редактирования.
5) Используйте кнопку "Записать изменения" для сохранения текущего шаблона-макета.
6) С деревом узлов можно "играться": создавать новый узел, удалять узел, изменять родителя.  Просмотр результата производится в нижней таблице.


Дополнительная информация.
Для переноса отредактированного шаблона-макета во внутреннюю структуру внешней обработки используйте кнопку
"Показать таблицу шаблонов". Скопируйте открывшийся макет и перенесите новую редакцию алгоритмов
в макеты внешней обработки. Сохраните внешнюю обработку.
Есть нюанс, который приходится дополнительно корректировать -
при копировании макета копи-пастом переносятся области макета "Шапка" и "Строка", которые мешают
корректно определить высоту макета. Когда попробуете, поймете о чем я писал.
Нюанс не критичный для работы.

А также....

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

Обновление от 14-11-2018г.

Друзья, выложил полный вариант шаблонов, которым пользуюсь до сих пор.

Всем добра! :)

 
 См. также

 

Скачать файлы

Наименование Файл Версия Размер
Шаблоны текста (ограниченный вариант)

.epf 297,29Kb
15.11.18
224
.epf 297,29Kb 224 Скачать
База знаний

.dt 1,32Mb
06.03.18
82
.dt 1,32Mb 82 Скачать
Шаблоны текста (полный вариант)

.epf 492,03Kb
15.11.18
11
.epf 492,03Kb 11 Скачать

Специальные предложения

Шаблоны текста (Ctrl+Shift+T) в режиме 1С:Предприятие

Вознаграждение за ответ
Показать полностью
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
0. Rustig 1529 06.09.11 10:23 Сейчас в теме +0.7 $m
Реализован поиск и отбор шаблонов текста по ключевым словам.

Перейти к публикации

1. serg__k 79 06.09.11 10:23 Сейчас в теме
Вещььььььььь!!! а можно залить тот вариант шаблонов, который представлен на скринах?! ;)
2. Rustig 1529 06.09.11 14:14 Сейчас в теме
(1) конечно можно. заливайте пожалуйста.
А если вы хотите, чтобы я вам предоставил эти шаблоны, то увы, не сейчас. Сейчас не могу.
18. Rustig 1529 15.11.18 10:11 Сейчас в теме
3. Rustig 1529 06.09.11 14:16 Сейчас в теме
Друзья, подскажите, как исправить ошибки в разметке статьи? - в IE не отображаются картинки.
4. Константин С. 646 06.09.11 17:52 Сейчас в теме
(3) уменьши их, сделай более компактными. Нефиг выкладывать полный скрин экрана, использу прогу для этого (http://www.picpick.org/)
5. Rustig 1529 08.09.11 22:08 Сейчас в теме
(4) а пусть так и будет ! мне Интернет эксплорер не нравится... и картинки для этой разработки совсем не нужны. :)
обязательно исправлю.
user774630; +1 1 Ответить
6. artbear 1186 10.09.11 13:02 Сейчас в теме
>>шаблоны, взятыt из книг Радченко, Энциклопедии, Габеца
По Радченко понятно, а остальные что за книги? Расшифруй, плиз.
7. Rustig 1529 10.09.11 14:40 Сейчас в теме
(6) Габец - "Примеры разработки"
Энциклопедия - "Профессиональная разработка в системе 1С:Предприятие 8 (с приложением на CD-ROM)"
8. mtv:) 1008 11.09.11 11:04 Сейчас в теме
Хорошая обработка. Но для меня она имела бы ценность, если бы обработка была полная, как на первой картинке.
Но в предлагаемом для скачивания варианте удалены самые вкусные макеты шаблонов... :(
Самому наполнять коллекцию лень, потому что это довольно непросто: надо создать шаблоны .st по опледеленным правилам и с оговоренными ограничениями, сгенерировать макеты, вставить их в обработку через конфигуратор. Долго...
Но за идею спасибо.
Давно ищу что-то для сбора в одном месте накопленной информации по программированию 1С. Это и куски кода, и текст, и стрницы .html, и т.д. Что б была древовидная структура, поиск, раскраска кода, простое и удобное наполнение содержимым...
Видимо придется писать самому.
10. Rustig 1529 24.12.11 23:29 Сейчас в теме
(8) :)
Я обновил публикацию и дополнительно выложил базу знаний. Из этой базы я многое удалил, чтобы соблюсти авторские права. А в остальном ее можно использовать, как сказано в вашей цитате:
mtv:) пишет:
Давно ищу что-то для сбора в одном месте накопленной информации по программированию 1С. Это и куски кода, и текст, и стрницы .html, и т.д. Что б была древовидная структура, поиск, раскраска кода, простое и удобное наполнение содержимым...


По поводу
mtv:) пишет:
Самому наполнять коллекцию лень, потому что это довольно непросто: надо создать шаблоны .st по опледеленным правилам и с оговоренными ограничениями, сгенерировать макеты, вставить их в обработку через конфигуратор. Долго...

- тут мне стоит прокомментировать. Шаблоны в формате .st создаются средствами платформы через конфигуратор, наполняются шаблоны в течение профессиональной деятельности, а если замутить обмен опытом (или обмен шаблонами), то процесс ускорится... Шаблоны, которые я встречал, не содержали тех ограничений, о которых я заранее предупреждаю в статье. То есть эти ограничения настолько далеки от реальности, что встречаются редко. А теперь появилась возможность редактировать шаблоны-макеты в режиме 1С:Предприятие. В общем, может быть не все так безнадежно? ;)
19. Rustig 1529 15.11.18 10:12 Сейчас в теме +10 $m
(8)
для меня она имела бы ценность, если бы обработка была полная, как на первой картинке.

выложил полную версию
20. mtv:) 1008 15.11.18 21:32 Сейчас в теме
(19)
выложил полную версию

А вот за этот бескорыстный подарок огромное спасибо.
user774630; Rustig; +2 Ответить
9. Fruit83 28 24.12.11 13:05 Сейчас в теме
11. Rustig 1529 24.12.11 23:31 Сейчас в теме
(9), (1) Обновил обработку, появился новый функционал
12. ir_en 27.12.11 17:01 Сейчас в теме
Спасибо, архинужная вещь
13. nick_krsk 04.02.12 19:50 Сейчас в теме
Спасибо! Скачал, разбираюсь :)
14. takeshi3 27.02.12 12:52 Сейчас в теме
15. vdovinDS 29.05.12 10:05 Сейчас в теме
А есть планы реализации под управляемый интерфейс?
16. Rustig 1529 29.05.12 18:43 Сейчас в теме
(15) планов нет, код открыт для всех желающих дорабатывать :)
17. amaster 04.07.12 13:24 Сейчас в теме
Что за манера публикацию делать на части? Еще бы версионность ввел... без указания какая версия последняя.

Если гонишься за см, то можно формы в один файл, модули в другой, таблицы в третий, описание в четверный.
И еще личный афтограф в 5ый.
user774630; Isakov_Artem; androgin; +3 1 Ответить
21. acanta 09.03.19 22:27 Сейчас в теме
Спасибо за публикацию, очень помогла.
Отдельные шаблоны для управляемых и обычных форм - идея замечательная.
Шаблоны создаются в конфигураторе в меню Файл-Новый и можно заполнять их постепенно по мере освоения кода.
А вот вставить принтскрин в редактор картинок конфигуратора это жесть, похоже он только для библиотеки пиктограмм.
Прикрепленные файлы:
23. Rustig 1529 10.03.19 20:16 Сейчас в теме
(21)
Спасибо за публикацию, очень помогла.

Отлично :) я искренне рад
22. acanta 09.03.19 23:09 Сейчас в теме
В пользовательском режиме нет ни шаблонов ни редактора изображений. Первое очень пригодилось бы в конвертации данных.
24. vec435 15 24.08.19 11:18 Сейчас в теме
остается реализовать сборку шаблона из макета/дерева
Оставьте свое сообщение

См. также

Загрузка товаров, остатков и цен. Розница 2.2, 2.3 Промо

Обработка документов Обработка справочников Загрузка и выгрузка в Excel Розничная торговля Учет ТМЦ Розничная торговля Учет ТМЦ v8 v8::УФ Розница Россия УУ Платные (руб)

Загрузка товаров, остатков и цен из макета табличного документа (из эксель "вручную") + макет ценника со штрихкодом. Розница 2.2.

1100 руб.

08.04.2019    13779    20    7    

[Расширение] УТ 11.4. Счет на оплату с факсимиле

Печатные формы документов Оптовая торговля v8 v8::ОУ УТ11 Платные (руб)

Счет на оплату с факсимиле. Готовый шаблон для собственных доработок. Расширение для УТ 11.4.

1450 руб.

12.04.2020    2484    7    16    

[Расширение] БП 3.0. Список счетов/ Список реализаций + Связанные документы

Рабочее место Оптовая торговля v8 v8::БУ БП3.0 БУ Платные (руб)

Список счетов / список реализаций + Структура подчиненности в одном окне. Расширение для программы БП 3.0.

1450 руб.

09.04.2020    2351    4    6    

[Расширение] УНФ. Список заказов + Структура подчиненности

Монитор заказов Рабочее место v8 УНФ УУ Платные (руб)

Список заказов покупателей + Структура подчиненности в одном окне. Расширение для программы Управление нашей фирмой, редакция 1.6.

1450 руб.

05.04.2020    3514    6    0    

Как свернуть базу УТ 10.3 Промо

Свертка базы v8 v8::ОУ УТ10 Россия УУ Платные (руб)

Как свернуть УТ 10.3. Цель свертки - свернуть остатки по товарам и по взаиморасчетам с контрагентами.

2000 руб.

04.04.2019    15809    100    15    

Удаление справочников для любых баз на управляемых формах

Чистка базы v8 v8::УФ 1cv8.cf Абонемент ($m)

Удаление справочников без проверки связанных ссылок для любых баз на УФ.

1 стартмани

04.02.2020    2437    6    Rustig    1    

Подсистема учета характеристик. Стремление к совершенству

Чистка базы Практика программирования v8 v8::ОУ v8::ПВХ УТ10 УУ Бесплатно (free)

Цель - почистить задвоенность характеристик и предотвратить дальнейшее ее появление.

16.12.2019    3961    Rustig    0    

Удаление документов для любых баз на управляемых формах

Обработка документов Чистка базы v8 v8::УФ Розница УНФ БП3.0 ЗУП3.x Абонемент ($m)

Удаление и распроведение документов для любых баз на УФ.

1 стартмани

13.09.2019    5529    69    Rustig    21    

Список заказов покупателей (новый взгляд) Промо

Рабочее место Монитор заказов Оптовая торговля Монитор заказов Оптовая торговля v8 v8::ОУ КА1 УТ10 УУ Платные (руб)

Внешняя обработка "Список заказов покупателей". Фишка в том, что на одной форме отображается структура связанных документов с указанием контрагента. В этом окне также есть список товаров по заказу. Видны статусы заказов: исполнен, выполняется, черновик.

1350 руб.

16.08.2017    25051    69    60    

Конвейер проверки качества кода

Инструментарий разработчика Практика программирования Математика и алгоритмы v8 1cv8.cf Абонемент ($m)

Jenkinsfile для выполнения проверки качества кода. Собирает информацию с АПК, EDT и BSL-LS. Сопоставляет ошибки с гит-репозиторием, выгруженным ГитКонвертором. Отправляет в Сонар.

3 стартмани

04.09.2019    21990    21    Stepa86    44    

Вам нравятся запросы в 1С?

Практика программирования Разработка v8 v8::Запросы 1cv8.cf Абонемент ($m)

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

1 стартмани

03.07.2019    18507    4    m-rv    86    

Доработки УТ 10.3, улучшающие работу пользователей

Оптовая торговля Обработка документов Рабочее место Оптовая торговля v8 v8::ОУ УТ10 УУ Абонемент ($m)

Как показать прибыль по заказу, как показать прикрепленные файлы к документам - когда документов по заказу много, как показать расчет процентов по менеджерам - и все в одном окне УТ 10.3.

3 стартмани

26.04.2019    9553    9    Rustig    12    

Счет на оплату с НДС 20%

Печатные формы документов Оптовая торговля Оптовая торговля v8 v8::ОУ БП2.0 УТ10 Абонемент ($m)

Счет на оплату с НДС 20% и уведомлением, что НДС изменится с 01.01.2019г.

1 стартмани

12.11.2018    10778    27    Rustig    13    

Список заказов поставщикам (новая форма) + два ноу-хау для разработчиков Промо

Рабочее место Дебиторская и кредиторская задолженность Оптовая торговля Дебиторская и кредиторская задолженность Оптовая торговля v8 v8::ОУ КА1 УТ10 УУ Платные (руб)

Представлена внешняя обработка - "Список заказов поставщикам (новая форма)". Удобство заключается в том, что в одном окне списка отображается структура всех связанных документов с указанием контрагента (заказ поставщику - поступление товаров - заказ покупателя - реализация товаров - оплата товара покупателем). В этом же окне отображается список товаров с заказанным количеством и ценами. Имеется возможность видеть статусы заказов по цветам (исполнен, выполняется, черновик). Форму легко встроить в типовую конфигурацию.

1100 руб.

31.08.2017    20203    18    18    

Планирование платежей. Прогнозирование прибылей и убытков. Часть 1 про кассовый разрыв

Финансовые Финансовый учет и бюджетирование (FRP) Финансовый учет и бюджетирование (FRP) v8 v8::ОУ УТ10 УУ Абонемент ($m)

Кассовый разрыв. Планирование поступлений от клиентов, списаний налогов и оплат поставщикам. И как следствие - прогнозирование прибыли или убытков.

2 стартмани

21.10.2018    9703    1    Rustig    58    

Ввод показателей план-факта через табличный документ

Обработка документов Финансовый учет и бюджетирование (FRP) Финансовый учет и бюджетирование (FRP) v8 v8::БУ v8::УФ БП3.0 УУ Абонемент ($m)

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

2 стартмани

10.10.2018    8157    19    Rustig    10    

Работа с публикациями "Инфостарт"

Практика программирования О сообществе WEB v8 УУ Абонемент ($m)

Работа с рублевыми публикациями на сайте "Инфостарт": ведение клиентов, заказов, обновление файлов публикации, рассылка обновлений.

1 стартмани

13.09.2018    20130    13    RocKeR_13    16    

ВСТАВИТЬ В Справочник.Номенклатура (Код, Наименование) ЗНАЧЕНИЯ ("001", "Новый товар") Промо

Практика программирования v8 v8::Запросы 1cv8.cf Абонемент ($m)

Вас не обманывают ваши глаза, это запрос на изменение данных! И это работает без прямого доступа к БД, регистрации и смс.

1 стартмани

01.06.2018    28829    86    m-rv    57    

Доработки обмена "УТ 10.3 - интернет-магазина Shop-Script"

WEB Оптовая торговля Розничная торговля Учет ТМЦ Оптовая торговля Розничная торговля Учет ТМЦ v8 v8::ОУ УТ10 УУ Абонемент ($m)

Доработки типового обмена между УТ 10.3 и интернет-магазином Shop-Script на движке Webasyst: выгрузка нулевого количества товара, номенклатурных групп вместо групп номенклатуры и дополнительного описания номенклатуры.

2 стартмани

07.09.2018    8428    2    Rustig    0    

Группировка товаров при печати чеков ККМ

Печатные формы документов ККМ Кассовые операции Розничная торговля Кассовые операции Розничная торговля v8 КА1 УТ10 БУ Абонемент ($m)

Товары группируются по своей иерархии товаров. Длина чека ККМ сокращается в разы. Общая сумма чека ККМ и общее количество товаров не изменяется.

2 стартмани

07.09.2018    7832    0    Rustig    13    

Заполняем по шаблону (по умолчанию) Промо

Практика программирования v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

08.02.2018    26558    19    mvxyz    17    

HTTP Сервисы: Путь к своему сервису. Часть 3

Инструментарий разработчика Практика программирования v8 1cv8.cf Абонемент ($m)

Продолжение статьи «HTTP Сервисы: Путь к своему сервису. Часть 2». В предыдущих частях мы использовали только Get, в этой части поговорим о других методах и длительных операциях.

1 стартмани

27.08.2018    32790    50    dsdred    15    

Позиционирование в помещении с помощью нейросети по сигналу Wi-Fi. Интерактивная карта склада в 1С с показом позиции

Инструментарий разработчика Практика программирования v8 Абонемент ($m)

Данная публикация содержит в себе редактор и интерактивную карту склада или иного помещения, на которой в реальном времени отображается позиция устройства, координаты которого вычисляются по уровням сигнала нескольких роутеров Wi-Fi. В статье и приложенным к ней разработкам предлагаются инструменты и методика для реализации вычисления точной геопозиции внутри помещений с помощью нейронной сети. Конфигурация написана на релизе 1С:Предприятие 8.3.12.1412, клиентское приложение имеет минимальный уровень совместимости SDK -16.

5 стартмани

09.08.2018    26158    25    informa1555    26    

Работа с данными выбора

Практика программирования Работа с интерфейсом v8 Россия Абонемент ($m)

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

1 стартмани

17.07.2018    42028    17    kalyaka    16    

Нечеткий поиск одним запросом Промо

Практика программирования v8 1cv8.cf Абонемент ($m)

Использование механизма полнотекстового поиска в 1С не всегда оправдано, т.к. построение индекса и поддержание его в актуальном состоянии может значительно нагружать систему. Предлагаемая реализация нечеткого поиска методом N-грамм выполняется одним запросом, что позволяет производить поиск в любой таблице и не требует предварительного построения индекса.

1 стартмани

28.12.2015    25968    67    vasvl123    9    

Согласование цен по заказу

Бухгалтерский учет Ценообразование, анализ цен Практика программирования Ценообразование, анализ цен v8 v8::ОУ УТ10 УУ Бесплатно (free)

Согласование цен по заказу покупателя - менеджер указывает цену с признаком "На согласование". Руководитель визирует "Согласовано". Полный контроль над ценами в два клика. Отдел продаж - 20 менеджеров, 1 руководитель.

03.07.2018    9649    Rustig    21    

Полезные примеры составления схемы компоновки данных #2

Практика программирования v8 v8::СКД 1cv8.cf Абонемент ($m)

Еще один набор примеров как решить частные задачи в СКД

1 стартмани

22.05.2018    28262    11    SITR-utyos    13    

Распределение расходов пропорционально продажам

Финансовый учет и бюджетирование (FRP) Учет доходов и расходов Практика программирования Финансовый учет и бюджетирование (FRP) Учет доходов и расходов v8 v8::ОУ УТ10 УУ Бесплатно (free)

Финансовая модель. Распределение административных расходов по подразделениям пропорционально продажам за месяц. Дополнительные реквизиты против бизнес-процессов!

13.05.2018    18050    Rustig    9    

1С: Предприятие + корпоративный чат, как наладить оперативные уведомления за 10 минут Промо

Практика программирования v8 Абонемент ($m)

Как сделать автоматические уведомления о разных событиях из 1С в корпоративный чат MyChat для сотрудников компании

1 стартмани

14.08.2016    46167    36    Demanoidos    60    

Изменение названия номенклатуры - замена подстроки в названии

Обработка справочников v8 v8::УФ КА1 БП2.0 УТ10 Абонемент ($m)

Разработаны для БП 3.0 и 2.0, подходит для УТ 11 и 10.3. Очередная задача по УТ 10.3 и БП 2.0 - разные пользователи создают номенклатуру - названия номенклатуры задваиваются: "труба утепленная L=1000" и "утепленная труба L=1000". Обработка находит вхождения определенной фразы в названиях номенклатуры - и заменяет эту фразу другой. Для читателей-разработчиков в конце статьи представлен бонус - как распознать помеченные на удаление элементы.

1 стартмани

13.12.2017    12088    16    Rustig    2    

Мини-CRM (на базе внешней обработки) для УТ 10.3 (как Базовой версии, так и ПРОФ)

Рабочее место Управление взаимоотношениями с клиентами (СRM) Управление взаимоотношениями с клиентами (СRM) v8 v8::ОУ УТ10 УУ Абонемент ($m)

Обработка мини-CRM, с помощью которой удобно вести учет продаж. Рекомендую использовать в плане собственного обучения программированию и как шаблон для собственных разработок.

2 стартмани

07.12.2017    14328    5    Rustig    1    

Печатная форма, сделанная как расширение конфигурации для БП 3.0. Новые возможности БСП

Практика программирования Универсальные печатные формы v8 БП3.0 Абонемент ($m)

Печатные формы на внешних обработках скоро канут в лету. На смену им приходят ПФ, реализованные в виде расширений конфигурации. Не нашел на сайте примеров таких расширений. Привожу пример подобного расширения для БП 3.0.

1 стартмани

06.12.2017    25491    49    kwazi    6    

Telegram-боты

Практика программирования v8 Абонемент ($m)

Описание теории, разбор архитектуры и пример реализации telegram-ботов. Сразу скажу, со структурированием изложения мало что могу поделать. :) редакция от 18.07.2018 Правки последней редакции выделены жирным.

1 стартмани

01.09.2017    30046    127    PLAstic    54    

Умный дом на 1С + ардуино

Практика программирования v8 Абонемент ($m)

Конфигурация для автоматизации быта программиста 1C и не только. В данной статье будет рассказано, как можно использовать 1С для задач, не входящих в стандартные рамки этой платформы. Например, управление домом. В качестве периферии для подключения будет использован микроконтроллер (МК) Ардуино, но на нём не будет никакой логической нагрузки, весь процесс будет проходить на сервере 1С. Работа с пинами ввода/вывода происходит напрямую из 1С.

1 стартмани

07.08.2017    21152    20    sasha777666    63    

Расширения конфигураций 1С: учимся перехватывать методы

Практика программирования v8 v8::УФ 1cv8.cf Абонемент ($m)

В этой статье я на примерах разберу некоторые механизмы расширений конфигураций 1С. А именно «перехваты» методов модуля объекта и «перехваты» событий формы и элементов формы. Данная статья написана с учебными целями, чтобы показать, как при помощи расширений конфигурации можно делать такие доработки, ради которых раньше приходилось снимать конфигурацию с поддержки.

1 стартмани

30.05.2017    119890    13    signum2009    46    

Регулярные выражения – это просто. Построитель и отладчик регулярных выражений

Инструментарий разработчика Практика программирования v8 1cv8.cf Абонемент ($m)

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

1 стартмани

13.03.2017    29574    112    romasna    49    

Распознавание текста с помощью нейросетей Google Cloud Vision и 1С

Практика программирования v8 1cv8.cf Абонемент ($m)

Возможности Google Cloud Vision в распознавании текста.

1 стартмани

08.02.2017    26472    120    kiv1c    18    

Графическая схема. Управление при помощи XDTO.

Практика программирования v8 Абонемент ($m)

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

2 стартмани

16.01.2017    20221    99    Alxby    21