Имя: Пароль:
1C
 
Ошибка из-за ранее присоединенных файлов.
☑
0 vv2304
 
06.09.26
✎
18:36
Измененная БСО.
Раньше не было для документов ПоступлениеИзПереработки возможности присоединять файлы. Поэтому в расширении добавил этот функционал добавив туда справочник ПоступлениеИзПереработкиПрисоединенныеФайлы.
Точно не смотрел в каком релизе добавили такую возможность штатно, но при обновлении на 3.1.205.17.
Обработкой выгрузил присоед. файлы,потом в расширении удалил все, что относилось к ПоступлениеИзПереработкиПрисоединенныеФайлы.
Но теперь при открытии списка любого справочника или документа у которых есть штатная функция присоединения файлов вылетает ошибка.
Ошибка при выполнении запроса.
по причине:
{(81, 45)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов.
ПО ДокументПоступлениеТоваровУслуг.Ссылка <<?>>= НаличиеФайлов.ОбъектСФайлами}

Если открывать документы которым был добавлен функционал в расширени (НачислениеДивидендовПрисоединенныеФайлы и др.), те открываются нормально.
Не могу понять где еще что-то поправить.
1 Amra
 
06.09.26
✎
20:51
(0) Есть подозрение что в ОпределяемыйТип.ВладелецПрисоединенныхФайлов у вас есть тип строка неограниченной длинны
2 vv2304
 
06.09.26
✎
20:58
(1) Нет. В расширении добавил только ПоступлениеИзПереработки

Пока выгрузил все добавленные в расширении в файлы. Обновлю, затем расширение верну и доброшу файлы.
3 КонецЕсли
 
08.09.26
✎
13:47
(2) Еще раз проверьте определяемые типы в расширении: ВладелецФайлов и ВладелецПрисоединенныхФайлов
4 КонецЕсли
 
08.09.26
✎
13:56
Ещё проверить регистр сведений НаличиеФайлов на предмет оставшихся там записей с удаленным типом (тестирование и исправление?)
5 vv2304
 
08.09.26
✎
18:48
(3) ВладелецФайлов и раньше и сейчас тип Произвольный.
А вот ВладелецПрисоединенныхФайлов тип эти добавленные документы.
Пробовал удалять и заново добавлять в расширение ВладелецФайлов, он всегда добавляется как Произвольный.
Регистр НаличиеФайлов однозначно очистил т.к. иначе не смог бы обновить базу.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс