Четверг, 10.10.2024, 13:08
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
ИР 3.90.1 Удаление объектов с контролем ссылок
dtsarapkinДата: Вторник, 27.12.2016, 10:16 | Сообщение # 1
Сержант
Группа: Проверенные
Сообщений: 35
Репутация: 18
Статус: Оффлайн
После выполнения контроля начинаются сыпаться ошибки.
Сначала одна, потом вторая

Код
{ВнешняяОбработка.ирУдалениеОбъектовСКонтролемСсылок.Форма.Форма.Форма(177)}: Ошибка при вызове метода контекста (Сортировать)
СсылкиНаКандидата.Сортировать(мСтрокаПорядка);
по причине:
Недопустимое значение параметра (параметр номер '1')

Код
{ВнешняяОбработка.ирУдалениеОбъектовСКонтролемСсылок.Форма.Форма.Форма(363)}: Поле объекта не обнаружено (ИндексКартинки)
   Ячейки.ИндексКартинки.ОтображатьКартинку = Истина;

При каждой смене строки таблицы они опять появляются.
 
tormozitДата: Вторник, 27.12.2016, 20:38 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6386
Репутация: 165
Статус: Оффлайн
Вторую ошибку воспроизвел. Спасибо. Самостоятельно исправить ее можно путем переименования второй колонки табличного поля ссылающихся объектов в ИндексКартинки.

Первую ошибку воспроизвести не удалось. Прошу сообщить значение переменной мСтрокаПорядка в момент возникновения ошибки.
 
tamplierДата: Среда, 28.12.2016, 17:18 | Сообщение # 3
Сержант
Группа: Проверенные
Сообщений: 31
Репутация: 7
Статус: Оффлайн
В модуле формы ирУдалениеОбъектовСКонтролемСсылок в процедуру вПоказатьСсылкиНаУдаляемыйОбъект() перед строкой "СсылкиНаКандидата.Сортировать(мСтрокаПорядка);" вставить строку "мСтрокаПорядка = ирОбщий.ПрочитатьДополнительныеПоляСсылающихсяОбъектовЛкс(ЭлементыФормы.СсылкиНаКандидата, КомпоновщикДопПолей, ТаблицаСсылок);" - решение ошибки...
 
dtsarapkinДата: Среда, 28.12.2016, 17:43 | Сообщение # 4
Сержант
Группа: Проверенные
Сообщений: 35
Репутация: 18
Статус: Оффлайн
По первой ошибке:

мСтрокаПорядка = Неопределено

Вариант решения tamplier работает.
Видимо, у меня переменная мСтрокаПорядка не иницилизируется до выполнения кода с сортировкой.

Если это поможет:
Конфигурация: Конвертация данных 2.1.8.2
Платформа: 8.3.9.1850

Как использую инструмент:
Открываю.
Выполнить поиск? - Да (по всем по-умолчанию)
Нажимаю Контроль. (Нет/Да тут не важно)
И появляется ошибка.
 
tormozitДата: Среда, 28.12.2016, 23:11 | Сообщение # 5
Генералиссимус
Группа: Администраторы
Сообщений: 6386
Репутация: 165
Статус: Оффлайн
Ошибка с сортировкой понятна. Исправить ее самостоятельно можно вставкой в процедуре вКонтроль() строки
   
Код
мСтрокаПорядка = "Метаданные";
перед строкой
   
Код
вПоказатьСсылкиНаУдаляемыйОбъект();
 
tormozitДата: Пятница, 30.12.2016, 19:13 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 6386
Репутация: 165
Статус: Оффлайн
Исправлено в 3.91
 
  • Страница 1 из 1
  • 1
Поиск: