Шаблон обработки в виде пошагового мастера для 1С 8.х

26.11.11

Разработка - Инструментарий разработчика

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

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

Наименование Файл Версия Размер
Шаблон мастера помощника
.epf 41,97Kb
191
.epf 41,97Kb 191 Скачать

Шаблон обработки в виде пошагового мастера

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

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

Теперь чуть подробнее

  • На форме шаблона находится 2 тестовые страницы с именами "СтраницаДействий"+[Номер]. Их можно удалить. Далее можно добавлять свои страницы.
  • В модуле формы есть блок кода "Процедуры обработчиков переходов по страницам мастера" в него (для аккуратности) необходимо вставлять процедуры обработкички своих страниц.
  • Процедура-обработчик страницы должна иметь имя "ОбработчикСтраницы_"+[ИмяСтраницы]. Каждый обработчик страницы должен открывать следующую необходимую страницу мастера. (Пример в шаблоне есть).
  • Страницы приветствия и завершения мастера удалять не нужно. После выполнения всех необходимых действий на страницах мастера должна быть вызвана страница завершения работы мастера.

P.S. Уверен любой пользователь оценит простоту и удобство работы именно с пошаговыми мастерами-помощниками. Даешь их в массы! 

 

 

См. также

SALE! 20%

Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах

Инструментарий разработчика Роли и права Запросы СКД Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

13000 10400 руб.

02.09.2020    122113    670    389    

714

SALE! 25%

Infostart PrintWizard

Пакетная печать Печатные формы Инструментарий разработчика Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

18000 15300 руб.

06.10.2023    7286    21    6    

39

SALE! 20%

Infostart УДиФ: Управление данными и формами

Инструменты администратора БД Инструментарий разработчика Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

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

10000 8000 руб.

10.11.2023    3524    11    1    

34

SALE! 30%

PowerTools

Инструментарий разработчика Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

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

3600 2520 руб.

14.01.2013    177737    1073    0    

849

Многопоточность. Универсальный «Менеджер потоков» 2.1

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

5000 руб.

07.02.2018    99344    239    97    

296

[ЕХТ] Фреймворк для Расширений 1С

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Платные (руб)

"Фреймворк для Расширений 1С" это универсальное и многофункциональное решение, упрощающее разработку и поддержку создаваемых Расширений. Поставляется в виде комплекта из нескольких Расширений с открытым исходным кодом. Работает в любых Конфигурациях в режиме Управляемого приложения с режимом совместимости 8.3.12 и выше без необходимости внесения изменений в Конфигурацию.

3000 руб.

27.08.2019    18108    6    8    

39

1С HTML Шаблоны / HTML Templates

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Быстрая и удобная обработка для работы с шаблонами HTML. Позволяет легко и быстро формировать код HTML.

2040 руб.

27.12.2017    28107    3    10    

15

Выполнение произвольного кода или запроса с параметрами через Web-сервис (замена COM-подключений)

Инструментарий разработчика Обмен между базами 1C Платформа 1С v8.3 Платные (руб)

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

2400 руб.

24.09.2019    23601    15    15    

32
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Marina__ 27.11.11 00:19 Сейчас в теме
Идея супер. Очень хочу скачать, но не могу рейтинг 0.
2. Kochevnic 27.11.11 20:35 Сейчас в теме
Спасибо! Полезная обработка!
3. sevipa 28.11.11 10:29 Сейчас в теме
Насколько я понял идею это альтернатива бизнес-процессам!?
8. dim0n_la 94 28.11.11 15:43 Сейчас в теме
(3) Ну разве что, если рассматривать его как бизнес процесс (квест) для одного пользователя, а не нескольких.
4. dtitov 28.11.11 10:56 Сейчас в теме
Обработка очень пригодилась. Спасибо!
5. пользователь 28.11.11 15:08
Сообщение было скрыто модератором.
...
13. пользователь 29.11.11 03:49
Сообщение было скрыто модератором.
...
6. Arrtem 28.11.11 15:31 Сейчас в теме
Можете кинуть обработку на ящик: flash_gnom@mail.ru очень хочется испробовать, а рейтинга не хватает, заранее +1
7. WaterSmith 355 28.11.11 15:36 Сейчас в теме
Отлично! Одна из тех вещей, о которых постоянно думаешь, а руки не доходят.
Вот правда, бывает так: есть задача, так и просится интерфейс в виде мастера оформить, а обвязку переходов по страничкам писать как всегда некогда, или лень.
Реализацию правда пока не смотрел, но все равно плюс!
25. AlexO 135 06.12.11 21:36 Сейчас в теме
(7) WaterSmith,
да реализация... такая:
форма, на ней панель вкладок, код перехода со вкладки на вкладку, самый шик - это картинка и обработчик "событий" (процедур) через Выполнить(<формирвоание названия выполняемой процедуры динамически>)
(11) Yashazz,
какие сценарии навигации, куда? со страницы на страницу? с каких макетов?
вы что-то непонятное написали на волне воодушевления..
(12)
буду признателен, если напишите пару-тройку (а лучше четверку :)) подробных примеров, как можно применять вашего мастера. Если как довесок к хелпу - так и надо хелп было нарисовать.. к УПП, например, или расчет ЗП в БП - тоже, скажу, нетривиальное дело для первого раза..
Если зафиксировать какие-то действия пользователя - то зачем пользователю что-то октрывать, когда можно сразу все вписать в нужной логике.... со всеми подсказками и указаниями куда дальше двигать...
так что жду описания подробных примеров, желательно несколько (иначе на кой ляд МАСТЕР на один пример?? :))
26. cool.vlad4 2 06.12.11 21:47 Сейчас в теме
(25)"буду признателен, если напишите пару-тройку" - я уже упомянул реальный пример применения - пошаговый мастер настройки загрузок из excel. Это шаблон пошагового настройщика чего либо. Бизпроцы это куда сложнее - поэтому не понимаю, почему их в комментах упомянули
ЗЫ Вспомните как программы в винде например ставятся ...
27. AlexO 135 06.12.11 22:51 Сейчас в теме
(26) cool.vlad4,
не пример, и скажу, почему:
каждая загрузка из Ексель - уникальна, и основана на совпадении полей. Чуть измените название поля/сместите в сторону - все, загрузка невозможна, пишиите заново.
И никакой мастер тут не поможет - нужно код загрузки править.
А если все настроено - так и мастер не нужен: написан коммент, что открываешь, выбираешь, нажимаешь ОК - и загрузка сделана.
Мастер здесь зачем? чтобы был? ))
29. cool.vlad4 2 07.12.11 00:01 Сейчас в теме
31. AlexO 135 07.12.11 01:12 Сейчас в теме
(29) cool.vlad4,
ну конечно.
вот и все примеры.
(28)
нет, возвращать не надо, и лучше, если не жалко - поделитесь в личку универсальной загрузкой, посмотрим...
тем более - примеров все равно не приведено простых и четких...
Про универсальность загрузки - все равно поля должны совпадать.. а эксель-файл - должен быть простой и прямолинейный как палка. Иначе - никакой "универсальности"...
28. dim0n_la 94 06.12.11 23:52 Сейчас в теме
(25)
AlexO пишет:
буду признателен, если напишите пару-тройку (а лучше четверку :)) подробных примеров

Уважаемый, вам что шаблон на горло наступил?
Форма мне уже не раз помогла, креативным людям, уверен, тоже поможет. Кстати пошаговое выполнение операций интерактивной работы с программами - общепринятый и успешно применяемый программистами метод. В чем спор?
каждая загрузка из Ексель - уникальна
ну да :) как и каждая снежинка и листок.
(27)У меня есть отличная универсальная обработка по загрузке и сравнению прайс листов поставщиков. Выполнена как раз в виде пошагового мастера. Загрузка из екселя в том числе. Выглядит гораздо респектабельнее, чем множество того, что я видел в сети, с настройками на одной странице сплошняком, и где все очень понятно, что аж пользоваться не хочется.
Ваш выбор, не пригодилась?! - очень жаль, вернуть вам $1?
32. AlexO 135 07.12.11 01:14 Сейчас в теме
(28)
>>ну да :) как и каждая снежинка и листок.
если хоть одна буква изменена - это уже уникальное по отношению к исходному состояние таблицы. И загрузка, в зависимости от того, где было изменение, может и не произойти...
9. Dимыч 28.11.11 15:49 Сейчас в теме
Вчера чуть не сел писать тоже самое, отвело
Автору +1
10. nataon 28.11.11 16:02 Сейчас в теме
В УПП уже подобное реализовано при вводе нового сотрудника, удобная штука
17. AlexO 135 30.11.11 01:49 Сейчас в теме
(10) nataon,
т.е. вы можеет задать сотруднику всякую ахинею, и 1с проглотит это как должно.
А потом получите такой же ахинейский отчет или карточку.
Или вообще с пустыми полями - а что, мастеру все равно.
11. Yashazz 4709 29.11.11 00:32 Сейчас в теме
О! Наконец-то кто-то реализовал!
У меня 5 лет до такого простого счастья руки не доходят.
Правда, если б можно было сценарии навигации задавать (прям с дизайном страниц, взятом с макетов, и кодом, обёрнутым в Выполнить, взятым оттуда же) и вовсе был бы шоколад, но и это недурственно.
12. dim0n_la 94 29.11.11 01:29 Сейчас в теме
Благодарю за лестные отзывы, приятно угодить инфостартерам! :)

(11) Да динамика - вещь классная! Но рисовать элементы формы текстом в макетах - очень уж долго и не удобно, а когда дело доходит до отладки кода в Выполнить, ну продолжать не стоит. Задача - как раз в упрощении процесса. Когда хочешь сделать основное дело, да ещё и чтоб удобно выглядело сразу, скажем так.
14. Poster 29.11.11 07:36 Сейчас в теме
Спасибо, скачаю.
Действительно это аналог бизнес процесса на одного пользователя.
Правда в бизнес процессе дальше не продвинешься, а здесь можно помощника закрыть :)
15. alecs2004 9 29.11.11 13:47 Сейчас в теме
полезная и интересная штука
16. AlexO 135 30.11.11 01:46 Сейчас в теме
т.е. это автоматизация действий пользователя?
так полно понаписано бизнес-процессов, и давно есть механизм описания бизнес-процессов.
Набил куда-чего двигать - и вперед.
В любом случае там столько нюансов (при "автоматическом выполнении действий пользователя"), что они (действия) прекращают быть автоматическими и распадаются на множество мелких кусков кода в разных местах (чтоб не видел пользвоатель того, что запрещено видеть, чтоб открывал только закрытые дургими пользователями документы, чтоб соблюдал условия ограничения по чему-либо, чтоб не мешал своим "автоматом" автомату другого пользователя...
чтоб по роли соблюдались, и если нарушено - сообщалось, почему он не может док открыть/провести..
да полно всего, поэтому ТАКАЯ автоматизация (мечта буха - нажал волшебную кнопочку, и все само посчиталось, провелось и вывелось в отчеты) в 1С В ПРИНЦИПЕ не реализуется из-за нежелания 1с обрабатывать ошибки, свои, чужие, платформы, БД, и реагировать не "шеф, все пропало!", а самой решать, что же нужно делать, если процесс застопорился и пошел не по прямой, а по одному из предсказуемых вариантов (хотя в 1С таких - предсказуемых, - вариантов практически нет - опять же благодаря структуре БД от 1С и её же архитектуре "слоенного пирога" из серверов и всякого-не-пойми-чего-еще-там-сверху).
18. westinka 30.11.11 08:38 Сейчас в теме
очень и очень удобная вещь, особенно при переходе с 7.7 на 8ку, для пользователей, которые особенно трудно поддаются обучению, либо когда идет переход со своей конфы на 8ку, пусть даже тоже свою. большинство юзеров привыкают делать так как делали всегда, не особо задумываясь о своих действиях, и как следствие, тяжело поддаются какому-либо обучению
19. psamt1k 30.11.11 12:18 Сейчас в теме
Интересная вещь. С позволения автора добавлю в свою маленькую коллекцию шаблонов
20. petrovaUL 30.11.11 13:44 Сейчас в теме
Спасибо, скачаю.
Для некоторых случаев сгодится!
21. Gasdrubal 01.12.11 10:52 Сейчас в теме
Похоже на милый инсталлятор. Вообще, бизнес - процессы - не самый удобный инструмент для пользователей, намного доступнее им обычный мастер, да и сама 1С мастерами - тоне брезгует.
Хорошая штука, плюсую
22. cool.vlad4 2 01.12.11 10:58 Сейчас в теме
неплохо,+. и где-то я подобное уже видел, кажется в какой-то конфе не 1С-овской(то ли розница. продажа там чего-то, то ли еще где ), там настройка обработки ЗагрузкаИзТабличногоДокумента была переделана на подобный лад, а результат сохранялся в справочник.
23. _ink_ 01.12.11 12:28 Сейчас в теме
Задумка просто супер. Со временем скачаю обязательно
24. candy_sk 02.12.11 15:55 Сейчас в теме
Заберу в скором времени. Автору респект!
30. пользователь 07.12.11 00:14
Сообщение было скрыто модератором.
...
33. husky 6 09.12.11 08:02 Сейчас в теме
Хорошая обработка, очень понравилась
34. sandro1 19.12.11 11:01 Сейчас в теме
В плане разжевать конечному пользователю предоставляемое решение вполне себе.
35. goodwin12 23.12.11 14:09 Сейчас в теме
Спасибо я думаю пригодиться, хорошая вешь
36. vermouth 24.12.11 17:08 Сейчас в теме
Идея замечательная... Обязательно буду использовать ее в своих разработках... Автору большое спасибо!
37. Stety 152 27.12.11 11:07 Сейчас в теме
И откуда тут у народа столько ассоциаций с бизнес-процессами? Видимо, хреново у нас еще преподают азбуку))

Полезная "заглушка" от неорганизованных и невнимательных юзеров.
38. ivpctotru 23.01.12 17:32 Сейчас в теме
Идея хорошая. Пригодится обязательно. Спасибо.
39. Batman 165 05.02.12 15:05 Сейчас в теме
Оставьте свое сообщение