В обработке выгрузки в бухгалтерию обратил внимание на такой код ("ВыгрузкаДанныхБух", модуль объекта, функция "ПредставлениеРеквизита"):
Интересует именно закомментированный участок.
Сейчас при выгрузке реквизитов ссылок справочников и документов выгружается только уникальный идентификатор.
Практически при интерактивном создании справочников и документов, уникальные идентификаторы не повторяются. Но теоретически уникальность идентификаторов распространяется в пределах определенной таблицы, т. е. в нескольких разных справочниках могут быть элементы с одинаковыми идентификаторами.
глядя на закомментированный код возникает предположение, что когда-то все-таки выгружали ссылки в виде "Справочник.Номенклатура.12345678-1234-1234-1234-123456789012".
Вот и возник вопрос, почему от этого ушли?
Код |
---|
Если УказыватьТип Тогда Тип = ТипЗнч(ЗнРекв); //Если Справочники.ТипВсеСсылки().СодержитТип(Тип) Тогда СтрТипа = "Справочник." + ЗнРекв.Метаданные().Имя + "."; //ИначеЕсли Документы.ТипВсеСсылки().СодержитТип(Тип) Тогда СтрТипа = "Документ." + ЗнРекв.Метаданные().Имя + "."; Если Перечисления.ТипВсеСсылки().СодержитТип(Тип) Тогда СтрТипа = "Перечисление." + ЗнРекв.Метаданные().Имя + "."; КонецЕсли; КонецЕсли; ЗнРекв = СтрТипа + ЗнРекв.УникальныйИдентификатор(); |
Сейчас при выгрузке реквизитов ссылок справочников и документов выгружается только уникальный идентификатор.
Практически при интерактивном создании справочников и документов, уникальные идентификаторы не повторяются. Но теоретически уникальность идентификаторов распространяется в пределах определенной таблицы, т. е. в нескольких разных справочниках могут быть элементы с одинаковыми идентификаторами.
глядя на закомментированный код возникает предположение, что когда-то все-таки выгружали ссылки в виде "Справочник.Номенклатура.12345678-1234-1234-1234-123456789012".
Вот и возник вопрос, почему от этого ушли?