Пт, 19.12.2025, 19:19:27
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
мТаблицаСловЛитерала Поле объекта не обнаружено (Слово)
frosiaДата: Чт, 09.01.2025, 22:08:35 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 4
Статус: Оффлайн
Привет!
Версия 7.60.1p

В ирКлсПолеТекстаПрограммы.ВозможныеТекстовыеЗначенияПараметраИзДругогоМетода() строка 15852 создаётя таблица значений КоллекцияЭлементовМД и присваивается в ТаблицаСловЛитерала без колонки "Слово", которая затем проверяется в вызывающей функции ЗаполнитьТаблицуСлов() в строке 12578:

Если Истина
    И мТаблицаСловЛитерала <> Неопределено 
    И мТаблицаСловЛитерала.Колонки.Слово.Заголовок = ""
Тогда
    ДобавитьПростыеСловаВТаблицу(мТаблицаСловЛитерала);
КонецЕсли;

Прикрепления: 9364961.png (323.4 Kb)
 
tormozitДата: Чт, 09.01.2025, 22:13:43 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
Нужен полный текст ошибки.
 
tormozitДата: Чт, 09.01.2025, 22:21:22 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
Желательно предоставить полный текст модуля с позицией в нем для воспроизведения
 
frosiaДата: Чт, 09.01.2025, 22:22:43 | Сообщение # 4
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 4
Статус: Оффлайн
Поле объекта не обнаружено (Слово)
{ВнешняяОбработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(12578)}: Если Истина
{ВнешняяОбработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(20338)}: ЗаполнитьТаблицуСлов(ТаблицаТипов.Скопировать(), Ложь,, Ложь, Ложь,,, ФильтроватьСлово);
{ВнешняяОбработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(20499)}: ПроверитьВыраженияУровня(ВложенныеВхождения, ПроверятьВсеЛитералы,,,,,,,, ВложенныеВыраженияШаблон, ВложенноеВыражение.Позиция0ВБлоке, НачалоБлока);
{ВнешняяОбработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(20445)}: ДобавитьВозможнуюОшибкуПослеТочки(ВложенныеВыраженияШаблон, ВыражениеСТочкой, ПозицияВхождения0ВБлоке, ПроверятьВсеЛитералы, НачалоБлока); 
{ВнешняяОбработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(20131)}: ПроверитьВыраженияУровня(Вхождения, ПроверятьВсеЛитералы, ТабличноеПоле, Форма, Индикатор, КонечнаяПозицияТекущегоМетода, НачальнаяПозицияТекущегоМетода,
{ВнешняяОбработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(21641)}: ПроверитьВыраженияТекста(,, Истина, Истина);
{А1С_УТ115_0002 Справочник.Алгоритмы.Форма.ФормаЭлемента.Форма(1534)}: Возврат ПолеТекстаАлгоритма.ПроверитьПрограммныйКод(Истина, А1С.Препроцессор(ТекстВыполнения));

Проводил обновление кэша модулей.
 
tormozitДата: Чт, 09.01.2025, 22:30:49 | Сообщение # 5
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
Замени показанное на картинке условие на это
Код
Если Истина
        И ТипЗнч(КоллекцияЭлементовМД) = Тип("ТаблицаЗначений")
        И КоллекцияЭлементовМД.Колонки.Найти("Слово") <> Неопределено
    Тогда
        мТаблицаСловЛитерала = КоллекцияЭлементовМД;
    КонецЕсли;
 
tormozitДата: Чт, 09.01.2025, 22:40:49 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
Ошибку подтверждаю https://www.hostedredmine.com/issues/999384
 
tormozitДата: Вс, 12.01.2025, 19:17:33 | Сообщение # 7
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
Исправлено в 7.61
 
  • Страница 1 из 1
  • 1
Поиск: