Скрипты для проекта Снегопат: автоматизация работы в Конфигураторе

09.07.14

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

Снегопат (http://snegopat.ru) – это проект по расширению возможностей конфигуратора 1С:Предприятия 8.2 как среды разработки прикладных решений. Для знакомых с ОпенКонфом, можно коротко сказать, что Снегопат – это ОпенКонф и Телепат, только для 1С:Предприятия 8.2 и уже на сегодня заметно круче :).

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

Совсем недавно Александр Орефков, автор популярных проектов для 1С:Предприятия 7.7: ОпенКонф, Телепат 2.0, внешних компонент 1sqlite и Turbomd и других, опубликовал на Инфостарте анонс проекта Снегопат.

Снегопат – это проект по расширению возможностей конфигуратора 1С:Предприятия 8.2 как среды разработки прикладных решений. Для знакомых с ОпенКонфом, можно коротко сказать, что Снегопат – это ОпенКонф и Телепат, только для 1С:Предприятия 8.2 и уже на сегодня заметно круче :).

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

Это возможно благодаря тому, что Снегопат «из коробки» поддерживает аддины, реализованные как скрипты для ActiveScripting-движков (в первую очередь, JScript и VBScript).  Диалоговые формы скриптов могут быть разработаны с использованием штатных возможностей «обычных» (не «управляемых») форм 1С:Предприятия 8, манипуляции с объектами конфигуратора доступны через объектную модель, предоставляемую Снегопатом.

Уже на сегодня в репозитории скриптов для Снегопата размещено почти 20 скриптов различного назначения, делающих работу в Конфигураторе удобнее и эффективнее. Давайте познакомимся с некоторыми из них и посмотрим, как они помогают при конфигурировании прикладных решений.

Внешние файлы

Скрипт «Внешние файлы» является аналогом окна «File Explorer» в других средах разработки. Он предоставляет удобную возможность просмотра структуры заданных пользователем каталогов и открытия файлов, находящихся в этих каталогах, непосредственно из Конфигуратора. Навигация в дереве файлов сделана по возможности максимально похожей на навигацию в дереве конфигурации.

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

Расширенный поиск

Скрипт «Расширенный поиск» добавляет в Конфигуратор возможность поиска текста в окнах редактора модулей и произвольных текстов Конфигуратора как при помощи регулярных выражений, так и традиционным способом (по вхождению строки или поиск целого слова, с учетом и без учета регистра).

Кроме возможности поиска регулярными выражениями, скрипт обладает еще и тем преимуществом перед штатным неглобальным поиском (команда F3 в окне редактора), что выводит сразу все результаты поиска в окно, аналогично тому, как выводятся результаты глобального поиска:

Расширение текстового редактора

Скрипт "Расширение текстового редактора" реализует несколько удобных функций по редактированию текста, которых зачастую не хватает:

Шаблоны кода

Скрипт «Шаблоны кода» реализует дополнительный функционал для штатного механизма шаблонов Конфигуратора 1С:Предприятия 8. Основная возможность, ради которой и реализовывался скрипт в первую очередь – это возможность «применять» шаблон к выделенному тексту.

Как известно, стандартно механизм шаблонов умеет только выполнять подстановку шаблона в позицию курсора. Поскольку мне чаще приходится работать с готовым кодом, чем писать код с нуля, возникают ситуации, когда готовый блок кода надо «обрамить» в условную конструкцию или конструкцию Попытка-Исключение, циклы и т.п.

Для более эффективной работы по такому сценарию в штатном механизме шаблонов очень не хватает возможности выделить блок и вызвать соответствующий шаблон той управляющей конструкции, которой необходимо обрамить выделенный код:

Скрипт использует штатный формат шаблонов 1С:Предприятия 8. Подробнее о настройке шаблонов для использовании совместно со скриптом «Шаблоны кода» можно прочитать на странице скрипта.

Query Params Extractor

Скрипт «Query Params Extractor» предназначен для автоматической генерации кода установки параметров запроса на основе текста запроса:

Конструктор таблицы значений

Скрипт «Конструктор таблицы значений», аналогично скрипту "Query Params Extractor" также относится к группе скриптов, генерирующих исходный код. С его помощью код по программному созданию таблицы значений можно сформировать путем визуальной настройки свойств ТЗ  при помощи простого редактора:

Автодополнение в стиле редактора Vim

Скрипт «Автодополнение в стиле редактора Vim» существует со времен ОпенКонфа, и был портирован мною для проекта Снегопат, благо это оказалось совсем просто. Скрипт с тех же самых времен находится в тени «интеллектуальных» «подсказчиков» (Телепат +Intellisence), но на практике очень эффективен при наборе строковых констант или комментариев в коде или текста в любых других текстовых окнах.

Например, при вставки значений в структуру:

Принцип работы, как вы видите тривиален: вы набираете первые символы слова, вызываете один из макросов скрипта («Предыдущее слово» или «Следующее слово») и скрипт производит поиск ближайшего слова, начинающегося с введенных вами символов и использует его для подстановки. Повторное нажатие найдет следующее подходящее слово и так далее. Т.е. подстановка выполняется на основе уже имеющегося текста.

Другие скрипты

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

С помощью них можно : автоматически открывать обработки/отчеты, сохраненные как внешние сразу после сохранения и автоматически открывать файл, путь на который указан в буфере обмена, выравнивать знаки «=» в тексте модуля, настраивать заголовок конфигуратора (пример работы вы могли увидеть в заголовке конфигуратора на всех видео).

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

Страна должна знать своих героев!

Я намеренно не указывал выше в описаниях скриптов их авторов, потому что практически все они благодаря открытому исходному коду совершенствуются совместно дружной командой. Вот эти герои меча и магии notepad++ и javascript:

  • Артур Аюханов (artbear)
  • Александр Орефков (orefkov)
  • Владимир Пушин (vladnet)
  • Василий Фролов (palytsh)
  • Степан Рыбальченко (steban)
  • Александр Кунташов (kuntashov)

(Если кого-нибудь пропустил, напомните).

Присоединяйтесь к команде! Сделать это не сложно, первые шаги коротко и доходчиво описаны Артуром в рекомендациях по разработке скриптов. Те, кто писал скрипты для ОпенКонфа быстро войдут в тему.

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

Что дальше

В разработке сейчас находятся скрипты для выполнения простых видов рефакторинга кода 1С, аналог скрипта Intellisence для ОпенКонфа, уже готов редактор регулярных выражений (но поскольку без страницы описания, то не включен в подборку).

Идеи и предложения принимаются на уже упомянутом форуме и в комментариях к этой статье.

Высокой всем производительности и прочих успехов в работе! :-)

См. также

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

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

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

13000 руб.

02.09.2020    119959    656    389    

701

Infostart PrintWizard

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

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

18000 руб.

06.10.2023    7017    20    6    

37

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

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

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

10000 руб.

10.11.2023    3253    10    1    

31

SALE! 30%

PowerTools

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

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

3600 2520 руб.

14.01.2013    177355    1071    0    

846

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

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

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

5000 руб.

07.02.2018    99207    239    97    

296

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

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

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

3000 руб.

27.08.2019    17921    6    8    

38

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

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

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

2040 руб.

27.12.2017    27949    3    10    

14

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

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

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

2400 руб.

24.09.2019    23494    15    15    

31
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. orefkov 1152 16.01.12 07:31 Сейчас в теме
Огромное спасибо, Александр.
Можно дать ссылку на статью на своем сайте?
2. kuntashov 449 16.01.12 08:40 Сейчас в теме
3. orefkov 1152 16.01.12 09:06 Сейчас в теме
(2)
Александр, а генератор html из исходников на 1С у тебя уже в основной ветке?
И что-то я не нашел - в нем можно получить сам html - код?
9. kuntashov 449 16.01.12 23:08 Сейчас в теме
(3) Хайлайтер в основной ветке сразу. Но функционал минимальный, поэтому получения кода HTML нет. На скорую руку можно быстро сделать вывод в окно сообщений (посмотри в код, там все просто).

В планах есть развитие функционала, но пока есть более интересные для меня задачи. Может кто подхватит?
4. JohnyDeath 301 16.01.12 09:46 Сейчас в теме
Отличная статья!
От себя поблагодарю еще раз авторов всех скриптов.
kuntashov, за Vim отдельное большое спасибо. Не знаю, как я раньше без него жил )
5. vladimir_che 16.01.12 14:06 Сейчас в теме
присоединяюсь, отлично
6. Модератор раздела 16.01.12 15:35 Сейчас в теме
Опять все очень красиво и функционально, как и все у автора.
7. IamAlexy 344 16.01.12 22:50 Сейчас в теме
а нормального авторского коментария до сих пор нету..
кому нафиг нужна эта конструктор таблиц... эх...
8. kuntashov 449 16.01.12 23:04 Сейчас в теме
(7) Внимательнее посмотри snippets.js

Блочный "Авторский комментарий" настраивается шаблоном+макрос. В описании скрипта есть пример.
Или нужны "однострочники"? Я этим не пользуюсь, ибо засоряет код нисколько не помогающими пометками типа

А = 2 + 3; //Изменил: Вася Пупкин 2011-10-13 09:11:01

Поэтому и не делаю. Какую информацию дает такой комментарий? То, что были изменения? Эту информацию в более информативном виде дает сравнение/объединение с предыдущей версией в хранилище.

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

А с конструктором ТЗ не надо писать рутинный код. А авторские комментарии в основном бесполезные "здесь был Вася" добавляет, если сравнивать :)
10. An79 17.01.12 23:52 Сейчас в теме
На первый взгляд сногшибающе, попробовать бы и оценить пользу в работе.
11. sytkosa 119 18.01.12 00:45 Сейчас в теме
А скрипт "Расширение текстового редактора" что за он??? где его можно посмотреть
12. kuntashov 449 18.01.12 07:35 Сейчас в теме
(11) Это скрипт textEditorExt.js, он есть в репозитории, но к нему еще не добавили описание в wiki. Вот ссылка на историю версий: История версий скрипта "Расширение текстового редактора"
13. fixin 4252 20.01.12 13:38 Сейчас в теме
Господа, как он работает? Не догоню никак. Принцип поясните!
14. orefkov 1152 20.01.12 13:43 Сейчас в теме
(13)
В Конфигуратор загружается snegopat.dll и начинает помогать (типа как пунтосвитчер).
Кое-что само умеет, кое-что - сторонние аддины делают, которые snegopat.dll подгружает.
15. fixin 4252 20.01.12 13:57 Сейчас в теме
(14) а что, конфигуратор уже в 81 (82?) начал давать возможность подключать сторонние DLL?
16. orefkov 1152 20.01.12 14:01 Сейчас в теме
(15)
А он и в 77 не давал, что не мешало существовать опенконфу :)
Сложно что-ли сходить на сайт проекта да немного почитать?
Там все расписано.
17. fixin 4252 20.01.12 14:04 Сейчас в теме
(16) гм. почитал. прикольно... как говорится, голь на выдумки хитра. ;-)
Еще приколол метод защиты от копирования. ;-)
но имхо для меня 4500 дорого. ;-)
18. JohnyDeath 301 21.01.12 11:05 Сейчас в теме
Автор топика и большинства скриптов сделал еще один шедевр: Редактор регулярных выражений
19. oberon355 15 22.01.12 15:42 Сейчас в теме
да, реально дороговато....
20. Max.Potapov 23.01.12 17:57 Сейчас в теме
Всегда любил пользовать Телепат, но ценник отпугивает
25. orefkov 1152 24.01.12 09:57 Сейчас в теме
(20)
Ну, это профессиональный инструмент, от профессионалов и для профессионалов.
21. artbear 1447 23.01.12 22:28 Сейчас в теме
(0) В чем дороговизна-то? Не понимаю.
Имхо даже при ЗП для работающего студента в месяц минимум 20-30 тысяч выйдет, и 4,5 тысячи это просто 1/5 часть месячной зп.
За 2 года официальной гарантии зарабатываем 240-360 тысяч, долю Снегопата в этой сумме посчитать несложно 1.88%-1.25% соответственно.
А ведь Снегопат дает прирост производительности кодирования и общей разработки намного больше, я лично данное увеличение на данном этапе развития проекта оцениваю процентов в 10-20, не меньше.
Вот и посчитайте выгоду.
ЗЫ а ведь проект еще только начинает развиваться :)
Flashill; JohnyDeath; kuntashov; +3 Ответить
22. tango 506 23.01.12 22:59 Сейчас в теме
(21) "прирост производительности кодирования и общей разработки намного больше, я лично данное увеличение на данном этапе развития проекта оцениваю процентов в 10-20, не меньше.
Вот и посчитайте выгоду."
кодинг в работе 1снега (в "общей разработке") - весьма незначительная величина
23. kuntashov 449 24.01.12 08:07 Сейчас в теме
(22) Если вести речь о разработке с нуля, то вы правы, чистых "разработчиков" среди 1С:Специалистов меньше.
Но нам приходится очень много работать с чужим кодом, такова специфика, увы.

Простор для повышения производительности тут значительный. Но, конечно же, все сугубо индивидуально.

По моей оценке, навыки владения даже штатными средствами Конфигуратора у значительной части 1С:Специалистов очень низка, поэтому и подсознание им справедливо нашептывает, что для них какие-то дополнительные вложения в явном виде будут иметь низкий КПД. Сначала надо вложиться личным временем и научиться пользоваться эффективно штатными средствами: шаблонами, отладчиком, профайлером, командной строкой, расширенной проверкой конфигурации, возможностью выгружать модули и написать самостоятельно пару обработок, автоматизирующих обработку модулей.
26. пользователь 27.01.12 14:15
Сообщение было скрыто модератором.
...
27. OLga_gab 02.02.12 20:02 Сейчас в теме
К сожалению, у меня у самой навыки владения средствами Конфигуратора очень низка.
Я пытаюсь научиться пользоваться эффективно штатными средствами: шаблонами, отладчиком, профайлером, командной строкой, расширенной проверкой конфигурации, возможностью выгружать модули и написать самостоятельно пару обработок, автоматизирующих обработку модулей. Поэтому для меня еще рано было читать такие скрипты...
28. Dethmond 04.02.12 00:06 Сейчас в теме
Интересно было почитать, спасибо
29. Yasen 490 22.08.12 22:30 Сейчас в теме
На форум снегопата анонимно писать не хочется. Многоуважаемый ТормозИт рекомендовал написать сюда.
Посему, оффтоп: камрады, кто возьмется и допилит раскраску кода в HTML для GeShi?

Я перелопатил все, из 4-х найденных для GeShi библиотек, выбрал эту: http://bazaar.launchpad.net/~kkrasnov/geshi1c/trunk/download/head:/c1.php-20091211135402-2n8pgtfh5zzk370c-1/1c.php

Что требуется (навскидку): взять правила (например у Тормоза http://devtool1c.ucoz.ru, или из ГолдПарсера) и переложить их на формат GeShi

Нужна нормальная раскраска кода. Есть умельцы? Пишите в личку что ли.
30. kuntashov 449 22.08.12 23:40 Сейчас в теме
(29) Yasen, А highlight.js пробовали (в репозитории есть)? Чем не устраивает? Почему именно GeShi?
31. Yasen 490 23.08.12 06:56 Сейчас в теме
(30) Пробовали. Не устраивает тем, что js
32. kuntashov 449 23.08.12 07:35 Сейчас в теме
(31) Yasen, хм, а причем тут тогда Снегопат?
Опишите подробнее, что вам необходимо.

Я понял из вашего сообщения (29) понял, что вам нужна раскраска 1С-кода (генератор HTML-кода на основе кода 1С).
33. Alien_RS_Forever 432 18.11.12 21:39 Сейчас в теме
(0) в свете прошедшей конференции забыли упомянуть про Евгения Сосну в разделе разработчиков скриптов )
34. kuntashov 449 18.11.12 23:26 Сейчас в теме
(33) srv7, Статья была написана до того, как Женя присоединился к разработчикам - его первый коммит состоялся 25 января 2012 г., статья была опубликована 18 января, а написана вообще в декабре 2011 года.
35. пользователь 10.12.20 16:48
Сообщение было скрыто модератором.
...
36. kuntashov 449 10.12.20 17:04 Сейчас в теме
(35) Яков, странно делать выводы о Снегопате для 8ки по Телепату для 7.7, не разобравшись с настройками последнего. Кроме того, по вашему описанию очевидно, что он криво установлен и скорее всего включены все скрипты по максимуму, что не рекомендовалось никогда.

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

И совершенно не понятно откуда вдруг такое количество негатива на ровном месте? Запустите 7.7 вообще без ОпенКонфа и подсказки у вас не будет. Для этого просто скопируйте файл config.dll из папки bin/config обратно в bin (предварительно файл bin/config.dll забэкапьте только на всякий пожарный).

Если готовы к чуть менее токсичной форме общения, готов подсказать, как настроить ОпенКонф с Телепатом, чтобы было удобно.
37. Yashazz 4707 10.12.20 17:19 Сейчас в теме
(36) У меня общеизвестная портативная 7.7 релиза 027, куда впихнуты ОпенКонф, телепат, кажется ещё Сцинтилла... И вот первый раз за много лет мне реально понадобилось там кодить. Результат я сообщил.

Если бы я нашёл информацию, как запустить БЕЗ телепата, негатива было бы в разы меньше. Но это не инсталлированная, повторюсь, а портативная, и других вариантов пока не нашёл. Как его "выгрузить"? Как эту хрень вообще отрубить можно?

Настраивать мне ничего не нужно, мне всегда хватало типового конфигуратора и было удобно. Что в клюшках, что в снеговике.
39. kuntashov 449 10.12.20 17:30 Сейчас в теме
(37)
Как эту хрень вообще отрубить можно?


Как я уже написал:

скопируйте файл config.dll из папки bin/config обратно в bin с перезаписью существующего (предварительно файл bin/config.dll забэкапьте на всякий пожарный).



Если бы я нашёл информацию, как запустить БЕз телепата, негатива было бы в разы меньше.


Можно же просто спросить "Как отключить?", например здесь в комментариях или в личке.

Найти информацию по Опенконфу и Телепату сейчас сложно, потому что прошло уже заметно более 10 лет с тех пор, как 7.7 пропала из поля видимости и на ней практически никто не разрабатывает.

портативная 7.7 релиза 027, куда впихнуты ОпенКонф, телепат, кажется ещё Сцинтилла


К сожалению, сам ОпенКонф полноценно портативным быть не может, ему нужны компоненты, которые регистрируются как ком-объекты скриптом regall.bat, которому в свою очередь нужна Windows Scropting Host, на современных ОС с регистрацией некоторых компонентов могут быть проблемы.
42. Yashazz 4707 10.12.20 18:13 Сейчас в теме
(39) Ну вот этим и кончилось, что я раздербанил портативный экзешник на составные, и там-таки конфиг.длл привёл в чувство. Но осадочек остался - запихнуть ненастраиваемую поделку в сводный портативный софт это как-то ни разу не комильфо.
38. Yashazz 4707 10.12.20 17:27 Сейчас в теме
(36) и если для деактивации продукта приходится играть с конфигурационными файлами и плагинами, и это нельзя сделать из интерфейса среды разработки - имхо, сие не лучшим образом характеризует продукт.

А насчёт токсичности и негатива - расскажите это моему клиенту, которому я обещал вполне определённые сроки, исходя из работоспособности конфигуратора.
40. kuntashov 449 10.12.20 17:56 Сейчас в теме
(38)
расскажите это моему клиенту, которому я обещал вполне определённые сроки


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

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

Я при работе с довольно редкими (но меткими) заказами по 7.7 всегда сроки (или стоимость, по ситуации) устанавливал выше по сравнению с работами по 8, т.к. специалистов мало, в условиях современных ОС бывают проблемы с запуском 7.7, каких-то COM-объектов и внешних компонент и т.п.

Перекладывание ответственности на бездушный инструмент может быть тревожным симптомом профессионального выгорания. Простите, что прозвучит как реклама, тем не менее вдруг будет полезным, у нас в январе планируется мини-конференция по теме выгорания на работе - https://infostart.ru/events/1339975/

(если что, минус не от меня)
41. Yashazz 4707 10.12.20 18:09 Сейчас в теме
Настройка рабочего окружения - это просто запуск конфигуратора. Никакие приблуды, обмены, дополнения, компоненты не требовались и не подразумевались. Я исходил из предположения, что конфигуратор, будучи штатно запущен, так же штатно будет работать. А если на настройку приблуды надо более 5 минут, то нахрен её такую.

Я пользовался 7.7 неделю назад, но это была установленная у клиента нормальная платформа, без всяких телепатов. Как-никак, квалификации на оценку времени в штатном случае мне достаточно.

Какое к чёрту погружение в контекст, если вы в коде ставите символ "точка" и конфигуратор падает по ошибке? Ну вы о чём вообще?

Взятый вами снисходительно-покровительственный тон выглядит, безусловно, выигрышно для публики, но - мимо. Я профессионал достаточно высокого класса, чтобы игнорить такой тон. А вот падающую каждые 5 минут платформу я игнорить не могу. Кстати, а платформу косячащую вы тоже так в выгорании укорите, да?))
43. kuntashov 449 10.12.20 18:23 Сейчас в теме
(41) Вы взяли где-то какую-то левую "портативную" сборку и обвиняете Телепат. Опенконф/Телепат поставлялись всегда самостоятельно, в состав платформы не входили ни в коем случае. Александр Орефков как автор Телепата никогда никаких левых портативных сборок не распространял.

Я был автором пакета OpenConf PowerPack, но это не портативный пакет, он требовал полноценной установки, и также не включал в себя платформу 1С, она должна быть заранее установлена отдельно.

Взятый вами снисходительно-покровительственный тон


Ну ок, я честно пытался помочь не переходя на личности, но на этом остановлюсь. Успехов.
44. Yashazz 4707 10.12.20 18:30 Сейчас в теме
(43) Эта "левая портативная сборка" известно примерно так же, как зайцевская hare. Т.е. широко известна.

За помощь спасибо. На личности никто вроде бы и не переходил.
Оставьте свое сообщение