Как загрузить старые Инв Номера(Поле Код)

Новая тема
Ситуация следующая: В конфигурации бюджетной бухгалтерии есть справочник ОС. Бухгалтера молча исправили инвентарные Номера ОС(Поле Код справочника). Теперь выясняется, что так Инв№ менять нельзя, надо составить комиссионно опись ОС Со старыми и новыми Инв. Номерами. Для чего требуется вернуть "старые номера"(например в поле СтарвеИнвНомера)Резервная копия БД до изменения имеется. В справочнике есть позиции с идентичными наименованиями.

ВОПРОС. Как загрузить старые Инв Номера(Поле Код)?
обычным образом, с помощью обработки и условий...
> обычным образом, с помощью обработки и условий...

Какой обработки? Можно уточнить? Синхронизация загрузки осуществляется по коду элемента? А мне надо самому элементу.

Все дело в том, что поменяли поле код справочника ОС при наличии элементов с одинаковыми наименованиями.

Если был бы доступ к служебному полю ID справочника, то былобы проще простого. Раньше метод
Ид_СТипомЗначения_Строка9.0/22.0=Ос.Текущийэлемент() помещал значениеПоляID/IDТипаОбъекта+ЗначениеПоляID.
Сейчас этот фокус прикрыли... а жалко.

Остались попытаться использовать:
1.ЗначениеВСтроку() - не подходит - пишет как коды_вышестощих_групп\код_элемента. А код то поменяли! Восстановить нельзя.
2.ЗначениеВСтрокуВнутр() пока не пробовал, но пишет что-то типа порядкового номера записи. Надо попробовать.
3.Работа напрямую с ДБФ таблицами...
> 2.ЗначениеВСтрокуВнутр() пока не пробовал, но пишет что-то типа порядкового номера записи. Надо попробовать.

{"<Тип объекта>","0","0","<ИД таблицы>","0","0","<ИД объекта>"}

Спасибо, пошел дерзать.
Читают тему
(гостей: 1)

Быстрый переход