gtrr34
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Здравствуйте, о гуру! ИЗ: 1С:Предприятие 8.3 (8.3.16.1063) Управление торговлей, редакция 11 (11.4.6.207) перенес справочники в новую чистую типовую конфигурацию, дабы начать с чистого листа (в том числе справочник (Виды номенклатуры)) В: 1С:Предприятие 8.3 (8.3.16.1063) Управление торговлей, редакция 11 (11.4.11.55) Работал месяц нормально, но вылезла беда: ЕСЛИ зайти в сам элемент "вид номенклатуры" и нажать "сохранить" ИЛИ в списке "Виды номенклатуры" попытаться поставить пометку на удаление, ТОГДА выдает окно с ошибкой: Код: Ошибка при выполнении обработчика - 'ПередЗаписью' по причине: Элемент не выбран! {ОбщийМодуль.УправлениеСвойствамиУТ.Модуль(578)}: НаборСвойствОбъект = НаборСвойств.Скопировать(); {Справочник.ВидыНоменклатуры.МодульОбъекта(186)}: УправлениеСвойствамиУТ.ОбновитьПоляДополнительныхСвойств(ЭтотОбъект, по причине: Элемент не выбран! | В конфигураторе в окне служебных сообщений пишет Код: {ОбщийМодуль.УправлениеСвойствамиУТ.Модуль(578)}: Ошибка при вызове метода контекста (Скопировать) НаборСвойствОбъект = НаборСвойств.Скопировать(); по причине: Элемент не выбран! Элемент не выбран! | КОД этого места (сравнил с предидущей конфигурацией, совпадает): Код: // Обновлений наименований набора свойств Если ЗначениеЗаполнено(НаборСвойств) Тогда СтарыеСвойстваНабора = ОбщегоНазначения.ЗначенияРеквизитовОбъекта( НаборСвойств, "Наименование, Родитель, ПометкаУдаления"); Если СтарыеСвойстваНабора.Наименование = ВидНоменклатуры.Наименование + ОкончаниеНаименования И СтарыеСвойстваНабора.ПометкаУдаления = ВидНоменклатуры.ПометкаУдаления И СтарыеСвойстваНабора.Родитель = РодительНабора Тогда Возврат; КонецЕсли; Если СтарыеСвойстваНабора.Родитель = РодительНабора Тогда ЗаблокироватьДанныеДляРедактирования(НаборСвойств); НаборСвойствОбъект = НаборСвойств.ПолучитьОбъект(); Иначе НаборСвойствОбъект = НаборСвойств.Скопировать(); КонецЕсли; | Новый элемент "Вид номенклатуры" создается без проблем, я бы даже мог создать новые и групповым изменением задать их номенклатуре, но ведь на удаление не помечаются же кривые Что-то криво перенеслось, у элемента вид номенклатуры чего-то не хватает... Подскажете куда копать? UPD: обнаружил, что в старой базе есть доп реквизит задан, и он отображается в карточке "Вид номенклатуры" в новую не стал переносить доп реквизиты, в ней не отображается. видимо ссылка на него перенеслась, а самого доп реквизита нет.... Что можно сделать в данной ситуации? UPD: Создал одноименный реквизит в новой базе, он стал отображаться автоматически во всех видах номенклатуры, но по прежнему при сохранении и удалении та же ошибка. | Всего записей: 15 | Зарегистр. 04-11-2013 | Отправлено: 12:23 11-04-2020 | Исправлено: gtrr34, 12:45 11-04-2020 |
|