Снегопат

Обсуждение Снегопата
Текущее время: 19 апр 2024, 10:16

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 269 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 27  След.
Автор Сообщение
 Заголовок сообщения: Re: 2.0.2.0 и 8.3.9-10
СообщениеДобавлено: 21 мар 2017, 07:26 
Не в сети

Зарегистрирован: 12 ноя 2015, 13:22
Сообщения: 18
Откуда: Оренбург
Ndochp писал(а):
А на прошлых версиях должен работать? У меня на 1С:Предприятие 8.3 (8.3.8.2322) падает при открытии. Если должен, буду добывать отладочную информацию.
Репо сделан свежий, во избежание эффектов наложения.


Аналогичная ситуация. 1С 8.3.8.2322 + Снегопат 2.0.2.0 = дамп в конфигураторе. У меня повторяется 100% при попытке открытия формы регламентированного отчета. Например П4 в бухгалтерии.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 2.0.2.0 и 8.3.9-10
СообщениеДобавлено: 22 мар 2017, 06:19 
Не в сети

Зарегистрирован: 21 апр 2015, 10:54
Сообщения: 49
Сегодня вылетел Снегопат при попытке получения изменений из хранилища
Код:
---------- Ошибка ----------
Исключение AngelScript.
модуль: Snegopat
секция: com_events.as
функция: void transmitCommandTrap(ICommandReceiver&inout, const CommandRef@, bool)
строка: 199
1C version 8.3.8.2197. Snegopat 2.0.2.0 (12.03.2017 03:40)
Exception 0xC0000005 at address 0x1DCACF53 (devtool.dll) in call native func transmitCommandTrap_orig0
Section: com_events.as
Function: void transmitCommandTrap(ICommandReceiver&inout, const CommandRef@, bool)
Line: 199
Variables:
  cmdRecv = native object 'ICommandReceiver' (0x0C9FC160)
  command = native object 'CommandRef' (0x0018E90C)
  deactivate = true
  original = native object 'FTransmitCommand' (0x0C876A30)
  eventName = {5679B714-7E65-4ED4-92BF-6DDD604C6EA3}-150
  hp = script object 'CmdHandlerParam' (0x00000000)
  args = native object 'array' (0x00000000)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 2.0.2.0 и 8.3.9-10
СообщениеДобавлено: 22 мар 2017, 06:44 
Не в сети
Аватара пользователя

Зарегистрирован: 14 июл 2012, 01:44
Сообщения: 99
При запуске начал вылетать с такой ошибкой.

---------- Ошибка ----------
Исключение AngelScript.
модуль: Snegopat
секция: controls.as
функция: IV8Control@ IV8Form::getControl(Variant)
строка: 164
1C version 8.3.9.1850. Snegopat 2.0.2.0 (12.03.2017 03:40)
Exception 0xC0000005 at address 0x0263ABD1 (snegopat.dll) in call native func IForm::getControlID
Section: controls.as
Function: IV8Control@ IV8Form::getControl(Variant)
Line: 164
Callstack:
(null) : bool IDispatch::call(int, array<Variant>&inout, Variant&out = void), line 0,0
com_events.as : void IEventConnector::fireEvent(IDispatch@, const string&inout, array<Variant>@), line 53,17
controls.as : bool generateModalEvent(IFramedView@, int&inout, bool&inout), line 423,2
controls.as : int doModal1_trap(IBkEndUI&inout, IFramedView&inout, int, int, int, int, int, int, int, int, int), line 470,2
This object at 0x26AAC518:
form = native object 'IForm' (0x04D1ECB8)
ctrls = native object 'UintMap' (0x267A3278)
Variables:
IdxOrCode = native object 'Variant' (0x26A054C0)
ctrlCount = 0x04D1EC00
ctrlID = 0xFFFFFFFF
name = UserName
i = 0x00000001
idc = 0x04D1EC00
fctrl = native object 'IFormCtrl' (0x00000000)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 2.0.2.0 и 8.3.9-10
СообщениеДобавлено: 22 мар 2017, 18:27 
Не в сети

Зарегистрирован: 09 фев 2017, 10:46
Сообщения: 6
Поправил скрипт ExtSearch.js.
К сожалению, в моем скрипте не работает глобальный поиск.

Пойдет в качестве временного решения, пока проблема не устраниться.
http://pastebin.com/n1ECiQSe


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 2.0.2.0 и 8.3.9-10
СообщениеДобавлено: 24 мар 2017, 11:58 
Не в сети

Зарегистрирован: 09 фев 2017, 10:46
Сообщения: 6
Ошибка при выполнении команды Снегопат::Разработка\Открыть форму (*.ssf)
Изображение
 
controls.as getControl 164 Исключение AngelScript.
модуль: Snegopat
секция: controls.as
функция: IV8Control@ IV8Form::getControl(Variant)
строка: 164
1C version 8.3.9.2170. Snegopat 2.0.2.0 (12.03.2017 03:40)
Exception 0xC0000005 at address 0x0293AB54 (snegopat.dll) in call native func IForm::getControlID
Section: controls.as
Function: IV8Control@ IV8Form::getControl(Variant)
Line: 164
Callstack:
‹U¤…À„Ûâ : bool IDispatch::call(int, array<Variant>&inout, Variant&out = void), line 0,1672780
com_events.as : void IEventConnector::fireEvent(IDispatch@, const string&inout, array<Variant>@), line 53,17
controls.as : void onFrameViewFinalOpen_trap(IFramedView&inout), line 353,2
controls.as : int doModal2_trap_orig0(IBkEndUI&inout, IFramedView&inout, int, int, int, int, int, int, int, int), line 0,2
This object at 0x25708208:
form = native object 'IForm' (0x265313B8)
ctrls = native object 'UintMap' (0x260DAEC0)
Variables:
IdxOrCode = native object 'Variant' (0x26553598)
ctrlCount = 0x26531300
ctrlID = 0xFFFFFFFF
name = FilterType
i = 0x00000007
idc = 0x11F03F00
fctrl = native object 'IFormCtrl' (0x00000000)

---------- Ошибка ----------
Исключение AngelScript.
модуль: Snegopat
секция: forms.as
функция: void designScriptForm(const string&inout)
строка: 33
1C version 8.3.9.2170. Snegopat 2.0.2.0 (12.03.2017 03:40)
Exception 0xC0000005 at address 0x1101BC81 (dsgnfrm.dll) in call native func IDocumentFactory::createDocument
Section: forms.as
Function: void designScriptForm(const string&inout)
Line: 33
Callstack:
com_designer.as : void Designer::designScriptForm(const string&inout = ""), line 149,9
com_designer.as : bool ActiveScript::invokeMacros(const string&inout, Variant&out), line 0,9
scriptLoader.as : Variant AddinScript::invokeMacros(const string&inout), line 46,9
scriptLoader.as : bool IDispatch::call(int, array<Variant>&inout, Variant&out = void), line 0,9
Variables:
path = C:\snegopat\core\addins\extSearch.results.ssf
test = native object 'IUnknown' (0x077A2674)
configMngrUI = native object 'IConfigMngrUI' (0x07ED4514)
container = native object 'IMDContainer' (0x077A2674)
docFactory = native object 'IDocumentFactory' (0x2590EA10)
fullPath = file://C:\snegopat\core\addins\extSearch.results.strue
doc = native object 'IDocument' (0x29215830)
st = native object 'ISettingsConsumer' (0x00000000)
lang = native object 'ILangSettings' (0x00000000)
cfdp = native object 'ICustomFormDesigner' (0x00000000)
unk = native object 'IUnknown' (0x00000000)
iids = native object 'Vector' (0x00000000)
pIids = native object 'GuidRef' (0x00000000)
pCHCreator = native object 'ICopyHelperCreator' (0x00000000)
types = native object 'ITypesInfoProvider' (0x00000000)
tDoc = native object 'IDocument' (0x00000000)
textDoc = native object 'ITextManager' (0x00000000)
pTxtExt = native object 'ITxtEdtExtender' (0x00000000)
settingsConsumer = native object 'ISettingsConsumer' (0x00000000)
to = native object 'ITextManager_Operations' (0x00000000)
url = native object 'URLRef' (0x00000000)
fv = native object 'IFramedView' (0x00000000)
forms.as designScriptForm 33 Исключение AngelScript.
модуль: Snegopat
секция: forms.as
функция: void designScriptForm(const string&inout)
строка: 33
1C version 8.3.9.2170. Snegopat 2.0.2.0 (12.03.2017 03:40)
Exception 0xC0000005 at address 0x1101BC81 (dsgnfrm.dll) in call native func IDocumentFactory::createDocument
Section: forms.as
Function: void designScriptForm(const string&inout)
Line: 33
Callstack:
com_designer.as : void Designer::designScriptForm(const string&inout = ""), line 149,9
com_designer.as : bool ActiveScript::invokeMacros(const string&inout, Variant&out), line 0,9
scriptLoader.as : Variant AddinScript::invokeMacros(const string&inout), line 46,9
scriptLoader.as : bool IDispatch::call(int, array<Variant>&inout, Variant&out = void), line 0,9
Variables:
path = C:\snegopat\core\addins\extSearch.results.ssf
test = native object 'IUnknown' (0x077A2674)
configMngrUI = native object 'IConfigMngrUI' (0x07ED4514)
container = native object 'IMDContainer' (0x077A2674)
docFactory = native object 'IDocumentFactory' (0x2590EA10)
fullPath = file://C:\snegopat\core\addins\extSearch.results.strue
doc = native object 'IDocument' (0x29215830)
st = native object 'ISettingsConsumer' (0x00000000)
lang = native object 'ILangSettings' (0x00000000)
cfdp = native object 'ICustomFormDesigner' (0x00000000)
unk = native object 'IUnknown' (0x00000000)
iids = native object 'Vector' (0x00000000)
pIids = native object 'GuidRef' (0x00000000)
pCHCreator = native object 'ICopyHelperCreator' (0x00000000)
types = native object 'ITypesInfoProvider' (0x00000000)
tDoc = native object 'IDocument' (0x00000000)
textDoc = native object 'ITextManager' (0x00000000)
pTxtExt = native object 'ITxtEdtExtender' (0x00000000)
settingsConsumer = native object 'ISettingsConsumer' (0x00000000)
to = native object 'ITextManager_Operations' (0x00000000)
url = native object 'URLRef' (0x00000000)
fv = native object 'IFramedView' (0x00000000)
forms.as designScriptForm 33 Исключение AngelScript.
модуль: Snegopat
секция: forms.as
функция: void designScriptForm(const string&inout)
строка: 33
1C version 8.3.9.2170. Snegopat 2.0.2.0 (12.03.2017 03:40)
Exception 0xC0000005 at address 0x1101BC81 (dsgnfrm.dll) in call native func IDocumentFactory::createDocument
Section: forms.as
Function: void designScriptForm(const string&inout)
Line: 33
Callstack:
com_designer.as : void Designer::designScriptForm(const string&inout = ""), line 149,9
com_designer.as : bool ActiveScript::invokeMacros(const string&inout, Variant&out), line 0,9
scriptLoader.as : Variant AddinScript::invokeMacros(const string&inout), line 46,9
scriptLoader.as : bool IDispatch::call(int, array<Variant>&inout, Variant&out = void), line 0,9
Variables:
path = C:\snegopat\core\addins\extSearch.ssf
test = native object 'IUnknown' (0x077A2674)
configMngrUI = native object 'IConfigMngrUI' (0x07ED4514)
container = native object 'IMDContainer' (0x077A2674)
docFactory = native object 'IDocumentFactory' (0x2A77A008)
fullPath = file://C:\snegopat\core\addins\extSearch.ssf
doc = native object 'IDocument' (0x23B409A0)
st = native object 'ISettingsConsumer' (0x00000000)
lang = native object 'ILangSettings' (0x00000000)
cfdp = native object 'ICustomFormDesigner' (0x00000000)
unk = native object 'IUnknown' (0x00000000)
iids = native object 'Vector' (0x00000000)
pIids = native object 'GuidRef' (0x00000000)
pCHCreator = native object 'ICopyHelperCreator' (0x00000000)
types = native object 'ITypesInfoProvider' (0x00000000)
tDoc = native object 'IDocument' (0x00000000)
textDoc = native object 'ITextManager' (0x00000000)
pTxtExt = native object 'ITxtEdtExtender' (0x00000000)
settingsConsumer = native object 'ISettingsConsumer' (0x00000000)
to = native object 'ITextManager_Operations' (0x00000000)
url = native object 'URLRef' (0x00000000)
fv = native object 'IFramedView' (0x00000000)

---------- Ошибка ----------
Исключение AngelScript.
модуль: Snegopat
секция: forms.as
функция: void designScriptForm(const string&inout)
строка: 33
1C version 8.3.9.2170. Snegopat 2.0.2.0 (12.03.2017 03:40)
Exception 0xC0000005 at address 0x1101BC81 (dsgnfrm.dll) in call native func IDocumentFactory::createDocument
Section: forms.as
Function: void designScriptForm(const string&inout)
Line: 33
Callstack:
com_designer.as : void Designer::designScriptForm(const string&inout = ""), line 149,9
com_designer.as : bool ActiveScript::invokeMacros(const string&inout, Variant&out), line 0,9
scriptLoader.as : Variant AddinScript::invokeMacros(const string&inout), line 46,9
scriptLoader.as : bool IDispatch::call(int, array<Variant>&inout, Variant&out = void), line 0,9
Variables:
path = C:\snegopat\core\addins\extSearch.ssf
test = native object 'IUnknown' (0x077A2674)
configMngrUI = native object 'IConfigMngrUI' (0x07ED4514)
container = native object 'IMDContainer' (0x077A2674)
docFactory = native object 'IDocumentFactory' (0x2A77A008)
fullPath = file://C:\snegopat\core\addins\extSearch.ssf
doc = native object 'IDocument' (0x23B409A0)
st = native object 'ISettingsConsumer' (0x00000000)
lang = native object 'ILangSettings' (0x00000000)
cfdp = native object 'ICustomFormDesigner' (0x00000000)
unk = native object 'IUnknown' (0x00000000)
iids = native object 'Vector' (0x00000000)
pIids = native object 'GuidRef' (0x00000000)
pCHCreator = native object 'ICopyHelperCreator' (0x00000000)
types = native object 'ITypesInfoProvider' (0x00000000)
tDoc = native object 'IDocument' (0x00000000)
textDoc = native object 'ITextManager' (0x00000000)
pTxtExt = native object 'ITxtEdtExtender' (0x00000000)
settingsConsumer = native object 'ISettingsConsumer' (0x00000000)
to = native object 'ITextManager_Operations' (0x00000000)
url = native object 'URLRef' (0x00000000)
fv = native object 'IFramedView' (0x00000000)
forms.as designScriptForm 33 Исключение AngelScript.
модуль: Snegopat
секция: forms.as
функция: void designScriptForm(const string&inout)
строка: 33
1C version 8.3.9.2170. Snegopat 2.0.2.0 (12.03.2017 03:40)
Exception 0xC0000005 at address 0x1101BC81 (dsgnfrm.dll) in call native func IDocumentFactory::createDocument
Section: forms.as
Function: void designScriptForm(const string&inout)
Line: 33
Callstack:
com_designer.as : void Designer::designScriptForm(const string&inout = ""), line 149,9
com_designer.as : bool ActiveScript::invokeMacros(const string&inout, Variant&out), line 0,9
scriptLoader.as : Variant AddinScript::invokeMacros(const string&inout), line 46,9
scriptLoader.as : bool ActiveScript::invokeMacros(const string&inout, Variant&out), line 0,9
Variables:
path = C:\snegopat\core\addins\AnalizeEventSubscript.ssf
test = native object 'IUnknown' (0x077A2674)
configMngrUI = native object 'IConfigMngrUI' (0x07ED4514)
container = native object 'IMDContainer' (0x077A2674)
docFactory = native object 'IDocumentFactory' (0x259093F0)
fullPath = file://C:\snegopat\core\addins\AnalizeEventSubscritrue
doc = native object 'IDocument' (0x2921AED8)
st = native object 'ISettingsConsumer' (0x00000000)
lang = native object 'ILangSettings' (0x00000000)
cfdp = native object 'ICustomFormDesigner' (0x00000000)
unk = native object 'IUnknown' (0x00000000)
iids = native object 'Vector' (0x00000000)
pIids = native object 'GuidRef' (0x00000000)
pCHCreator = native object 'ICopyHelperCreator' (0x00000000)
types = native object 'ITypesInfoProvider' (0x00000000)
tDoc = native object 'IDocument' (0x00000000)
textDoc = native object 'ITextManager' (0x00000000)
pTxtExt = native object 'ITxtEdtExtender' (0x00000000)
settingsConsumer = native object 'ISettingsConsumer' (0x00000000)
to = native object 'ITextManager_Operations' (0x00000000)
url = native object 'URLRef' (0x00000000)
fv = native object 'IFramedView' (0x00000000)

---------- Ошибка ----------
Исключение AngelScript.
модуль: Snegopat
секция: forms.as
функция: void designScriptForm(const string&inout)
строка: 33
1C version 8.3.9.2170. Snegopat 2.0.2.0 (12.03.2017 03:40)
Exception 0xC0000005 at address 0x1101BC81 (dsgnfrm.dll) in call native func IDocumentFactory::createDocument
Section: forms.as
Function: void designScriptForm(const string&inout)
Line: 33
Callstack:
com_designer.as : void Designer::designScriptForm(const string&inout = ""), line 149,9
com_designer.as : bool ActiveScript::invokeMacros(const string&inout, Variant&out), line 0,9
scriptLoader.as : Variant AddinScript::invokeMacros(const string&inout), line 46,9
scriptLoader.as : bool ActiveScript::invokeMacros(const string&inout, Variant&out), line 0,9
Variables:
path = C:\snegopat\core\addins\AnalizeEventSubscript.ssf
test = native object 'IUnknown' (0x077A2674)
configMngrUI = native object 'IConfigMngrUI' (0x07ED4514)
container = native object 'IMDContainer' (0x077A2674)
docFactory = native object 'IDocumentFactory' (0x259093F0)
fullPath = file://C:\snegopat\core\addins\AnalizeEventSubscritrue
doc = native object 'IDocument' (0x2921AED8)
st = native object 'ISettingsConsumer' (0x00000000)
lang = native object 'ILangSettings' (0x00000000)
cfdp = native object 'ICustomFormDesigner' (0x00000000)
unk = native object 'IUnknown' (0x00000000)
iids = native object 'Vector' (0x00000000)
pIids = native object 'GuidRef' (0x00000000)
pCHCreator = native object 'ICopyHelperCreator' (0x00000000)
types = native object 'ITypesInfoProvider' (0x00000000)
tDoc = native object 'IDocument' (0x00000000)
textDoc = native object 'ITextManager' (0x00000000)
pTxtExt = native object 'ITxtEdtExtender' (0x00000000)
settingsConsumer = native object 'ISettingsConsumer' (0x00000000)
to = native object 'ITextManager_Operations' (0x00000000)
url = native object 'URLRef' (0x00000000)
fv = native object 'IFramedView' (0x00000000)
forms.as designScriptForm 33 Исключение AngelScript.
модуль: Snegopat
секция: forms.as
функция: void designScriptForm(const string&inout)
строка: 33
1C version 8.3.9.2170. Snegopat 2.0.2.0 (12.03.2017 03:40)
Exception 0xC0000005 at address 0x1101BC81 (dsgnfrm.dll) in call native func IDocumentFactory::createDocument
Section: forms.as
Function: void designScriptForm(const string&inout)
Line: 33
Callstack:
com_designer.as : void Designer::designScriptForm(const string&inout = ""), line 149,9
com_designer.as : bool ActiveScript::invokeMacros(const string&inout, Variant&out), line 0,9
scriptLoader.as : Variant AddinScript::invokeMacros(const string&inout), line 46,9
scriptLoader.as : bool ActiveScript::invokeMacros(const string&inout, Variant&out), line 0,9
Variables:
path =
test = native object 'IUnknown' (0x077A2674)
configMngrUI = native object 'IConfigMngrUI' (0x07ED4514)
container = native object 'IMDContainer' (0x077A2674)
docFactory = native object 'IDocumentFactory' (0x25909DD0)
fullPath =
doc = native object 'IDocument' (0x29219468)
st = native object 'ISettingsConsumer' (0x00000000)
lang = native object 'ILangSettings' (0x00000000)
cfdp = native object 'ICustomFormDesigner' (0x00000000)
unk = native object 'IUnknown' (0x00000000)
iids = native object 'Vector' (0x00000000)
pIids = native object 'GuidRef' (0x00000000)
pCHCreator = native object 'ICopyHelperCreator' (0x00000000)
types = native object 'ITypesInfoProvider' (0x00000000)
tDoc = native object 'IDocument' (0x00000000)
textDoc = native object 'ITextManager' (0x00000000)
pTxtExt = native object 'ITxtEdtExtender' (0x00000000)
settingsConsumer = native object 'ISettingsConsumer' (0x00000000)
to = native object 'ITextManager_Operations' (0x00000000)
url = native object 'URLRef' (0x00000000)
fv = native object 'IFramedView' (0x00000000)

---------- Ошибка ----------
Исключение AngelScript.
модуль: Snegopat
секция: forms.as
функция: void designScriptForm(const string&inout)
строка: 33
1C version 8.3.9.2170. Snegopat 2.0.2.0 (12.03.2017 03:40)
Exception 0xC0000005 at address 0x1101BC81 (dsgnfrm.dll) in call native func IDocumentFactory::createDocument
Section: forms.as
Function: void designScriptForm(const string&inout)
Line: 33
Callstack:
com_designer.as : void Designer::designScriptForm(const string&inout = ""), line 149,9
com_designer.as : bool ActiveScript::invokeMacros(const string&inout, Variant&out), line 0,9
scriptLoader.as : Variant AddinScript::invokeMacros(const string&inout), line 46,9
scriptLoader.as : bool ActiveScript::invokeMacros(const string&inout, Variant&out), line 0,9
Variables:
path =
test = native object 'IUnknown' (0x077A2674)
configMngrUI = native object 'IConfigMngrUI' (0x07ED4514)
container = native object 'IMDContainer' (0x077A2674)
docFactory = native object 'IDocumentFactory' (0x25909DD0)
fullPath =
doc = native object 'IDocument' (0x29219468)
st = native object 'ISettingsConsumer' (0x00000000)
lang = native object 'ILangSettings' (0x00000000)
cfdp = native object 'ICustomFormDesigner' (0x00000000)
unk = native object 'IUnknown' (0x00000000)
iids = native object 'Vector' (0x00000000)
pIids = native object 'GuidRef' (0x00000000)
pCHCreator = native object 'ICopyHelperCreator' (0x00000000)
types = native object 'ITypesInfoProvider' (0x00000000)
tDoc = native object 'IDocument' (0x00000000)
textDoc = native object 'ITextManager' (0x00000000)
pTxtExt = native object 'ITxtEdtExtender' (0x00000000)
settingsConsumer = native object 'ISettingsConsumer' (0x00000000)
to = native object 'ITextManager_Operations' (0x00000000)
url = native object 'URLRef' (0x00000000)
fv = native object 'IFramedView' (0x00000000)
forms.as designScriptForm 33 Исключение AngelScript.
модуль: Snegopat
секция: forms.as
функция: void designScriptForm(const string&inout)
строка: 33
1C version 8.3.9.2170. Snegopat 2.0.2.0 (12.03.2017 03:40)
Exception 0xC0000005 at address 0x1101BC81 (dsgnfrm.dll) in call native func IDocumentFactory::createDocument
Section: forms.as
Function: void designScriptForm(const string&inout)
Line: 33
Callstack:
com_designer.as : void Designer::designScriptForm(const string&inout = ""), line 149,9
com_designer.as : bool ActiveScript::invokeMacros(const string&inout, Variant&out), line 0,9
scriptLoader.as : Variant AddinScript::invokeMacros(const string&inout), line 46,9
scriptLoader.as : bool ActiveScript::invokeMacros(const string&inout, Variant&out), line 0,9
Variables:
path = C:\snegopat\core\addins\mdNavigator.ssf
test = native object 'IUnknown' (0x077A2674)
configMngrUI = native object 'IConfigMngrUI' (0x07ED4514)
container = native object 'IMDContainer' (0x077A2674)
docFactory = native object 'IDocumentFactory' (0x25F05970)
fullPath = file://C:\snegopat\core\addins\mdNavigator.ssf
doc = native object 'IDocument' (0x29216100)
st = native object 'ISettingsConsumer' (0x00000000)
lang = native object 'ILangSettings' (0x00000000)
cfdp = native object 'ICustomFormDesigner' (0x00000000)
unk = native object 'IUnknown' (0x00000000)
iids = native object 'Vector' (0x00000000)
pIids = native object 'GuidRef' (0x00000000)
pCHCreator = native object 'ICopyHelperCreator' (0x00000000)
types = native object 'ITypesInfoProvider' (0x00000000)
tDoc = native object 'IDocument' (0x00000000)
textDoc = native object 'ITextManager' (0x00000000)
pTxtExt = native object 'ITxtEdtExtender' (0x00000000)
settingsConsumer = native object 'ISettingsConsumer' (0x00000000)
to = native object 'ITextManager_Operations' (0x00000000)
url = native object 'URLRef' (0x00000000)
fv = native object 'IFramedView' (0x00000000)

---------- Ошибка ----------
Исключение AngelScript.
модуль: Snegopat
секция: forms.as
функция: void designScriptForm(const string&inout)
строка: 33
1C version 8.3.9.2170. Snegopat 2.0.2.0 (12.03.2017 03:40)
Exception 0xC0000005 at address 0x1101BC81 (dsgnfrm.dll) in call native func IDocumentFactory::createDocument
Section: forms.as
Function: void designScriptForm(const string&inout)
Line: 33
Callstack:
com_designer.as : void Designer::designScriptForm(const string&inout = ""), line 149,9
com_designer.as : bool ActiveScript::invokeMacros(const string&inout, Variant&out), line 0,9
scriptLoader.as : Variant AddinScript::invokeMacros(const string&inout), line 46,9
scriptLoader.as : bool ActiveScript::invokeMacros(const string&inout, Variant&out), line 0,9
Variables:
path = C:\snegopat\core\addins\mdNavigator.ssf
test = native object 'IUnknown' (0x077A2674)
configMngrUI = native object 'IConfigMngrUI' (0x07ED4514)
container = native object 'IMDContainer' (0x077A2674)
docFactory = native object 'IDocumentFactory' (0x25F05970)
fullPath = file://C:\snegopat\core\addins\mdNavigator.ssf
doc = native object 'IDocument' (0x29216100)
st = native object 'ISettingsConsumer' (0x00000000)
lang = native object 'ILangSettings' (0x00000000)
cfdp = native object 'ICustomFormDesigner' (0x00000000)
unk = native object 'IUnknown' (0x00000000)
iids = native object 'Vector' (0x00000000)
pIids = native object 'GuidRef' (0x00000000)
pCHCreator = native object 'ICopyHelperCreator' (0x00000000)
types = native object 'ITypesInfoProvider' (0x00000000)
tDoc = native object 'IDocument' (0x00000000)
textDoc = native object 'ITextManager' (0x00000000)
pTxtExt = native object 'ITxtEdtExtender' (0x00000000)
settingsConsumer = native object 'ISettingsConsumer' (0x00000000)
to = native object 'ITextManager_Operations' (0x00000000)
url = native object 'URLRef' (0x00000000)
fv = native object 'IFramedView' (0x00000000)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 2.0.2.0 и 8.3.9-10
СообщениеДобавлено: 24 мар 2017, 12:02 
Не в сети

Зарегистрирован: 09 фев 2017, 10:46
Сообщения: 6
У меня вылет снегопата при старте вылечился так:

Код:
PowerShell
cd C:\snegopat
ls -r | Unblock-File


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 2.0.2.0 и 8.3.9-10
СообщениеДобавлено: 31 мар 2017, 14:07 
Не в сети

Зарегистрирован: 19 фев 2013, 10:29
Сообщения: 64
Подтверждаю, на вин8 рецепт с анблоком у меня сработал


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 2.0.2.0 и 8.3.9-10
СообщениеДобавлено: 02 апр 2017, 09:30 
Не в сети

Зарегистрирован: 01 мар 2017, 09:08
Сообщения: 123
При работе Рефакторинга, если в общем модуле поменять процедуру на функцию (и при этом описание модуля оформлено по стандартам 1С) результат работы становится такой. Иногда так бывает при редактировании комментария, а иногда и просто текста.
Иногда помогает переоктрытие модуля, а иногда приходится перезапускать конфигуратор.

На всякий случай текст общего модуля полностью
(преобразовать процедуру "Процедура ОтправитьЗапросНаВыплату(ПараметрыВыплаты) Экспорт" в функцию с помощью Рефакторинг - Из процедуры в функцию и обратно)
Платформа 8.3.9.2170
С работой самого скрипта по рефакторингу я думаю это не связано, ошибка где-то глубже...

 "Код общего модуля в котором воспроизведется ошибка"
Код:
////////////////////////////////////////////////////////////////////////////////
// ПРОЦЕДУРЫ РАБОТЫ С ПЛАТЕЖАМИ МАНДАРИН БАНК
// 
////////////////////////////////////////////////////////////////////////////////

#Область ПрограммныйИнтерфейс

// Отправляет запрос на выплату клиенту на карту
//
// Параметры:
//  ПараметрыВыплаты - Структура - структура со свойствами:
//     * НомерЗаказа    - Строка - должен быть УНИКАЛЬНЫМ внутри переводов транзакций типа payout.
//     * Сумма          - Число  - сумма выплаты на карту.
//     * НомерКарты     - Строка - номер карты клиента.
//     * EMailКлиента   - Строка - электронная почта клиента.
//     * ТелефонКлиента - Строка - телефон клиента по маске "+7-999-999-99-99".
//
Процедура ОтправитьЗапросНаВыплату(ПараметрыВыплаты) Экспорт
                           
   ИДЗапроса = ГенерацияИДЗапроса();
   СуммаПлатежа = Формат(ПараметрыВыплаты.Сумма, "ЧДЦ=2; ЧРД=.; ЧГ=0");   
   ТелефонКлиента = СтрЗаменить(ПараметрыВыплаты.ТелефонКлиента, "-", "");
   
   JSONЗапрос =
      "{
      |   'payment':
      |   {
      |      'action': 'payout',
      |      'orderId': '"+ПараметрыВыплаты.НомерЗаказа+"',      
      |      'price': '"+СуммаПлатежа+"'
      |   },
      |   'customerInfo':
      |   {
      |      'email': '"+ПараметрыВыплаты.EMailКлиента+"',
      |      'phone': '"+ТелефонКлиента+"'
      |   },
      |   'target':
      |   {
      |      'knownCardNumber': '"+ПараметрыВыплаты.НомерКарты+"'
      |   }
      |}";
      
   ИмяИсходящегоФайла = ПолучитьИмяВременногоФайла(".txt");
   ИмяВходящегоФайла  = ПолучитьИмяВременногоФайла(".txt");
   
   ТекстовыйФайл = Новый ЗаписьТекста(ИмяИсходящегоФайла, КодировкаТекста.UTF8);
   ТекстовыйФайл.ЗаписатьСтроку(JSONЗапрос);
   ТекстовыйФайл.Закрыть();
   
   ЗащищенноеСоединение = Новый ЗащищенноеСоединениеOpenSSL(
                          Новый СертификатКлиентаWindows(СпособВыбораСертификатаWindows.Авто),
                          Новый СертификатыУдостоверяющихЦентровWindows()
                     );
                        
   ЗаголовокHTTP = Новый Соответствие();
   ЗаголовокHTTP.Вставить("Content-Type", "application/json");
   ЗаголовокHTTP.Вставить("X-Auth", ИДЗапроса);
   
   HTTPСоединение = Новый HTTPСоединение("secure.mandarinpay.com",,,,,,ЗащищенноеСоединение);    
   Попытка
      HTTPСоединение.ОтправитьДляОбработки(ИмяИсходящегоФайла, "/api/transactions", ИмяВходящегоФайла, ЗаголовокHTTP);    
   Исключение
      // Действие не требуется
   КонецПопытки;
   
   ФайлОтвета = Новый ЧтениеТекста(ИмяВходящегоФайла, КодировкаТекста.UTF8);
   Ответ = ФайлОтвета.Прочитать();
   ФайлОтвета.Закрыть();
   
   УдалитьФайлы(ИмяИсходящегоФайла);
   УдалитьФайлы(ИмяВходящегоФайла);    
   
КонецПроцеуры

// Подписка на событие "МандаринБанкВыплатаПриПроведении"
// выполняется при проведении документа "ЛМБ_ОперацияПоЗалогу"
//
// Параметры:
//  Источник       - ДокументОбъект - документ ЛМБ_ОперацияПоЗалогу
//  Отказ          - Булево - признак отказа от проведения документа
//  РежимПроведения    - РежимПроведенияДокумента - режим проведения документа (Оперативный/Неоперативный)
//
Процедура МандаринБанкВыплатаОбработкаПроведения(Источник, Отказ, РежимПроведения) Экспорт
   
   Если Источник.Проведен ИЛИ Источник.ОбменДанными.Загрузка Тогда
      Возврат;
   КонецЕсли;
   
   ПараметрыОткрытияФормы = Новый Структура("ОткрытиеИзМодуля", Истина);
   
   Форма = ПолучитьФорму("Обработка.МандаринБанкМассовыеВыплаты.Форма.ФормаВыплаты", ПараметрыОткрытияФормы);
   Форма.Объект.НомерЗаказа = Источник.Ссылка.УникальныйИдентификатор();
   Форма.Объект.Сумма = Источник.ИтоговаяСуммаСсуды;
   Результат = Форма.ОткрытьМодально();
      
КонецПроцедуры

#КонецОбласти

#Область СлужебныеПроцедурыИФункции

// Генерирует строку запроса на авторизацию по вапдате
//
// Возвращаемое значение:
//  Строка - сформированная особым алгоритмом строка для авторизации операции в Мандарин банке
//
Функция ГенерацияИДЗапроса()
   
   ДанныеДляДоступа = ПолучитьДанныеДляАвторизацииПродавца();
   ИДПродавца = ДанныеДляДоступа.ИДПродавца;
   Пароль = ДанныеДляДоступа.Пароль;
   
   ГенераторСлучайныхЧисел = Новый ГенераторСлучайныхЧисел;
   СлучайноеЧисло = Формат(ГенераторСлучайныхЧисел.СлучайноеЧисло(), "ЧГ=0");
   
   ДатаВремя = Строка(ТекущаяДата());
   ДатаВремя = СтрЗаменить(ДатаВремя, " ", "");
   ДатаВремя = СтрЗаменить(ДатаВремя, ":", "");
   ДатаВремя = СтрЗаменить(ДатаВремя, ".", "");
   
   ВремяВМиллисекундах = Формат(ТекущаяУниверсальнаяДатаВМиллисекундах(), "ЧГ=0");
   ИДЗапроса = ДатаВремя+"_"+ВремяВМиллисекундах+"_"+СлучайноеЧисло;
   
   Хеширование = Новый ХешированиеДанных(ХешФункция.SHA256);
   Хеширование.Добавить(ИДПродавца+"-"+ИДЗапроса+"-"+Пароль);
   
   Хэш = НРег(Хеширование.ХешСумма);
   
   Результат = Строка(ИДПродавца+"-"+Хэш+"-"+ИДЗапроса);
   Результат = СтрЗаменить(Результат, " ", "");
   
   Возврат Результат;
      
КонецФункции

// Установить новый пароль продавца
//
// Параметры:
//  ИДПродавца    - Строка - ID продавца в Мандарин банке
//  Пароль       - Строка - Secret продавца в Мандарин банке
//
Процедура УстановитьНовыйПарольПродавца(ИДПродавца, Пароль) Экспорт
   
   ФайлСДанными = ПолучитьИмяВременногоФайла("txt");
   ФайлАрхива =  ПолучитьИмяВременногоФайла("zip");
   
   ЗаписьТекста = Новый ЗаписьТекста(ФайлСДанными);
   ЗаписьТекста.ЗаписатьСтроку(ИДПродавца);
   ЗаписьТекста.ЗаписатьСтроку(Пароль);
   ЗаписьТекста.Закрыть();
      
   ЗаписьАрхива = Новый ЗаписьZipФайла(ФайлАрхива, "***************",,,,МетодШифрованияZIP.AES256);
   ЗаписьАрхива.Добавить(ФайлСДанными);
   ЗаписьАрхива.Записать();
   УдалитьФайлы(ФайлСДанными);
   
   ДвоичныеДанные = Новый ДвоичныеДанные(ФайлАрхива);
   УдалитьФайлы(ФайлАрхива);
   
   КлючОбъекта  = "МандаринБанк";
   КлючНастроек = "ПарольПродавца";
   
   ОбщегоНазначения.ХранилищеОбщихНастроекСохранить(КлючОбъекта, КлючНастроек, ДвоичныеДанные);
      
КонецПроцедуры

// Получает данные для авторизации продавца
//
// Возвращаемое значение:
//  Структура - структура со свойствами:
//     * ИДПродавца - Строка - ID продавца в Мандарин банке
//     * Пароль     - Строка - Secret продавца в Мандарин банке
//
Функция ПолучитьДанныеДляАвторизацииПродавца()
   
   СтруктураДанных = Новый Структура;
   СтруктураДанных.Вставить("ИДПродавца", "");
   СтруктураДанных.Вставить("Пароль", "");
   
   Попытка      
      КлючОбъекта  = "МандаринБанк";
      КлючНастроек = "ПарольПродавца";
      
      ФайлАрхива =  ПолучитьИмяВременногоФайла("zip");
      КаталогДляРаспаковки = КаталогВременныхФайлов();
      
      ДвоичныеДанные = ОбщегоНазначения.ХранилищеОбщихНастроекЗагрузить(КлючОбъекта, КлючНастроек);
      ДвоичныеДанные.Записать(ФайлАрхива);
      
      ЧтениеАрхива = Новый ЧтениеZipФайла(ФайлАрхива, "****************");
      ЭлементАрхива = ЧтениеАрхива.Элементы[0];
      ЧтениеАрхива.Извлечь(ЭлементАрхива, КаталогДляРаспаковки);
      ЧтениеАрхива.Закрыть();
      УдалитьФайлы(ФайлАрхива);
      
      ФайлСДанными = КаталогДляРаспаковки + ЭлементАрхива.Имя;
      
      ЧтениеТекста = Новый ЧтениеТекста(ФайлСДанными);
      СтруктураДанных.ИДПродавца = ЧтениеТекста.ПрочитатьСтроку();
      СтруктураДанных.Пароль = ЧтениеТекста.ПрочитатьСтроку();
      ЧтениеТекста.Закрыть();
      УдалитьФайлы(ФайлСДанными);
   Исключение
      // Действие не требуется
   КонецПопытки;
   
   Возврат СтруктураДанных;     

КонецФункции

// Получает данные продавца без пароля для отображения в форме настроек
//
// Возвращаемое значение:
//  Структура - структура со свойствами:
//     * ИДПродавца - Строка - ID продавца в Мандарин банке
//     * Пароль     - Строка - Secret продавца в Мандарин банке со значением 000000
//
Функция ПолучитьДанныеПродавца() Экспорт
   
   СтруктураДанных = Новый Структура;
   СтруктураДанных.Вставить("ИДПродавца", "");
   СтруктураДанных.Вставить("Пароль", "000000");
   
   Попытка      
      КлючОбъекта  = "МандаринБанк";
      КлючНастроек = "ПарольПродавца";
      
      ФайлАрхива =  ПолучитьИмяВременногоФайла("zip");
      КаталогДляРаспаковки = КаталогВременныхФайлов();
      
      ДвоичныеДанные = ОбщегоНазначения.ХранилищеОбщихНастроекЗагрузить(КлючОбъекта, КлючНастроек);
      ДвоичныеДанные.Записать(ФайлАрхива);
      
      ЧтениеАрхива = Новый ЧтениеZipФайла(ФайлАрхива, "***************");
      ЭлементАрхива = ЧтениеАрхива.Элементы[0];
      ЧтениеАрхива.Извлечь(ЭлементАрхива, КаталогДляРаспаковки);
      ЧтениеАрхива.Закрыть();
      УдалитьФайлы(ФайлАрхива);
      
      ФайлСДанными = КаталогДляРаспаковки + ЭлементАрхива.Имя;
      
      ЧтениеТекста = Новый ЧтениеТекста(ФайлСДанными);
      СтруктураДанных.ИДПродавца = ЧтениеТекста.ПрочитатьСтроку();
      ЧтениеТекста.Закрыть();
      УдалитьФайлы(ФайлСДанными);
   Исключение
      // Действие не требуется
   КонецПопытки;
   
   Возврат СтруктураДанных;     

КонецФункции

// Возвращает струткуру параметров для выплаты
//
// Возвращаемое значение:
//  Структура - структура со свойствами:
//     * НомерЗаказа    - Строка - должен быть УНИКАЛЬНЫМ внутри переводов транзакций типа payout.
//     * Сумма          - Число  - сумма выплаты на карту.
//     * НомерКарты     - Строка - номер карты клиента.
//     * EMailКлиента   - Строка - электронная почта клиента.
//     * ТелефонКлиента - Строка - телефон клиента.
//
Функция ПолучитьСтруткуруПараметровДляВыплаты() Экспорт
   
   СтруктураПараметров = Новый Структура;
   СтруктураПараметров.Вставить("НомерЗаказа", "");
   СтруктураПараметров.Вставить("Сумма", 0);
   СтруктураПараметров.Вставить("НомерКарты", "");
   СтруктураПараметров.Вставить("EMailКлиента", "");
   СтруктураПараметров.Вставить("ТелефонКлиента", "");   
   
   Возврат СтруктураПараметров;
   
КонецФункции

#КонецОбласти



 "Картинки результатов работы рефакторинга"
До рефакторинга:
Вложение:
Комментарий к файлу: Нет ашыпки
Безымянный.png
Безымянный.png [ 56.76 КБ | Просмотров: 10056 ]


После рефакторинга:

Вложение:
Комментарий к файлу: Ашыпка
Безымянный.png
Безымянный.png [ 48.24 КБ | Просмотров: 10056 ]

После:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 2.0.2.0 и 8.3.9-10
СообщениеДобавлено: 02 апр 2017, 10:44 
Не в сети
Аватара пользователя

Зарегистрирован: 09 авг 2013, 12:35
Сообщения: 225
Откуда: Украина, Донецк (Киев)
Похожее сейчас и на 2.0.1.0 после Ctrl+= происходит
Переоткрываешь модуль и всё ок - но это не выход


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 2.0.2.0 и 8.3.9-10
СообщениеДобавлено: 02 апр 2017, 15:04 
Не в сети

Зарегистрирован: 01 мар 2017, 09:08
Сообщения: 123
Удалось воспроизвести вышеуказанный баг детально!

И так баг можно воспроизвести если стереть строку с комментарием и начать ее стирание не с ее реального конца а намного дальше. Объясняю на картинке:

Вложение:
Безымянный.png
Безымянный.png [ 12.66 КБ | Просмотров: 10041 ]


ставим курсор дальше

Вложение:
Безымянный2.png
Безымянный2.png [ 16.42 КБ | Просмотров: 10041 ]


выделем и жмем 2 раза Backspace и вуаля

Вложение:
Безымянный3.png
Безымянный3.png [ 29.95 КБ | Просмотров: 10041 ]


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 269 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 27  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB