Пт, 19.12.2025, 22:17:10
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Ошибка редактора констант 7.63.1p
inonemoДата: Пт, 31.01.2025, 00:40:05 | Сообщение # 1
Лейтенант
Группа: Пользователи
Сообщений: 41
Репутация: 36
Статус: Оффлайн
Платформа: 8.3.25.1445
Режим БД: файловый
Конфигурация. Название: 
Конфигурация. Основной режим запуска: Обычное приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим управления блокировкой данных: Автоматический
Конфигурация. Режим совместимости: Версия8_3_21
Конфигурация. Режим использования синхронных вызовов: Использовать
Инструменты разработчика. Версия: Портативный 7.63.1p
Инструменты разработчика. Инструмент: Прочее
Инструменты разработчика. Перехват клавиатурного ввода: Нет
Инструменты разработчика. Объекты на сервере: Нет
Инструменты разработчика. Серверный модуль БСП: Нет
Клиент. Приложение: Обычное приложение 32б
Клиент. Проверка модальных вызовов: Нет
Клиент. Язык интерфейса конфигурации: ru
Клиент. Язык интерфейса системы: ru
Клиент. Отладка разрешена: Да
Клиент. Постоянный кэш метаданных: Истина
Клиент. ОС: Майкрософт Windows 10 Pro 64-разрядная Русский
Клиент. ОС от имени администратора: Нет
Клиент. ОС выполнение BAT: Да
Клиент. ОС ’ҐЄгй п Є®¤®ў п бва ­Ёж : 866

работает 7.61.1p , а вот 62
при вызове редактора констант сразу:
Значение не является значением объектного типа (мМассивТиповЭлементовУправляемойФормы)
{ВнешняяОбработка.ирОбщий.МодульОбъекта(6151)}: ИначеЕсли Ложь
{ВнешняяОбработка.ирКлиент.МодульОбъекта(7041)}: Для Каждого Колонка Из КолонкиТаблицы Цикл  Если Не Колонка.Видимость Тогда  Продолжить;  КонецЕсли;  ИмяКолонки = Колонка.Имя;  ИмяКолонкиДанных = Колонка.Данные;  Ячейка = Ячейки[ИмяКолонки];        КартинкаЯчейки = Неопределено;  КолонкаРасширенныхДанных = Неопределено;  Если РасширенныеКолонки <> Неопределено Тогда  РасширенныеКолонки.Свойство(ИмяКолонки, КолонкаРасширенныхДанных);  КонецЕсли;  ПрименятьРежимОтображения = Ложь  Или КолонкиДляРежимаОтображения = Неопределено  Или КолонкиДляРежимаОтображения.Свойство(ИмяКолонки);  КолонкаРедактируетДанныеФлажка = Ложь;  Если КолонкаРасширенныхДанных <> Неопределено Тогда  ЗначениеЯчейки = РасширенныеДанныеСтроки[КолонкаРасширенныхДанных];  Иначе  Если Истина  И Не ЗначениеЗаполнено(ИмяКолонкиДанных)  И ЗначениеЗаполнено(Колонка.ДанныеФлажка)  Тогда  ЗначениеЯчейки = Ячейка.ЗначениеФлажка;  КолонкаРедактируетДанныеФлажка = Не Ячейка.ТолькоПросмотр;  Иначе  ЗначениеЯчейки = Ячейка.Значение;  КонецЕсли;  КонецЕсли;  ТипЗначенияЯчейки = ТипЗнч(ЗначениеЯчейки);  ТипЗначенияЯчейкиXML = XMLТипЗнч(ЗначениеЯчейки);  Если Истина  И Не КолонкаРедактируетДанныеФлажка  И ТипЗначенияЯчейки = Тип("Булево")  И ТипЗнч(Колонка.ЭлементУправления) <> Тип("ПолеВыбора")  И Не Ячейка.ОтображатьКартинку  Тогда  Если Истина  И Не ОтбражатьПустые  И Не ОтображатьИдентификаторы  И Не КолонкиСПиктограммамиТипов.Свойство(ИмяКолонки)  Тогда  Ячейка.ОтображатьТекст = Ложь;  Иначе  Ячейка.УстановитьТекст("" + ЗначениеЯчейки);  КонецЕсли;  Если Не Ячейка.ТолькоПросмотр И Колонка.ЭлементУправления <> Неопределено И Не ТолькоПросмотрТабличногоПоля Тогда  Ячейка.УстановитьФлажок(ЗначениеЯчейки);  ИначеЕсли Не Ячейка.ОтображатьТекст Тогда  Ячейка.ОтображатьФлажок = Ложь;  Если Колонка.КартинкиСтрок.Вид <> ВидКартинки.Пустая Тогда  Ячейка.ИндексКартинки = Не ЗначениеЯчейки;  Ячейка.ОтображатьКартинку = Истина;  Иначе  Если ЗначениеЯчейки = Истина Тогда  КартинкаЯчейки = ирКэш.КартинкаПоИмениЛкс("ирФлажокТолькоПросмотр");        КонецЕсли;  КонецЕсли;  КонецЕсли;  КонецЕсли;  ПредставлениеЗначения = "";  Если Истина  И Ячейка.ОтображатьТекст  И Не КолонкаРедактируетДанныеФлажка  И ТипЗначенияЯчейки <> Тип("Строка")  И ЗначениеЯчейки <> Неопределено  И (Ложь  Или РасширенноеПредставлениеХранилищЗначений  Или ТипЗначенияЯчейки = Тип("ОписаниеТипов")  Или РасширенноеПредставлениеДат И ТипЗначенияЯчейки = Тип("Дата")  Или ТипЗначенияЯчейкиXML = Неопределено)  Тогда  ПредставлениеЗначения = ирОбщий.РасширенноеПредставлениеЛкс(ЗначениеЯчейки, Колонка,, РасширенноеПредставлениеХранилищЗначений, Ложь, ОтбражатьПустые);  КонецЕсли;  НовыйЦветФона = Неопределено;  НовыйЦветТекста = Неопределено;  ТекстЯчейки = Ячейка.Текст;  ФорматКолонки = Колонка.Формат;      Если Не ОтображатьИдентификаторы И РегВыражениеНачальныхПустыхСтрок <> Неопределено Тогда  ПозицияПС = Найти(ТекстЯчейки, Символы.ПС);  Если ПозицияПС > 0 И ПустаяСтрока(Лев(ТекстЯчейки, ПозицияПС)) Тогда  Вхождения = РегВыражениеНачальныхПустыхСтрок.НайтиВхождения(ТекстЯчейки);  Если Вхождения.Количество() > 0 Тогда  ПредставлениеЗначения = "¶" + Сред(ТекстЯчейки, Вхождения[0].Length + 1);  КонецЕсли;  КонецЕсли;  КонецЕсли;  Если ОтбражатьПустые И ПрименятьРежимОтображения Тогда  Если ТипЗначенияЯчейки = Тип("Строка") Тогда  Если ЗначениеЯчейки = "" Тогда  ПредставлениеЗначения = ирПлатформа.ПредставлениеПустогоЗначенияЛкс(ЗначениеЯчейки);  НовыйЦветФона = ЦветФонаПустогоЗначения;  ИначеЕсли ОтображатьИдентификаторы Тогда  ПредставлениеЗначения = """" + ЗначениеЯчейки + """";  КонецЕсли;  ИначеЕсли Не ирОбщий.ЛиКоллекцияЛкс(ЗначениеЯчейки) Тогда  Попытка  ЗначениеНепустое = ЗначениеЗаполнено(ЗначениеЯчейки) И ЗначениеЯчейки <> Ложь;  Исключение  ЗначениеНепустое = Истина;  КонецПопытки;  Если Не ЗначениеНепустое Тогда  ПредставлениеЗначения = ирПлатформа.ПредставлениеПустогоЗначенияЛкс(ЗначениеЯчейки);  НовыйЦветФона = ЦветФонаПустогоЗначения;  КонецЕсли;  КонецЕсли;  Если Истина  И ТекущееЗначение = ЗначениеЯчейки  И ТипЗнч(ТекущееЗначение) = ТипЗначенияЯчейки  Тогда  НовыйЦветФона = ЦветФонаТекущегоЗначения;  КонецЕсли;  Иначе  Если Истина  И ЗначенияНизкойВажности.Найти(ЗначениеЯчейки) <> Неопределено  И ФорматКолонки = ""  И ИмяКолонки <> "ИдентификаторСсылкиЛкс"  Тогда  Если ТипЗнч(ЗначениеЯчейки) = Тип("Число") Тогда  ПредставлениеЗначения = "0";  Иначе  ПредставлениеЗначения = "" + ЗначениеЯчейки;  КонецЕсли;  НовыйЦветТекста = ЦветТекстаПустогоЗначения;  КонецЕсли;    Если Истина  И ЗначениеЗаполнено(СтрокаПоиска)  И ЗначениеЗаполнено(ИмяКолонкиДанных)  И (Ложь  Или КолонкиПоиска = Неопределено  Или КолонкиПоиска.Свойство(ИмяКолонкиДанных))  И ТипЗначенияЯчейкиXML <> Неопределено  И (Ложь  Или ТипЗначенияЯчейки = Тип("Строка")  Или (Истина  И Найти(ТипЗначенияЯчейкиXML.ИмяТипа, "Ref.") > 0  И Не ВсеТипыСсылокДокументов.СодержитТип(ТипЗначенияЯчейки)))  Тогда  Если КолонкиПоиска <> Неопределено Тогда  КолонкаПоиска = КолонкиПоиска[ИмяКолонкиДанных];  Если КолонкаПоиска <> Неопределено Тогда    РегВыражениеПоиска.Pattern = КолонкаПоиска[0];  КонецЕсли;  Иначе  КолонкаПоиска = Неопределено;  КонецЕсли;  Если Ложь  Или КолонкаПоиска <> Неопределено  Или ирОбщий.ЛиСтрокаСодержитВсеПодстрокиЛкс(ТекстЯчейки, СловаПоиска)  Тогда  Если Не ЗначениеЗаполнено(ПредставлениеЗначения) Тогда  ПредставлениеЗначения = ТекстЯчейки;  КонецЕсли;  ПредставлениеЗначения = РегВыражениеПоиска.Заменить(ПредставлениеЗначения, ШаблонРазметкиВхождений);  Если РазрешитьОкраскуПоиска Тогда  НовыйЦветФона = ЦветФонаТекущегоЗначения;  КонецЕсли;  КонецЕсли;  КонецЕсли;  КонецЕсли;    Если НовыйЦветФона <> Неопределено Тогда  Ячейка.ЦветФона = НовыйЦветФона;  КонецЕсли;  Если НовыйЦветТекста <> Неопределено Тогда  Ячейка.ЦветТекста = НовыйЦветТекста;  КонецЕсли;  Если Ячейка.ОтображатьТекст И ПредставлениеЗначения <> "" Тогда  Если Ложь  Или КолонкаРедактируетДанныеФлажка  Или Формат(ЗначениеЯчейки, ФорматКолонки) = ТекстЯчейки  Тогда  Ячейка.УстановитьТекст(ПредставлениеЗначения);  КонецЕсли;  КонецЕсли;  Если Истина  И ОтображатьИдентификаторы  И ПрименятьРежимОтображения  И ТипЗначенияЯчейки <> Тип("Строка")  И ЗначениеЯчейки <> Неопределено  И ЗначениеЯчейки <> Null  Тогда  ИдентификаторСсылки = ирОбщий.СтроковыйИдентификаторЗначенияЛкс(ЗначениеЯчейки, Истина);  Если ИдентификаторСсылки <> Неопределено И ИдентификаторСсылки <> ТекстЯчейки Тогда  Ячейка.УстановитьТекст(ИдентификаторСсылки);  КонецЕсли;  КонецЕсли;  Если КартинкаЯчейки = Неопределено И КолонкиСПиктограммамиТипов.Свойство(ИмяКолонки) Тогда  Если ТипЗначенияЯчейки <> Тип("ПолеКомпоновкиДанных") Тогда  Если Не (Истина  И ТипЗначенияЯчейки = Тип("Булево")  И Ячейка.ОтображатьФлажок)  Тогда  КартинкаТипа = КартинкаТипаЛкс(ТипЗначенияЯчейки);  Если КартинкаТипа <> Неопределено Тогда  КартинкаЯчейки = КартинкаТипа;  КонецЕсли;  КонецЕсли;  КонецЕсли;  КонецЕсли;  Если КартинкаЯчейки <> Неопределено Тогда  Ячейка.УстановитьКартинку(КартинкаЯчейки);  КонецЕсли;  КонецЦикла;  
{ВнешняяОбработка.ирРедакторКонстант.Форма.Форма.Форма(171)}: ирКлиент.ТабличноеПолеПриВыводеСтрокиЛкс(ЭтаФорма, Элемент, ОформлениеСтроки, ДанныеСтроки, ЭлементыФормы.ДействияФормы.Кнопки.Идентификаторы, "Значение", РасширенныеКолонки, Истина, ТекущиеДанные, "Значение");
{ВнешняяОбработка.ирПортативный.Форма.Форма.Форма(154)}: Форма.Открыть();
{ВнешняяОбработка.ирПортативный.Форма.Форма.Форма(136)}: ОткрытьИнструмент(СтрокаИнструмента);
 
tormozitДата: Пт, 31.01.2025, 07:03:07 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
Ошибку воспроизвел https://www.hostedredmine.com/issues/1000550
 
  • Страница 1 из 1
  • 1
Поиск: