Ошибка при обновлении 442 -> 443 (Комплексная)

Новая тема
"операционка = windows 98 (на w2k вообще ничего не получилось).<br><br><br><br>Делаю "объединение конфигураций" (все как в инструкции), но после запуска Предприятия, в процессе обновления вылетает ошибка:<br><br>СпрЕдиницы.ШтрихКод = ВремШтрихкод;<br><br>{Обработка.ОбновлениеИБ.Форма.Модуль(4553)}: Не выбран элемент!</b><br><br>и все...<br><br><br><br>Посоветуйте, что делать, что я только не пробовал!<br><br><br><br>Заранее благодарю<br><br>с уважением<br><br>Crafty<br><br><br><br><br><br>"
Перед обновлением удали все помеченные на удаление элементы, в режиме конфигуратора запусти тестирование и исправление базы, с удалением повисших ссылок. А потом попробуй объединить
Возможно, в этом справочнике есть группы . У меня был такой косяк при обновлении бухгалтерии, пришлось в Обработке.ОбновлениеИБ поставить условие на группу
moroder</b><br><br>удаление и т.д. не помогает.<br><br><br><br>FAIS</b><br><br>Не могли бы Вы выложить код.<br><br><br><br>Заранее благодарю<br><br>С уважением <br><br>Crafty
"Обработка.ОбновлениеИБ.Форма</b><br><br><br><br>ВремШтрихкод = глСформироватьШтрихкод(глПрефиксВесовогоШтрихкода,<br><br>               глДополнитьСтрокуЛ(СокрЛП(СпрНоменклатура.Код),"0",5)+"00000");<br><br>Если СпрЕдиницы.НайтиПоРеквизиту("ШтрихКод", ВремШтрихкод, 1) = 0 Тогда<br><br>   СпрЕдиницы.НайтиЭлемент(СпрНоменклатура.БазоваяЕдиница.ТекущийЭлемент());<br><br>   СпрЕдиницы.ШтрихКод = ВремШтрихкод;<br><br>   СпрЕдиницы.Записать();<br><br>Иначе<br><br>   СписокНеуникальных.ДобавитьЗначение(СпрНоменклатура.ТекущийЭлемент());<br><br>КонецЕсли; <br><br><br><br><br><br>Почему то СпрНоменклатура.БазоваяЕдиница.ТекущийЭлемент()</b> ничему не равно ??? И следовательно метод НайтиЭлемент</b> возвращает 0???<br><br><br><br>Что делать, подскажите, плз!<br><br><br><br>С уважением<br><br>Crafty"
Читают тему
(гостей: 1)

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