[QUOTE]Василий Мазурок пишет:
Я заранее извиняюсь за если вопрос из категории ламерских, но буду очень признателен если получу ответ.
В процедуре "ПолученияОбъектаПоКоду" есть такой фрагмент
Если Результат <> Неопределено тогда
Результат = ?(СокрЛП(Результат.ВерсияДанных) = "", Неопределено, Результат);
КонецЕсли;
Объясните мне что дает сравнение ВерсииДанных с пустой строкой. Я перерыл все доступные источники но так и не нашел информации что обзначает ВерсияДанных = ""
[/QUOTE]Это сравнение проверяет, существует ли такой объект в 1С. Бывает так, что ссылка на объект остается, а самого объекта уже нет. Т.е. по уникальному идентификатору возвращается <Объект не найден>, который <> неопределено. В этом случае обмен может упасть. У таких элементов версия элемента пустая.
Сделано колхозно, конечно, но в свое время не придумал ничего лучше.
Я заранее извиняюсь за если вопрос из категории ламерских, но буду очень признателен если получу ответ.
В процедуре "ПолученияОбъектаПоКоду" есть такой фрагмент
Если Результат <> Неопределено тогда
Результат = ?(СокрЛП(Результат.ВерсияДанных) = "", Неопределено, Результат);
КонецЕсли;
Объясните мне что дает сравнение ВерсииДанных с пустой строкой. Я перерыл все доступные источники но так и не нашел информации что обзначает ВерсияДанных = ""
[/QUOTE]Это сравнение проверяет, существует ли такой объект в 1С. Бывает так, что ссылка на объект остается, а самого объекта уже нет. Т.е. по уникальному идентификатору возвращается <Объект не найден>, который <> неопределено. В этом случае обмен может упасть. У таких элементов версия элемента пустая.
Сделано колхозно, конечно, но в свое время не придумал ничего лучше.