Суббота, 12.10.2024, 12:40
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Проблема в "Удаление помеченных объектов с контролем ссылок"
a2080016Дата: Понедельник, 14.12.2015, 18:27 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 2
Репутация: 0
Статус: Оффлайн
- 1С:Предприятие 8.3 (8.3.6.2152)
- MS SQL
- Толстый клиент
- Инструменты разработчика 3.45.1 - портативные
- самописная
- после нажатия на кнопку "Контроль" ожидаем выполнения каких-то действий обработки и получаем ошибку:

{ВнешняяОбработка.ирУдалениеОбъектовСКонтролемСсылок.МодульОбъекта(991)}: Преобразование значения к типу Булево не может быть выполнено
СтрокаСсылающегося.ИндексКартинки = ?(СтрокаСчитаннойПометки.ПометкаУдаления, 1, 0);

Добавлено (14.12.2015, 18:27)
---------------------------------------------
в СтрокаСчитаннойПометки в данном случае ("объект не найден")

Сообщение отредактировал a2080016 - Понедельник, 14.12.2015, 18:18
 
tormozitДата: Понедельник, 14.12.2015, 20:22 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6392
Репутация: 165
Статус: Оффлайн
Спасибо. Ошибку воспроизвел. Она будет исправлена в следующей версии. В качестве способа обхода можно заменить текст запроса в процедуре ОбновитьДанныеКандидатов модуля объекта на
    |ВЫБРАТЬ РАЗЛИЧНЫЕ ТЗ.* ПОМЕСТИТЬ ТЗ ИЗ &ТЗ КАК ТЗ;
    |ВЫБРАТЬ ТЗ.Удалять, ТЗ.Удаляется, ТЗ.НеудаляемыхСсылок, ТЗ.Ссылок, ТЗ.Метаданные, ТЗ.Ссылка, ЕСТЬNULL(ТЗ.Ссылка.ПометкаУдаления, ИСТИНА) КАК ПометкаУдаления,
    |Представление(ТЗ.Ссылка) КАК Представление,
    |ВЫБОР КОГДА ЕСТЬNULL(ТЗ.Ссылка.ПометкаУдаления, ИСТИНА) ТОГДА 1 ИНАЧЕ 0 КОНЕЦ КАК ИндексКартинки ";
 
tormozitДата: Воскресенье, 10.01.2016, 12:39 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 6392
Репутация: 165
Статус: Оффлайн
Исправлено в 3.46
 
  • Страница 1 из 1
  • 1
Поиск: