Не понимает "ТекущиеДанныеСтроки."

R2D2 Закрыто

ScriptEngine.Machine.ExternalSystemException: {Модуль C:\ROOT\ТурбоКонф_6.2\apps\8552\RDT.os / Ошибка в строке: 1791 / Внешнее исключение (System.Runtime.InteropServices.COMException): {ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(10828)}: {ИнструментыРазработчикаTormozit ОбщийМодуль.ирКлиент.Модуль(8432)}: Поле объекта не обнаружено (ТекущаяСтрока)}
ТаблицаТипов = ПолеТекстаПрограммы.ТаблицаТиповТекущегоВыражения(Ложь, Ложь, Истина, Истина);
---> System.Runtime.InteropServices.COMException: {ИнструментыРазработчикаTormozit Обработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(10828)}: {ИнструментыРазработчикаTormozit ОбщийМодуль.ирКлиент.Модуль(8432)}: Поле объекта не обнаружено (ТекущаяСтрока)
в ScriptEngine.Machine.Contexts.UnmanagedCOMWrapperContext.CallAsFunction(Int32 methodNumber, IValue[] arguments, IValue& retValue)
в ScriptEngine.Machine.MachineInstance.ResolveMethodFunc(Int32 arg)
в ScriptEngine.Machine.MachineInstance.MainCommandLoop()
--- Конец трассировки внутреннего стека исключений ---
в ScriptEngine.Machine.MachineInstance.MainCommandLoop()
в ScriptEngine.Machine.MachineInstance.ExecuteCode()
в ScriptEngine.Machine.MachineInstance.ExecuteMethod(IRunnable sdo, Int32 methodIndex, IValue[] arguments)
в ScriptEngine.Machine.Contexts.ScriptDrivenObject.CallAsFunction(Int32 methodNumber, IValue[] arguments, IValue& retValue)
в TurboConf.HostApplication.HostApplicationForm.ExecuteScript(Script script, Keys ctrl, Keys alt, Keys shift, ScreenForm statusForm, String entryPoint, ScriptOptions options, IVariable[] parameters)

 Лог

[20245909 14-59-Ссылка скрыта

Комментарии

tormozit
#1, 09 июля 2024 11:05

нужен текст модуля
tormozit изменил статус на Открыто


R2D2
#2, 09 июля 2024 13:02

#Область ДеревоОбработкаФлага
&НаКлиенте
Процедура ДеревоДолжностиФизЛицаТребуетсяУчетнаяЗаписьADПриИзменении(Элемент)
	ИдентификаторТекущейСтроки = Элементы.ДеревоДолжностиФизЛица.ТекущаяСтрока;
	ЭлКоллекции = ДеревоДолжностиФизЛица.НайтиПоИдентификатору(ИдентификаторТекущейСтроки); 
	РодительТекущегоЭлемента = ЭлКоллекции.ПолучитьРодителя();
	ТекущиеДанныеСтроки = Элементы.ДеревоДолжностиФизЛица.ТекущиеДанные;
	Для Каждого ДочерниеЭлементы Из ТекущиеДанныеСтроки.ПолучитьЭлементы() Цикл
		ДочерниеЭлементы.ТребуетсяУчетнаяЗаписьAD = ТекущиеДанныеСтроки.ТребуетсяУчетнаяЗаписьAD;	
	КонецЦикла;                                                            
	Если ЗначениеЗаполнено(ТекущиеДанныеСтроки.ФизическоеЛицо) Тогда
		ОтметитьФизЛицоВДеревеПодДругойДолжностью(ТекущиеДанныеСтроки.ФизическоеЛицо, ТекущиеДанныеСтроки.ТребуетсяУчетнаяЗаписьAD);
	КонецЕсли;    
	ИдентификаторЭлементаКоторогоНадоРаскрыть = РодительТекущегоЭлемента.ПолучитьИдентификатор();
	ДеревоДолжностиФизЛица.НайтиПоИдентификатору()
	Элементы.ДеревоДолжностиФизЛица.Развернуть(ИдентификаторЭлементаКоторогоНадоРаскрыть, Истина);
	Элементы.ДеревоДолжностиФизЛица.ТекущаяСтрока = ИдентификаторТекущейСтроки;
	НайтиЭлементКоллекции(ЭлКоллекции);
КонецПроцедуры  

&НаКлиенте
Функция НайтиЭлементКоллекции(ИскомыйЭлемент)
	Для Каждого Э0 Из ДеревоДолжностиФизЛица.ПолучитьЭлементы() Цикл
		Для Каждого Э1 Из Э0.ПолучитьЭлементы() Цикл
			Если Э1 = ИскомыйЭлемент Тогда
				
			КонецЕсли;
		КонецЦикла;
	КонецЦикла;
КонецФункции


tormozit
#3, 09 июля 2024 13:03

Укажи положение каретки


R2D2
#4, 09 июля 2024 13:11


tormozit
#5, 09 июля 2024 20:01

Ошибку воспроизвел https://www.hostedredmine.com/issues/988487


tormozit
#6, 14 июля 2024 23:07

Исправлено в ИР 7.35


tormozit
#7, 21 июля 2024 20:25

tormozit изменил статус на Закрыто


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера