GithubHelp home page GithubHelp logo

infostart-hub / snegopat Goto Github PK

View Code? Open in Web Editor NEW
71.0 18.0 21.0 29.95 MB

Snegopat для 1С 8.Х (32x)- Snegopat for 1C:Enterprise

Home Page: https://snegopat.ru

JavaScript 68.95% HTML 0.89% AngelScript 19.01% TypeScript 5.39% VBScript 0.05% CSS 1.12% Batchfile 0.14% Coq 1.36% V 1.78% 1C Enterprise 0.68% ActionScript 0.52% Verilog 0.08% StringTemplate 0.03%
bsl 1c-enterprise 1c hacktoberfest

snegopat's Introduction

Устарел, не поддерживается !! - Снегопат — расширение конфигуратора 1С:Предприятия 8.х

Снегопат — расширение конфигуратора 1С:Предприятия 8.х

НЕ ПОДДЕРЖИВАЕТСЯ!

О проекте

Снегопат — программный комплекс для 1С–программистов, который делает работу в Конфигураторе 1С удобнее и продуктивнее, улучшая контекстную подсказку и добавляя много новых возможностей.

Являясь идейным наследником и продолжателем традиций таких широко известных по «1С:Предприятию 7.7» программ, как «OpenConf», «Телепат» и «Intellisence», он воссоздает и улучшает заложенные в них идеи, реализуя их для новой платформы 1С v8.2 и v8.3 в одном едином продукте.

Преемственность выражена в самом названии: Снегопат - «для Снеговика Телепат».

Скачать и установить

Снегопат доступен всем желающим в виде бесплатной триальной версии. Получить триальную версию нужно на официальной странице проекта на портале ⤴️ INFOSTART.

Триальная версия полнофункциональна, но с ограничением по времени использования в три месяца.

💡 Инструкция по установке триальной версии

Для дальнейшего использования будет необходимо приобрести подписку.

Большинство скриптов, которые находятся в данном репозитории разработаны и развиваются сообществом пользователей Снегопата как проект с открытым исходным кодом (open source).

Документация и статьи

Участвовать в проекте

Разработка скриптов для Снегопата - открытый (open source) проект.

Если вы хотите принять участие: исправить ошибку, усовершенствовать существующий скрипт или предложить свой,

пожалуйста, ознакомьтесь с руководством разработчика.

snegopat's People

Contributors

7oh avatar artbear avatar bprog-gladkov avatar johnydeath avatar kuntashov avatar nytlenc avatar orefkov avatar tormozit avatar vladnet1 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

snegopat's Issues

Не убирающийся признак модифицированности в окне управления скриптами - мелкая проблема

tormozit Не убирающийся признак модифицированности
[2.2.0.3 | 8.3.15.1700 | 26 августа 2020 г. 00:46:24]
Если в таблице "Список аддинов для загрузки" удалить какую либо строку, то у окна устанавливается признак модифицированности. Но если нажать "Сохранить", то список сохраняется, но признак модифицированности не убирается. А ожидалось, что он уберется.



Вложения:Clip_158964.png

Не работает в УПП 1.2 и ЗУП КОРП 3.1

vsuh Не работает в УПП 1.2 и ЗУП КОРП 3.1
upd. странно, но на тестовом кластере, на всех конфигурациях Снегопат запустился без ошибок..

[2.2.0.3 | 8.3.15.1700 | 18 августа 2020 г. 15:01:15]
при запуске конфигурации УПП 1.3 сильно потоптанной Акселотом и ЗУП КОРП 3.1 почти не испорченной показывает
--- Ошибка ---
Исключение AngelScript.
модуль: Snegopat
секция: com_metadata.as
функция: IMDContainer@ getIBMDCont()
строка: 782
Null pointer access
--- Информация ---
Bad AngelScript result code in ScriptToUnknownWrap::one_func
----------------
если потом пытаться жмакать на любой контрол в конфигураторе , то добавляет в лог
--- Ошибка ---
Исключение AngelScript.
модуль: Snegopat
секция: com_events.as
функция: void transmitCommandTrap(ICommandReceiver&inout, const CommandRef@, bool)
строка: 194
Null pointer access
--- Информация ---
Bad AngelScript result code in callAs

--- Ошибка ---
Исключение AngelScript.
модуль: Snegopat
секция: com_events.as
функция: void transmitCommandTrap(ICommandReceiver&inout, const CommandRef@, bool)
строка: 194
Null pointer access
--- Информация ---
Bad AngelScript result code in callAs



Вложения:


vsuh Re: Не работает в УПП 1.2 и ЗУП КОРП 3.1 Не утерпел.
Переустановил windows. snegopat заработал.

Вложения:

Ошибка в скрипте "Рефакторинг"

nytlenc Ошибка в скрипте "Рефакторинг"
В скрипте рефакторинг, в "Показать список процедур и функций модуля" некорректно работает переход к процедурам и функциям (см. скриншоты)



Вложения:Ошибка.png

Ошибка2.png


orefkov Re: Ошибка в скрипте "Рефакторинг" Посмотрел код скрипта, там именно это и прописано - выдать сообщение с именем выбранного метода. Видимо автор скрипта решил, что хватит и других скриптов для этих целей. Сейчас попробую доделать.

Вложения:

Размножение строк в окне "Панель окон"

tormozit Размножение строк в окне "Панель окон"
[2.2.0.3 | 8.3.17.1469 | 17 августа 2020 г. 01:07:13]
Нажимаю CTRL+W. Активизируется панель окон. Фокус устанавливается в поле фильтра по подстроке. Пишу там нужную строку. Дерево опустошается (нет подходящих элементов списка). Начинаю удалять последние буквы введенной строки фильтра по одной, т.е. удалил одну и жду обновления списка, удалил следующую и опять жду. При этом в списке появляются дубли строк.



Вложения:Clip_156828.png

Ошибка скрипта "Рефакторинг" (падение конфигуратора)

Daimon Ошибка скрипта "Рефакторинг" (падение конфигуратора)
[2.2.0.3 | 8.3.17.1496 | 29 июля 2020 г. 10:45:00]
При попытке вставить в поле ввода для поиска имя метода из буфера обмена происходит аварийное завершение работы конфигуратора.

p.s.: поведение на другой платформе [2.2.0.3 | 8.3.13.1865 | среда, 29 июля 2020 г. 10:45:00] аналогичное.



Вложения:Screenshot_7.png


tormozit Re: Ошибка скрипта "Рефакторинг" (падение конфигуратора) У меня на [2.2.0.3 | 8.3.16.1224 | 17 августа 2020 г. 01:07:13] так же

Вложения:

Не работает копирование текста мышкой

tormozit Не работает копирование текста мышкой
[2.2.0.3 | 8.3.17.1469 | 17 августа 2020 г. 01:07:13]
В редакторе модуля конфигуратора есть штатная фича - выделяешь текст и указателем мышки его можно скопировать в другое место путем перетаскивания с зажатым Ctrl.
Это происходит из-за новой фичи

Цитата:
15 июля 2020 г. 23:37:38 В текстовых модулях добавлены команды "Ctrl + LClick" - перейти к определению, "Ctrl + RClick" - вернуться назад.

Отключил ее и штатная фича заработала.



Вложения:

Clip_156843.png

[2.2.0.3 | 8.2.15,16 | 21.07.2020] Пропадает окно подсказки

shmalevoz [2.2.0.3 | 8.2.15,16 | 21.07.2020] Пропадает окно подсказки
В длинных модулях, примерно > 2000 строк при перемещении в окне подсказки клавишами Up Down окно подсказки пропадает
При вызове окна по Ctrl+Пробел пропадает реже, но тоже случается
Изображение



Вложения:


shmalevoz Re: [2.2.0.3 | 8.2.15,16 | 21.07.2020] Пропадает окно подска Дополню. Размер модуля на самом деле значения не имеет. Исчезновение списка выбора происходит при нажатии вверх/вниз если отображается контекстная подсказка по методу (желтое всплывающее окошко где выдается описание вызываемого метода)
Если убрать контекстную подсказку (Сервис - Параметры - Модули - Контекстная подсказка, снять с "Автоматическая подсказка при наборе "(" и "."), то без подсказки все ок

Вложения:
tormozit Re: [2.2.0.3 | 8.2.15,16 | 21.07.2020] Пропадает окно подска У меня такая же проблема. Довольно неприятная она. Отключил подсказку снегопата в итоге но не только из-за этого бага.

Вложения:

Работа с хранилищем

hqs Работа с хранилищем
Платформа 8.3.15.1689

1. Нахожусь например модуле формы обработки, нажимаю Ctrl+SHift+T.
Получаю сообщение в окне служебных сообщений: "Ошибка : Элемент управления не найден: GetRecursive".
Хотелось бы чтобы сообщения не было.

Также, если основная конфигурация не сохранена появляется сообщение о том что конфигурация не сохранена, можно ли его перехватывать?
Картинка во вложении.

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



Вложения:2020-07-06_180549.png


artbear Re: Работа с хранилищем Раньше такое сообщение в этом скрипте перехватывалось. странно, что поломалось.

Вложения:
kostas Re: Работа с хранилищем Если в ИБ были подключены к хранилищу основная конфигурация и расширение, то при использовании автоподключения зацикливается сообщение об ошибке "Конфигурация связана с другим хранилищем". Приходится убивать приложение 1С.
Такое впечатление подключение к основной конфигурации происходит, а при подключении к хранилищу расширения пытается вставить строку подключения от основной конфигурации.
Видео могу скинуть личку.

Вложения:
orefkov Re: Работа с хранилищем Буду разбираться.

Вложения:

Выгрузка/загрузка текстов модулей в локальный каталог

На первом этапе две команды:

  1. Выгрузить - выгружает текст модуля из активного окна в локальный каталог, имя файла формируется стандартно как в Файл/Сохранить копию.
  2. Обновить - выгружает все модули, которые есть в локальном каталоге по соответствию имён файлов.

На втором этапе добавить загрузку с интерфейсом выбора модулей из локального каталога.

Нужно это для работы с Git. Всё остальное можно делать другими средствами, например SourceTree.

Установка триала падает на 8.3.14.1779

kuntashov Установка триала падает на 8.3.14.1779
Установка триала падает на 8.3.14.1779 до этапа получения логина/пароля.
m http://forum.infostart.ru/forum24/topic ... age2496718 m

Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: 1cv8.exe
Версия приложения: 8.3.14.1779
Отметка времени приложения: 5cde5bf1
Имя модуля с ошибкой: KERNELBASE.dll
Версия модуля с ошибкой: 6.1.7601.24000
Отметка времени модуля с ошибкой: 5a4996cd
Код исключения: c0000005
Смещение исключения: 000075c3
Версия ОС: 6.1.7601.2.1.0.256.48
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789



Вложения:

В справке присутствуют некорректные гиперссылки

tormozit В справке присутствуют некорректные гиперссылки
Например в описании метода getFocusedView есть гиперссылка IV8View. Нажимаю на нее и открывается "Свойство stage". Все такие места перечислять не буду. Но я натыкался на несколько.
Еще и кнопки "Назад", "Вперед" всегда недоступы, т.е. нельзя быстро вернуться назад.
К тому же двойной клик в строке дерева справки не приводит к загрузке соответствующей страницы. Очень неудобно.



Вложения:Clip_161907.png

Clip_161904.png

Падает на 8.3.10.2699 и 8.3.10.2505 при первом запуске

kuntashov Падает на 8.3.10.2699 при первом запуске
Не взлетел 8.3.10.2699, при первом запуске после активации упал с аброкадаброй в сообщении, и последующие два раза ругался на sqlite3.dll. чистка реестра не помогла, удаление и распаковка заново не помогла, все действия от имени админа. Путь до каталога Core без пробелов и на латинице, win10 x64 лицензия, платформа 8.3.10.2699 x32 лицензия

m http://forum.infostart.ru/forum24/topic ... age2498636 m



Вложения:

Ошибка в скрипте "Навигатор по метаданным"

nytlenc Ошибка в скрипте "Навигатор по метаданным"
При открытии скрипта "Навигатор по метаданным - Открыть объект метаданных" все отрабатывает корректно.
В дальнейшем при работе с этой же базой скрипт работать перестает и все время выдает ошибку.
Работать начинает корректно только после перезапуска конфигуратора вместе со снегопатом.
Состояние репозитария: [2.2.0.3 | 8.3.15.1958 | 29 июля 2020 г. 10:45:00]



Вложения:Безымянный.png


nytlenc Re: Ошибка в скрипте "Навигатор по метаданным" m https://yadi.sk/i/PJ79oFm_2oKFzw m - GIF-ка как воспроизвести - нужно найти любой объект МД, затем что-то поменять и вернуться к конфигурации БД, после этого скрипт ломается.

Вложения:

Метод openModule не возвращает ITextWindow

tormozit Метод openModule не возвращает ITextWindow
[2.2.0.3 | 8.3.17.1549 | 17 сентября 2020 г. 17:42:15]
Если отключить в настройках снегопата "Работать при наборе текста", то методы openModule() и activeTextWindow() вместо ITextWindow возвращают undefined. Ну и видимо как следствие макрос "Снегопат::Показать список методов модуля Ctrl + 1" тоже не работает при отключенном флажке "работать при наборе текста".



Вложения:

Кнопка выбора команды не передает начальное значение выбора

tormozit Кнопка выбора команды не передает начальное значение выбора
[2.2.0.3 | 8.3.17.1549 | 26 августа 2020 г. 00:46:24]
В главном окне снегопата на странице хоткеи в колонке "Команда" нажатие кнопки выбора открывает дерево макросов.
Если выбор выполняется для уже выбранной команды, то в открывшейся форме выбора макроса не происходит позиционирования на текущей выбранной команде.
А ожидалось что оно будет происходить



Вложения:Clip_159147.png

Ошибка в скрипте анализа подписок на события - 2.2.0.3 | 8.3.14.1993

demon_infernal Ошибка в скрипте анализа подписок на события
Здравствуйте.

[2.2.0.3 | 8.3.14.1993 | 21 июля 2020 г. 14:25:07]

Открываю в конфигураторе CF-файл. Вызываю скрипт анализа подписок на события, он выдает окно с выбором контейнера, где искать : основная конфигурация, конфигурация БД или мой открытый файл CF.
При выборе моего открытого файла получаю указанную ошибку.
Если выбирать любой другой пункт (основная конфигурация, конфигурация БД) - то ошибки нет.



Вложения:Безымянный.png

Неожиданное закрытие списка автодополнения при выборе типа

tormozit Неожиданное закрытие списка автодополнения при выборе типа
[2.2.0.3 | 8.3.17.1469 | 18 августа 2020 г. 15:01:15]
Воспроизведение.
Открыть модуль новой внешней обработки. Набрать текст

Код:
Тип("

При этом откроется список автодополнения имени типа. Нажать клавишу "Вниз". При этом список закроется и будет отображаться 2 каретки (текстовых курсора).



Вложения:

Clip_157348.png

Clip_157347.png

[2.2.0.3 ] Ошибка при запуске конфигуратора на платформе 8.3.14 - 8.3.14.1565 или 8.3.14.1854

olexandrit [2.2.0.3 | 8.3.14.1565 | 17.07.20]
добрый день! Возникает после запуска конфигуратора.
Спасибо.
--- Ошибка ---
Исключение AngelScript.
модуль: Snegopat
секция: com_metadata.as
функция: IMDContainer@ getIBMDCont()
строка: 782
1C version 8.3.14.1565. Snegopat 2.2.0.3 (16.07.2020 20:07)
Exception 0xC0000005 at address 0xA804246C in call native func IConfigMngr::getMDCont
Section: com_metadata.as
Function: IMDContainer@ getIBMDCont()
Line: 782
Callstack:
com_metadata.as : IV8MetaData::IV8MetaData(int), line 16,9
com_metadata.as : IV8MetaData@ IV8MetaData(int), line 0,0
com_designer.as : Designer::Designer(), line 55,9
com_designer.as : Designer@ Designer(), line 0,0
--- Информация ---
Bad AngelScript result code in ScriptToUnknownWrap::one_func



Вложения:


shmalevoz Re: [2.2.0.3 | 8.3.14.1565 | 17.07.20] Добавлю. Релиз 8.3.14.1854. Ошибка точно та же. Чистая установка не помогает. Для релизов 8.3.10, 8.3.15, 8.3.16 полет нормальный.
При запуске с -sntrace
архив dump logs во вложении
выдает ошибку
Код:
--- Информация ---
QueryInterface in checking IConfigMngr return 0x80004002

--- Информация ---
Bad param count in func 84 IConfigMngr::IMDContainer@+ getMDCont(int i = 0), declared 2, real 3

--- Информация ---
QueryInterface in checking IConfigMngr return 0x80004002

--- Информация ---
Bad param count in func 3 IUnpackFile::void init(IFile@  dest, int t=0), declared 3, real 2

--- Информация ---
Stack corrupt in call func 3 IUnpackFile::void init(IFile@  dest, int t=0), check function signature !!!!

--- Информация ---
Stack corrupt in call func 3 IUnpackFile::void init(IFile@  dest, int t=0), check function signature !!!!

--- Информация ---
Stack corrupt in call func 3 IUnpackFile::void init(IFile@  dest, int t=0), check function signature !!!!

--- Информация ---
Stack corrupt in call func 3 IUnpackFile::void init(IFile@  dest, int t=0), check function signature !!!!

--- Информация ---
Stack corrupt in call func 3 IUnpackFile::void init(IFile@  dest, int t=0), check function signature !!!!

--- Информация ---
Stack corrupt in call func 3 IUnpackFile::void init(IFile@  dest, int t=0), check function signature !!!!

--- Информация ---
Stack corrupt in call func 3 IUnpackFile::void init(IFile@  dest, int t=0), check function signature !!!!

--- Информация ---
Stack corrupt in call func 3 IUnpackFile::void init(IFile@  dest, int t=0), check function signature !!!!

--- Информация ---
Stack corrupt in call func 3 IUnpackFile::void init(IFile@  dest, int t=0), check function signature !!!!

--- Информация ---
Stack corrupt in call func 3 IUnpackFile::void init(IFile@  dest, int t=0), check function signature !!!!

--- Информация ---
Stack corrupt in call func 3 IUnpackFile::void init(IFile@  dest, int t=0), check function signature !!!!

--- Информация ---
Stack corrupt in call func 3 IUnpackFile::void init(IFile@  dest, int t=0), check function signature !!!!


Вложения:

Странное поведение контекстной подсказки

nytlenc Странное поведение контекстной подсказки
Если стирать и заново вводить имя одной и той же переменной то почему то список контекстной подсказки задваетватся, затраивается (начинает ращростаться) и т.д.
См. прикрепленную GIF анимацию.



Вложения:Странное поведение снегопата.gif


orefkov Re: Странное поведение контекстной подсказки Подтверждаю, было такое несколько раз. Буду разбираться.

Вложения:
7OH Re: Странное поведение контекстной подсказки Открыто 2 конфигуратора.
В одном набираю если - подсказка появляется во втором.
Выбираю конструкцию если тогда - она вставляется в первом конфиге
а вот текст условия набирается во втором.

Страшно )

Вложения:

sneg_2config_01.png


nonameforme Re: Странное поведение контекстной подсказки
7OH писал(а):
Открыто 2 конфигуратора.
В одном набираю если - подсказка появляется во втором.
Выбираю конструкцию если тогда - она вставляется в первом конфиге
а вот текст условия набирается во втором.

Страшно )


Очень похоже с этим)
l viewtopic.php?p=11569#p11569 l

Создал отдельную ветку
l viewtopic.php?f=8&t=867 l

Вложения:

Не отрабатывает loadScriptFormEpf

Добрый день!

Код в репо
В конструкторе SetupFormControler(файл customAuthor) не отрабатывает loadScriptFormEpf - получаю пустое значение.
Возможно дело в том что обработчики находятся не в самом объекте, а в его прототипе после преобразование в js(es3).
Дзен еще не поймал - делаю по подобию. Возможно чего-то не заимпортил или еще что.
Подскажите плз куда копать?

окно списка методов невозможно закрыть - проблема пока не повторяется

tormozit окно списка методов невозможно закрыть
[2.2.0.3 | 8.3.15.1958 | 26 августа 2020 г. 00:46:24]
Открыл список методов модуля по CTRL+1. Переключился на другое приложение. Затем обратно. Теперь окно списка методов невозможно закрыть. Оно висит поверх всех окон всех приложений показывается и не закрывается. В итоге пришлось убивать процесс конфигуратора без сохранения данных.

Обновление от 22.09. Пока больше такое не повторялось.

Но то, что это окно висит поверх всех окон всех приложений (systemModal) - явная ошибка.



Вложения:Clip_157693.png

Умный enter и обычные шаблоны

vladnet Умный enter и обычные шаблоны
[2.2.0.3 | 8.3.15.1489 | 26 августа 2020 г. 1:46:24]

Пользуюсь обычными шаблонами, и часто активирую их не через пробел, а через ентер. Это очень удобно бывает, когда не нужно ставить дополнительный пробел.
Но в случае нахождения в "Если <?> Тогда", шаблон не срабатывает, а я перехожу на строку ниже.
Можно ли сначала обрабатывать стандартные шаблоны, и если они отработаны, то не переходить на строку ниже. Ну или хотя бы разделить галку Умный ентер на умный ентер в строках и умный ентер в если, я бы тогда просто отключал вторую галку. Спасибо!



Вложения:

В окне "Снегопат" на странице "Справка" не ищет по ENTER

tormozit В окне "Снегопат" на странице "Справка" не ищет по ENTER
Если я вижу над списком/таблицей/деревом поле ввода строки, то я ожидаю что ввод туда строки и затем ENTER его отфильтрует или хотя бы сделает там поиск.
А в окне "Снегопат" на странице "Справка" мало того, что не происходит обоих действий, так и вообще ничего происходит. ENTER только переводит фокус на другую кнопку - недоступную кнопку "Назад", т.е. очень простое и удобное для пользователя действие пропадает зря.
А вот чтобы таки сделать поиск надо ввести текст в это поле и затем мышкой кликнуть на лупу в этом поле ввода.
В процессе разработки плагина приходилось часто это делать. Это очень неудобно.
Хочется, чтобы ENTER выполнял поиск аналогично нажатию лупы.



Вложения:Clip_161822.png

При отладке в Visual Studio скрипты не отсортированы

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



Вложения:Clip_162937.png

В справке задублирована ветка "Объектная модель Снегопата...

tormozit В справке задублирована ветка "Объектная модель Снегопата...
[2.2.0.3 | 8.3.17.1549 | 17 сентября 2020 г. 17:42:15]
В справке задублирована ветка "Объектная модель Снегопата Reborn". Некрасиво и первые несколько раз заставляет смотреть в обе ветки и искать, есть в них разница.
Надо был удалить один из дублей.



Вложения:Clip_162288.png

Автоподключение к хранилищу

7OH Автоподключение к хранилищу
Версия репозитария : 1 июля 2020 г. 13:17:55
Версия длл : 2.2.0.1 26.06.2020 16:41
Платформа: 8.3.17.1386
---
Запускаю базу, подключенную к хранилищу
Ввожу данные для подключения (пароль обычно)
Скрипт (stg_autoconnect) спрашивает, подставлять ли введенные значения - жмём ДА.
Ошибка

Вложение:

Sneg_08.png

Sneg_08.png [ 8.3 КБ | Просмотров: 525 ]


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

Вложения:
7OH Re: Автоподключение к хранилищу После обновления до 2.2.0.2 проблема пропала

Вложения:

Ошибки при работе с кавычкой

7OH Ошибки при работе с кавычкой
[2.2.0.2 | 8.3.17.1386 | 7 июля 2020 г. 11:55:17]
---
Частенько при выборе типа получаем такое

Тип(Справочник.Номенклатура.Форма")

То бишь исчезает открывающая кавычка, и исчезает ещё при выборе первого слова



Вложения:sneg_09_01.png


orefkov Re: Ошибки при работе с кавычкой Проверю, пока не получается воспрозвести.

Вложения:

При нажании BackSpace удаляется 2 символа вместо 1

tormozit При нажании BackSpace удаляется 2 символа вместо 1
[2.2.0.3 | 8.3.15.1958 | 26 августа 2020 г. 00:46:24]

Код:
   #Если Сервер И Не Сервер Тогда
       Запрос = Новый HTTPЗапрос;
   #КонецЕсли
   Если СлужебныйКлиентСервер.СтрокиРавны(Запрос.Относит, "/notifyClient") Тогда

Работаю в RDP сеансе. Стою в точке останова в конфигураторе. У меня открыт штатный список подсказки конфигуратора в позиции после строки "Относит". Нажимаю одина раз клавишу "Delete". При этом удаляется 2 символа слева от каретки (текстового курсора). Закрыл список автодополнения и проблема ушла. Воспроизвести пока не сумел. До установки снегопата на том же ПК и той же версии платформы и тех же базах такого поведения не встречал, а работал в тех условиях до этого больше пол года.



Вложения:

Clip_157706.png

[2.2.0.2 | 8.3.17.1549 | 14.07.20] Лишняя кавычка

progromaking [2.2.0.2 | 8.3.17.1549 | 14.07.20] Лишняя кавычка
Пример последовательности действий для воспроизведения ошибки:
1. Перейти в процедуру модуля формы на сервере (например, ПриСозданииНаСервере())
2. Набрать "рек", появится выпадающий список
3. Из выпадающего списка выбрать "РеквизитФормыВЗначение". Подставится имя процедуры и курсор встанет между скобок
4. Ввести одну двойную кавычку. При этом появится выпадающий список
5. И списка выбрать слово "Объект"
6. После этого подставится слово Объект, после которого будет две двойные кавычки вместо одной.


Баг проявляется только когда два раза подряд делаем автоподстановку.
Если поставить курсор между скобок процедуры "РеквизитФормыВЗначение()" и начать вводить кавычку, и выбрать слово "Объект", то баг не воспроизводится, потому что автоподстановка не вторая подряд.



Вложения:

Несколько конфигураторов (или предприятий)

nonameforme
Несколько
конфигураторов (или предприятий)

[2.2.0.3 | 8.3.13.1644 | 29 июля 2020 г. 10:45:00]

Решил создать
отдельную тему и объединить сообщения (для удобства)

первое l
viewtopic.php?p=11569#p11569
l
второе l
viewtopic.php?p=11588#p11588
l

При обычном вводе текста. Открыто несколько Конфигураторов со
Снегопатом

log

--- Ошибка ---
Исключение AngelScript.
модуль: Snegopat
секция: intellisite.as
функция: bool IntelliSite::show(TextWnd@, const string&inout, const string&inout = "", bool = true)
строка: 189
1C version 8.3.13.1644. Snegopat 2.2.0.3 (16.07.2020 20:07)
Exception 0xC0000094 at address 0x028DDC83 (snegopat.dll) in call native func SmartBoxWindow::navigate
Section: intellisite.as
Function: bool IntelliSite::show(TextWnd@, const string&inout, const string&inout = "", bool = true)
Line: 189
Callstack:
ModuleTextProcessor.as : void ModuleTextProcessor::activateInModule(TextWnd@, const string&in, TextPosition&inout, ActivateModes, uint16), line 391,9
ModuleTextProcessor.as : void ModuleTextProcessor::afterChar(TextWnd@, uint16), line 156,13
textwnd.as : void TextWnd::afterChar(uint16), line 548,9
textwnd.as : void DispatchMessagesTrap(MSG&inout, uint), line 402,13
This object at 0x3E69A220:
smartBox = native object 'SmartBoxWindow' (0x3DDA5F90)
itemsGroup = native object 'array' (0x3A5B8F00)
buffe
--- Информация ---
Bad AngelScript result code in callAs


nonameforme Re: Несколько конфигураторов (или предприятий) кстати, для запуска использую Обновлятор 1С, может он не корректно отрабатывает открытие Предприятия со Снегопатом

Вложения:
7OH Re: Несколько конфигураторов (или предприятий) Попробовал одновременный запуск файловой и серверной базы - подсказка где надо.
Если обе серверные - баг есть.
При наличии 3-х конфигураторов - не получается воспроизвести.
Так же не при каждой паре версий получается.
Например 15 и 16 - бага нет, а 15 и 17 - стабильно

Вложения:

[format.js] Макрос УдалитьКонцевыеПробелы: если текст выделен, то удалять пробелы только в выделенном тексте

В скрипте Форматирование модуля макрос УдалитьКонцевыеПробелы удаляет пробелы во всем тексте модуля независимо от наличия выделения текста.

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

Зачем нужно: удалить концевые пробелы только в измененном тобой коде перед коммитом своих правок, чтобы потом ревьюер не мучался с тем, чтобы отличить полезные правки от технических (удаление концевых пробелов).

Добавить CONTRIBUTING.md

Черновой текст (отсюда: https://t.me/snegopat_chat/4288):

Все сейчас нужно делать по GitHub Flow (https://guides.github.com/introduction/flow/):

  1. Создать issue в основном репо infostart-hub/snegopat (https://github.com/infostart-hub/snegopat), в нем описать функционал и в комменте отметить, что собираетесь сделать сами (чтобы вдруг никто другой не взялся)
  2. Сделать форк основного репо
  3. Клонировать форк себе, сделать отдельную ветку,
  4. Сделать доработку, запушить ее
  5. В интерфейсе гитхаба зайти в свой форк, там появится ссылка на создание pull-request'а, создать PR

v8DebugEval поломан?

tormozit v8DebugEval поломан?
[2.2.0.3 | 8.3.16.1224 | 18 августа 2020 г. 15:01:15]
Хотел в остановке выполнения кода выполнить макрос "Отладить запрос модально"
Получил окошко с ошибкой в модальном окне и сообщением в окне сообщений
00:52:42 ERROR DebugInstruments - 'v8debug' - определение отсутствует

Открыл Visual Studio для отладки. Попытался уже в ее точке останова вычислить
this.v8debugEval("1")
Получил null.

Что сделать чтобы это заработало?



Вложения:Clip_156806.png

Clip_156801.png

Мелкая ошибка контекстной подсказки в Снегопате

nytlenc Мелкая ошибка в Снегопате
Когда используешь штатную функцию 1С "ПредопределнноеЗначение()" то не правильно отрабатывает контекстная подсказка.
Для того чтобы например ввести контсркцию "ПредопределенноеЗначение("Справочник.Сценарии.Факт")" после каждой вставки "Справочник", "Сценарии", "Факт" им т.д. снегопат сразу добавляет точку и не выдает контекстной подсказки (хотя она предусмотрена), таким образом иногда помогает - стирать точку и нажимать снова точку чтобы появилась контекстная подсказка, а иногда приходится внаглую жать Ctrl+Пробел чтобы появилась подсказка. Также после завершения вставки иногда в конце добавляется лишняя кавычка, а иногда остается кавычка в конце и стирается кавычка в начале конструкции... Пример на вложенной GIF анимации.



Вложения:Проблема с вводом текста.gif


7OH Re: Мелкая ошибка в Снегопате с Определением типа по-моему такая же фишка.
Может сразу кавычку удалить, но продолжить подсказывать, а может лишнюю подставить

Вложения:

Ошибка при открытии конфигуратора из окна ошибки - 2.2.0.3 | 8.3.15.1958

tormozit Ошибка при открытии конфигуратора из окна ошибки
[2.2.0.3 | 8.3.15.1958 | 17 сентября 2020 г. 17:42:15]
Ошибка при открытии конфигуратора из окна ошибки
--- Ошибка ---
Исключение AngelScript.
модуль: Snegopat
секция: com_metadata.as
функция: string mdPropName(const Guid&inout)
строка: 851
Null pointer access
--- Информация ---
Bad AngelScript result code in callAs



Вложения:Clip_166879.png

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

tormozit Модальные окна снегопата мешают приложению завершаться
[2.2.0.3 | 8.3.17.1549 | 26 августа 2020 г. 00:46:24]
Выполнил в ОС команду "Перезагрузить". Она отправляет всем приложениям команду завершения и ждет когда они завершатся.
Если в конфигураторе открыто модальное окно снегопата, то конфигуратор не может завершиться самостоятельно и тем самым мешает мягкому завершению работы ОС.



Вложения:2020-09-08_082546.jpg

Непонятно как начинать работу с данным репозиторием и как подключать длл-ку Снегопата к этому репозиторию

я в первый раз склонировал текущий репо, до этого был внутренний, другой репо Снегопата.
и тут же впал в ступор - репо есть, куда длл-ку Снегопата положить, непонятно (

я прочел ридми, прочел руководство контрибьютора, прочел статью на ИС по развертыванию
нет ответа.

но у меня есть опыт установки Снегопата, я быстро понял, что нужно каталог, в него положить длл-ку
далее сделать каталог core, и уже в него склонировать данный репо.

но в документации репо я этой информации не увидел.

@orefkov @kuntashov я прав и доки нет или я что-то не увидел?

если я прав, давайте, я дополню руководство контрибьютора

[refactoring.js] Возможность создавать заглушку метода с учетом модуля

А вот скажите, для скрипта Рефакторинг, реально доработать метод "Создать заглушку для несуществующего метода" так что бы заглушка добавлялась сразу в модуль с которым ее сопоставили.

Т.е. если пишу мойМодуль.МояНоваяПроцедура(); то чтобы этот скрипт заглушку создал не в текущем модуле а в модуле мойМодуль.

https://t.me/snegopat_chat/4309

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.