Вс, 10.08.2025, 11:33:10
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Ошибка в консоли компоновки
Lord_SenyaДата: Ср, 29.07.2020, 11:30:08 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 8
Статус: Оффлайн
Платформа: 8.3.13.1809
Режим БД: клиент-серверный
Конфигурация. Название: BAZA1 ver73 ()
Конфигурация. Основной режим запуска: Обычное приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим совместимости: Версия8_3_11
Инструменты разработчика. Версия: Портативные 5.45p
Инструменты разработчика. Объекты на сервере: Нет
Инструменты разработчика. Серверный модуль: Нет
Клиент. ОС: Windows x86 Microsoft Windows 7 version 6.1 Service Pack 1 (Build 7601)
Клиент. Приложение: Обычное приложение 32б
Клиент. От имени администратора Windows: Нет
Клиент. Текущий язык системы: ru
Сервер. ОС: Windows x86 Microsoft Windows 7 version 6.1 Service Pack 1 (Build 7601)
Сервер. Отладка: нет

В консоли компоновки данных при настройке компновки вывода данных таблицей ошибка

"{ВнешнийОтчет.ирКонсольКомпоновокДанных.Форма.Форма.Форма(3640)}: Поле объекта не обнаружено (Структура)
Пока ЭлементЦикла.Структура.Количество() > 0 Цикл

"
 
tormozitДата: Ср, 29.07.2020, 22:17:39 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6981
Репутация: 187
Статус: Оффлайн
Ошибку воспроизвел, правда с трудом. В следующий раз постарайся немного подробнее описывать способ воспроизведения.
http://www.hostedredmine.com/issues/882848
 
MorningStalkerДата: Чт, 30.07.2020, 07:21:32 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Оффлайн
Сергей, я скачал с утра расширение 5.40 и наткнулся снова на эту же ошибку.

Место где возникает ошибка: ирКонсольКомпоновокДанных.Форма // строка 3633

Функция ПроверитьПреобразоватьСтруктуруВПростую(Знач ЭлементЦикла, Преобразовать = Ложь)

#Если Сервер И Не Сервер Тогда
ЭлементЦикла = КомпоновщикНастроек.Настройки;
#КонецЕсли
ВопросЗадавался = Ложь;
ПростаяСтруктураДоступна = Истина;
Пока ЭлементЦикла.Структура.Количество() > 0 Цикл
Пока ЭлементЦикла.Структура.Количество() > 1 Цикл
Если Преобразовать И Не ВопросЗадавался Тогда
Ответ = Вопрос("Несовместимые группировки будут удалены. Продолжить?", РежимДиалогаВопрос.ОКОтмена);
Если Ответ = КодВозвратаДиалога.Отмена Тогда
ПростаяСтруктураДоступна = Ложь;
Прервать;
КонецЕсли;
ВопросЗадавался = Истина;
Иначе
ПростаяСтруктураДоступна = Ложь;
КонецЕсли;
Если Преобразовать Тогда
ЭлементЦикла.Структура.Удалить(0);
Иначе
Прервать;
КонецЕсли;
КонецЦикла;
Если Не ПростаяСтруктураДоступна Тогда
Прервать;
КонецЕсли;
ЭлементЦикла = ЭлементЦикла.Структура[0]; // - ЗДЕСЬ!!!
КонецЦикла;
Возврат ПростаяСтруктураДоступна;

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

Ты анализируешь количество элементов структуры, но после того, как происходит присвоение
ЭлементЦикла = ЭлементЦикла.Структура[0];

ЭлементЦикла является уже ТаблицейКомпоновкиДанных и при следующем вхождении в цикл вываливается ошибка.

P.S. отлаживал отчет "Анализ начислений и удержаний" в конфигурации Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.13.220).

К сожалению, я не понимаю логику карусели вокруг простой структуры, поэтому самостоятельно поправить не могу :(.


Сообщение отредактировал MorningStalker - Чт, 30.07.2020, 07:23:55
 
tormozitДата: Чт, 30.07.2020, 07:38:41 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 6981
Репутация: 187
Статус: Оффлайн
MorningStalker, Я же в описании ошибки указал, в какой версии она внесена.
 
MorningStalkerДата: Чт, 30.07.2020, 07:46:45 | Сообщение # 5
Рядовой
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Оффлайн
Сергей, я прочитал:
"Параметр Тема изменился с Исправлены ошибки после добавления в структуру компоновки таблицы на Исправлены ошибки после добавления в структуру компоновки таблицы, внесенные в 5.40"

Зашел на зеркало и скачал оттуда файл ИР 5.40e.cfe.
и на нем у меня вываливается ошибка. Может быть я неправильно понял, какой файл нужно скачивать?

Консоль ваша нужна как воздух, подскажите чуть подробнее, что нужно скачать, чтобы оно заработало!!!


Сообщение отредактировал MorningStalker - Чт, 30.07.2020, 07:48:50
 
tormozitДата: Чт, 30.07.2020, 07:59:23 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 6981
Репутация: 187
Статус: Оффлайн
MorningStalker, перефразировал описание ошибки (задачи). Надеюсь теперь станет более однозначно. Задача имеет тип/трекер "Bug" - значит это задача на исправление ошибки. Задача имеет статус "Closed" - значит она уже выполнена. В задаче не указан атрибут "Версия" - значит она пока не вошла в выпущенную версию. В теме задачи указана версия, в которой ошибка была внесена. В задаче указана связанная задача - для типа "Bug" она указывает на задачу, в которой была внесена ошибка. В связанной задаче также можно увидеть выпущенную версию (атрибут "Версия"), в которую вошла она.

Поэтому, чтобы скачать версию без рассматриваемой ошибки, надо взять любую версию ниже чем 5.40.

Также в данном случае могут быть полезны сохраненные настройки списка задач Невыпущенные исправления и Подготовленные исправления . Список сохраненных настроек находится снизу справа.
 
MorningStalkerДата: Чт, 30.07.2020, 08:19:17 | Сообщение # 7
Рядовой
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Оффлайн
да, 39-я версия прошла нормально, спасибо!
 
tormozitДата: Пн, 03.08.2020, 00:40:48 | Сообщение # 8
Генералиссимус
Группа: Администраторы
Сообщений: 6981
Репутация: 187
Статус: Оффлайн
Исправлено в 5.46
 
  • Страница 1 из 1
  • 1
Поиск: