В начало

Ошибка «Несовместимые типы»

 

Рис. Ошибка в Журнале регистраций

 

Листинг. Подробное описание ошибки

{(7, 10)}: Несовместимые типы "ВЫРАЗИТЬ"

ТОГДА <<?>>ВЫРАЗИТЬ(ФайлыВРабочемКаталоге.Файл КАК Справочник.ВерсииФайлов).Владелец

{ОбщийМодуль.РаботаСФайламиСлужебныйВызовСервера.Модуль(1726)}:РезультатЗапроса = ЗапросВРегистр.Выполнить();

{ОбщийМодуль.РаботаСФайламиСлужебныйКлиент.Модуль(9108)}:НайденныеСвойства = РаботаСФайламиСлужебныйВызовСервера.НайтиВРегистреПоПути(ОтносительныйПуть);

{ОбщийМодуль.РаботаСФайламиСлужебныйКлиент.Модуль(5125)}:ОбходФайловТаблица(ИмяКаталога, МассивФайлов, ТаблицаФайлов);

{ОбщийМодуль.РаботаСФайламиСлужебныйКлиент.Модуль(5114)}:ОчиститьРабочийКаталогЗапуск(ПараметрыОбработчика);

{ОбщийМодуль.РаботаСФайламиСлужебныйКлиент.Модуль(5086)}:ОчиститьРабочийКаталог(ОбработчикРезультата, РазмерФайловВРабочемКаталоге, Размер, Ложь); // ОчищатьВсе = Ложь.

{ОбщийМодуль.РаботаСФайламиСлужебныйКлиент.Модуль(5375)}:ОсвободитьМестоВРабочемКаталоге(Неопределено, ПараметрыВыполнения.ДанныеФайла);

{ОбщийМодуль.РаботаСФайламиСлужебныйКлиент.Модуль(5303)}:ПолучитьССервераИЗарегистрироватьВЛокальномКэшеФайловПродолжение(ПараметрыВыполнения);

{ОбщийМодуль.РаботаСФайламиСлужебныйКлиент.Модуль(4431)}:ПолучитьССервераИЗарегистрироватьВЛокальномКэшеФайлов(ПараметрыВыполнения);

{ОбщийМодуль.РаботаСФайламиСлужебныйКлиент.Модуль(4512)}:ПолучитьФайлВерсииВЛокальныйКэшФайлов(ОбработчикРезультата, ДанныеФайла, ДанныеФайла.НаЧтение,

{ОбщийМодуль.РаботаСФайламиСлужебныйКлиент.Модуль(7313)}:ПолучитьФайлВерсииВРабочийКаталог(

{ОбщийМодуль.ФайловаяСистемаСлужебныйКлиент.Модуль(1135)}:ВыполнитьОбработкуОповещения(ОповещениеОЗакрытии, РасширениеПодключено);

{ОбщийМодуль.ФайловаяСистемаКлиент.Модуль(764)}:ВыполнитьОбработкуОповещения(ОписаниеОповещенияЗавершение, "ПодключениеНеТребуется");

{ОбщийМодуль.РаботаСФайламиСлужебныйКлиент.Модуль(519)}:ФайловаяСистемаКлиент.ПодключитьРасширениеДляРаботыСФайлами(ОписаниеОповещения);

{ОбщийМодуль.РаботаСФайламиСлужебныйКлиент.Модуль(7304)}:ПоказатьВопросОбУстановкеРасширенияРаботыСФайлами(Обработчик);

{ОбщийМодуль.РаботаСФайламиКлиент.Модуль(29)}:РаботаСФайламиСлужебныйКлиент.ОткрытьФайлСОповещением(Неопределено, ДанныеФайла, , ДляРедактирования);

{Обработка.РаботаСФайлами.Форма.ПрисоединенныеФайлы.Форма(1321)}:РаботаСФайламиКлиент.ОткрытьФайл(ПараметрыВыполнения.ДанныеФайла, Ложь);

{ОбщийМодуль.РаботаСФайламиСлужебныйКлиент.Модуль(9868)}:ВыполнитьОбработкуОповещения(Обработчик, Результат);

{ОбщийМодуль.РаботаСФайламиСлужебныйКлиент.Модуль(10580)}:ВернутьРезультат(ПараметрыВыполнения.ОбработчикРезультата, РезультатОткрыть);

{Обработка.РаботаСФайлами.Форма.ФормаВыбораРежимаОткрытия.Форма(50)}:ОповеститьОВыборе(РезультатВыбора);

 

по причине:

{(7, 10)}: Несовместимые типы "ВЫРАЗИТЬ"

ТОГДА <<?>>ВЫРАЗИТЬ(ФайлыВРабочемКаталоге.Файл КАК Справочник.ВерсииФайлов).Владелец

 

 

 

Листинг. Модуль «РаботаСФайламиСлужебныйВызовСервера», запрос на строке 1726

ВЫБРАТЬ

            ФайлыВРабочемКаталоге.Файл КАК Файл,

            ФайлыВРабочемКаталоге.ДатаПомещенияВРабочийКаталог КАК ДатаПомещения,

            ФайлыВРабочемКаталоге.НаЧтение КАК ВРегистреНаЧтение,

            ВЫБОР

                        КОГДА ТИПЗНАЧЕНИЯ(ФайлыВРабочемКаталоге.Файл) = ТИП(Справочник.ВерсииФайлов)

                                   ТОГДА ВЫРАЗИТЬ(ФайлыВРабочемКаталоге.Файл КАК Справочник.ВерсииФайлов).Владелец

                        ИНАЧЕ ФайлыВРабочемКаталоге.Файл

            КОНЕЦ КАК Владелец,

            ВЫБОР

                        КОГДА ТИПЗНАЧЕНИЯ(ФайлыВРабочемКаталоге.Файл) = ТИП(Справочник.ВерсииФайлов)

                                   ТОГДА ВЫРАЗИТЬ(ФайлыВРабочемКаталоге.Файл КАК Справочник.ВерсииФайлов).НомерВерсии

                        ИНАЧЕ 0

            КОНЕЦ КАК НомерВерсии

ИЗ

            РегистрСведений.ФайлыВРабочемКаталоге КАК ФайлыВРабочемКаталоге

ГДЕ

            ФайлыВРабочемКаталоге.Путь = &ИмяФайла

            И ФайлыВРабочемКаталоге.Пользователь = &Пользователь

 

            Для исправления данной ошибки необходимо добавить в определяемый тип справочник «ВерсииФайлов».

 

Рис. Регистр сведений и тип измерения «Файл»