Пишу внешнюю обработку. Нужно во всех документах один элемент справочника "Номенклатура" заменить на другой элемент того же справочника. Связано это с тем, что перешли на Восьмёрку, начали вводить документы, а только сегодня загрузили справочник Номенклатура, и теперь нужно в существующих документах заменить элементы номенклатуры на новые.
На форму обработки повестил ТабличноеПоле. Создал две колонки:
1. СтарыйЭлемент
2. НовыйЭлемент
Код добавления колонок
ЭлементыФормы.Замены.Колонки.Добавить("СтарыйЭлемент",Новый ОписаниеТипов("СправочникСсылка.Номенклатура"));
ЭлементыФормы.Замены.Колонки.Добавить("НовыйЭлемент",Новый ОписаниеТипов("СправочникСсылка.Номенклатура"));
Проблема 1:
В новой строке ТабличногоПоля намереваюсь выбрать элемент справочника и хочу видеть кнопку выбора в ячейке. Но ячейка, похоже, имеет тип "Строка".
Проблема 2:
Как потом выбрать элемент из справочника в ячейку ТабличногоПоля?
(5) Тады, я бы лучше колонки создал в конфигураторе, с типом справочник. А программно только ограничивал тип нужным справочником.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс