Заполнить параметры строки данными ссылки 1С

  Рет қаралды 995

Serhii Kistanov

Serhii Kistanov

5 ай бұрын

Обработка позволяет ✍🏻 заполнить параметры в тексте данными ссылки.
github.com/KistanovSerhii/Fil...
В видео 🕸️ забыл рассказать как добавить свои параметры доступные для использования в шаблоне, это есть на github см. "Дополнительный набор значений источника"
0:11 - Пример заполнения шаблона
0:15 - github
0:32 - Раздел README: внедрение
0:42 - Добавляем в модуль обработки целевой объект (1 из 3)
1:16 - Зачем добавлять реквизит "ШаблонСсылки"
1:42 - Например, нам нужен реквизит "ШаблонСсылки"
2:00 - Добавляем реквизит в расширении (2 из 3)
2:14 - Интерактивное подключение обработки (3 из 3)
2:44 - Использование интерактивного интерфейса
3:10 - Команды отображения реквизитов
3:36 - Синтаксис заполнения
4:25 - Зарезервированные параметры
5:21 - Свой набор значений параметров
6:05 - README: программное использование
6:39 - Очистить пустые значения
7:27 - Переопределить признак параметра
7:52 - Если конфигурация без БСП
8:43 - Использование программного интерфейса
9:23 - Реализация БСП
9:39 - Опыт применения
📋 Достаточно добавить в модуль менеджера целевого объекта функцию
"ДополнительныеЗначенияШаблона" и наполнить массив структурами которые описывают параметры которые вы хотите предоставить к использованию в шаблонах.
Все доп. параметры которые получаются от ссылки выносите в менеджер объекта так как это его ответственность предоставлять данные от себя.
❗ Если ваша конфигурация использует БСП тогда Вам нужен функционал "Шаблоны сообщений"
#1свнедрение #1собслуживание #запрет #редактировать #редактирование #права #бсп #документация #шаблоны #шаблон

Пікірлер: 12
@pillowanalyst
@pillowanalyst 5 ай бұрын
💥❤Привет. Добавьте пожалуйста в прогу Голосовое управление. Чтобы при старт программа в трей пряталась. Пока проверю на кассе самообслуживания Закрытие и открытие смены.
@pillowanalyst
@pillowanalyst 5 ай бұрын
Вопрос как потом с вашей проги команду передать На 1с. База На севаке. Опубликована на вебсервере.
@serhiikistanov6513
@serhiikistanov6513 5 ай бұрын
Большое спасибо за комментарий! Ваше предложения по использованию звучат очень интересно, и я благодарен за такую находчивость! Я добавил функцию, перехода в трей. Относительно передачи команды на опубликованную базу 1С, это интересная задача! Вам необходимо опубликовать метод веб-сервиса базы 1С и командой делать http запрос к этому методу (для этого я создал консольное приложение см. коммент 2). Благодарю Вас за активное участие и реальное применение функционала! Ваши идеи дают ценный вклад. Если у Вас есть дополнительные детали или вопросы по этой теме, дай мне знать, я могу снять видео пример, напишите если это Вам интересно.
@serhiikistanov6513
@serhiikistanov6513 5 ай бұрын
1. По Вашей просьбе, я добавил отображение в трее при запуске. Скачайте новую версию программы и в файл settings.xml добавьте 1 перед "defaultUserNameUse". 2 Скачайте приложение для выполнения HTTP запросов: disk.yandex.ru /d/gJBSnon2I5g20A В файл settings.xml: 3.1 Добавьте команду с типом . Пример: ОдинСТест 3.2 Свяжите команду с приложением (для вызова HTTP запроса) в разделе . Пример: test1C Пояснение: - Укажите свой URL вместо localhost/test.php... - Параметры запроса разделяйте через &
@pillowanalyst
@pillowanalyst 5 ай бұрын
@@serhiikistanov6513Ок. Спасибо. Буду пробовать.💥❤
@pillowanalyst
@pillowanalyst 5 ай бұрын
💥💋Сразу не понял. Заглянул в программный код в проге Голосовое управление. Там есть то что я просил. Попробую разобраться. Конечно я не программист на C# но найти было н сложно как подставить Свой любимый голос. M..... В settings прописал. Подключился. Спасибо. Буду дальше ковырять.
@UlugbekKirgizbaewKirul
@UlugbekKirgizbaewKirul 5 ай бұрын
Круто, спасибо автору. Только один момент не понял когда конфигурация типовая т.е есть БСП почему добавляете обработка как внешняя, все равно для полноценный использования придется создать расширения и добавить реквизит шаблонссылка, а можно ли сразу обработку тоже добавить в расширение, в чем разница?
@serhiikistanov6513
@serhiikistanov6513 5 ай бұрын
Спасибо за вопрос! 1. Реквизит "шаблонссылка" - это один из многих вариантов хранения шаблона и не является обязательным, Вы можете получать шаблон, например, по HTTP-запросу или храня их в регистре сведений, справочнике и т.д. Главное при программном использовании обработки передайте параметризированный текст и источник данных. 2. Реквизит "шаблонссылка" это не полноценное использование, а один из вариантов применения обработки.
@serhiikistanov6513
@serhiikistanov6513 5 ай бұрын
Большое Вам спасибо за ценный вопрос и активное участие в обсуждении! Ваши размышления добавили глубины нашему диалогу и помогли рассмотреть различные варианты использования обработки. Такие вопросы действительно важны для сообщества, и Ваш вклад ценен. Надеюсь, что мой ответ оказался полезным, и мы можем продолжить обмен идеями в будущем. Спасибо за Ваше активное участие в нашем общем деле!
@user-gm5mw9qt5w
@user-gm5mw9qt5w 5 ай бұрын
Интересный инструмент. С реквизитом понял что если общий текст для типа (например уведомление при увольнении, когда для всех док нужен один шаблон) тогда реквизит даже противопоказан! Получается зависит от задачи, но суть обработки ясна дали текст и чем заполнить, а обработка вернула текст с данными. Спасибо!
@pillowanalyst
@pillowanalyst 5 ай бұрын
💋💥💥💥В вашей проге Голосовое управление - голос робота. Мы обычно используем Красивый женский. Добавьте пожалуйста вывод Голоса Через Speech2G. код примерно такой. Спасибо. using SpeechLib; SpVoice speech = new SpVoice(); speech.Voice = speech.GetVoices().Item(2));; // Номер Голоса 0- 9 speech.Volume = 100; //Громкость Голоса 0 - 100 speech.Rate = 0; //Скорость голоса 0 - 9 String s = "ПРИВЕТ"; //Текст speech.Speak(s);
@serhiikistanov6513
@serhiikistanov6513 5 ай бұрын
Спасибо за Ваше активное участие! Я добавил возможность выбора голоса из установленных на компьютере (на данный момент доступен только ru). Теперь вы можете установить нужные Вам и использовать по выбору. Для настройки голоса, воспользуйтесь параметрами assistantVoiceName, assistantVoiceRate, и assistantVolume в файле settings.xml. Подробней см. описание на github. github.com/KistanovSerhii/VoiceHelperWin
Do you have a friend like this? 🤣#shorts
00:12
dednahype
Рет қаралды 55 МЛН
How many pencils can hold me up?
00:40
A4
Рет қаралды 19 МЛН
ONE MORE SUBSCRIBER FOR 6 MILLION!
00:38
Horror Skunx
Рет қаралды 15 МЛН
Внешние печатные формы 1С 8.3 и 8.2 в управляемых формах
17:16
Школа 1С - видеоуроки бесплатно
Рет қаралды 154 М.
Стандарты разработки в 1С
15:56
IRONSKILLS - Курсы по 1С
Рет қаралды 24 М.
Инструменты программиста 1С
15:23
IRONSKILLS - Курсы по 1С
Рет қаралды 27 М.
Заполнение реквизитов контрагента по ИНН в 1С
27:43
IRONSKILLS - Курсы по 1С
Рет қаралды 15 М.
ЭТО должен знать КАЖДЫЙ 1C программист!
14:45
Автоматизация бизнеса. Андрей ALEXROVICH
Рет қаралды 26 М.
Суть 1С программирования за 25 минут
26:44
Желтый клуб — 1С программирование
Рет қаралды 322 М.
ЯЗЫК АССЕМБЛЕРА С НУЛЯ | #1 НАЧАЛО
54:43
Do you have a friend like this? 🤣#shorts
00:12
dednahype
Рет қаралды 55 МЛН