после загрузки справочника выдает ошибку. Значение не является значением объектного типа #753491


#0 by Sanekaa
Помогите кто-нибудь, заливала как обычно новый список номенклатуры из эксель с помощью обработки "загрузка данных из табличной части". Раньше уже заливала товары, сейчас залила услуги. Причем когда заливала сначала поставила вид номенклатуры товары, потом поменяла на услуги и еще раз перезалила, номенклатура изменилась на услуги. Но теперь глючит в заказе покупателя, при выборе подбором услуг, даже старых, вылезает вот такая штука Значение не является значением объектного типа ( Вид номенклатуры) Подробнее {Документ.ЗаказПокупателя.Форма.ФормаДокумента.Форма}: Значение не является значением объектного типа (ВидНоменклатуры) Причем несмотря что в номенклатуре стоит услуга, а не товар, я могу эту услугу поставить в заказе покупателя в колонку товаров
#1 by Ненавижу 1С
начнем с названия конфигурации и её версии
#2 by Sanekaa
Извияюсь,
#3 by Живой Ископаемый
не, ну ты посмотри на угодника, с прелюдий начинает
#4 by Sanekaa
также загружала единицы товара и цены настройки загрузок могу скинуть, они у меня сохранены
#5 by Ненавижу 1С
галка услуга стоит у этой номенклатуры?
#6 by Sanekaa
галка - вы имеете ввиду выбрано ли в самой номенклатуре что это услуга, а не товар? - да, вид номенклатуры стоит "услуга"
#7 by Ненавижу 1С
реквизит такой справочника номенклатура, называется "услуга"
#8 by Sanekaa
в самом справочнике? не очень понимаю где можно галочку поставить, везде выбор из списка: товар, услуга или набор-комплект
#9 by Dmitriy_76
думаю ошибка тут : СтрокаТабличнойЧасти.ВидНоменклатуры а не справа
#10 by Dmitriy_76
+ в СтрокаТабличнойЧасти есть колонка ВидНоменклатуры ?
#11 by Sanekaa
просто не понимаю, старые уже заведенные давно услуги при подборе в заказе покупателя тоже выдают ошибку((((( раньше никогда такого не было
#12 by Sanekaa
да, есть
#13 by Dmitriy_76
отладчик ошибку показывает слева или справа ?
#14 by Dmitriy_76
либо реквизита таб части нет...либо у справочника номенклатура...
#15 by Sanekaa
как понять?
#16 by Sanekaa
а почему он пропал? раньше же был? и где искать реквизиты? где их посмотреть? все это произошло после того как загрузила номенклатуру 2 раза одну и туже, сначала как товары, потом как услуги и вот теперь глюк, ошибка
#17 by Dmitriy_76
отладчик есть ?
#18 by Sanekaa
мне реквизиты и галочки искать в конфигурации? если да, я в конфигурацию еще не заходила
#19 by daniel63
Либо вместо номенклатуры в табличной части пустое значение, либо элемент является группой
#20 by Sanekaa
в конфигураторе пробовала: администрирование - тестирование и исправление, не помогло
#21 by Dmitriy_76
f gjqvtv 'nj njkmrj d jnkflxbrt//f gjkmpjdfnmcz jnkflxbrjv//vs yt vj;tv///dct
#22 by Sanekaa
не знаю, не пользовалась, где он должен быть?где его поискать?
#23 by Sanekaa
после того как ошибку закрываешь, номенклатура добавляется в табличную часть заказа покупателя
#24 by Sanekaa
В окне с ошибкой есть кнопка конфигуратор, в конфигураторе открывает окно Документ ЗаказПокупателя: ФормаДокумента                 Ответ = Вопрос("У выбранной дисконтной карты владелец " + СокрЛП(ДисконтнаяКарта.ВладелецКарты) + "."                    + Символы.ПС + "Изменить контрагента в документе?", РежимДиалогаВопрос.ДаНет);      ИЛИ ТабличнаяЧасть = ВозвратнаяТара Тогда         СписокЗапросов.Добавить("ОстаткиНоменклатуры", "По остаткам номенклатуры");         Если ЗначениеЗаполнено(ТипЦен) ИЛИ (ЗначениеЗаполнено(ДоговорКонтрагента) И ДоговорКонтрагента.ВидУсловийДоговора = Перечисления.ВидыУсловийДоговоровВзаиморасчетов.СДополнительнымиУсловиями) Тогда             СписокЗапросов.Добавить("РасходОстаткиИЦеныНоменклатуры", "По остаткам и ценам номенклатуры");             СписокЗапросов.Добавить("РасходЦеныНоменклатуры",         "По ценам номенклатуры");         СписокЗапросов.Добавить("РасходУслуги",        "По услугам предприятия");         Если ЗначениеЗаполнено(ТипЦен) ИЛИ (ЗначениеЗаполнено(ДоговорКонтрагента) И ДоговорКонтрагента.ВидУсловийДоговора = Перечисления.ВидыУсловийДоговоровВзаиморасчетов.СДополнительнымиУсловиями) Тогда     Если (ТабличнаяЧасть = Товары ИЛИ ТабличнаяЧасть = ВозвратнаяТара)        И Номенклатура.Услуга Тогда         Предупреждение("В данном контексте услуги не подбираются!");     ИначеЕсли ТабличнаяЧасть = Услуги И Не Номенклатура.Услуга Тогда     ДоступностьСозданияРеализации = НЕ Модифицированность И  не ЭтаФорма.ТолькоПросмотр;
#25 by Рэйв
>>СтрокаТабличнойЧасти.Номенклатура.ВидНоменклатуры у тебя в СтрокаТабличнойЧасти.Номенклатура какаято хрень. И у нее нет 'ВидНоменклатуры'
#26 by Sanekaa
Пардон, не все скопировала вот полностью Перем мОповещатьВладельцаОЗакрытии Экспорт;                 Ответ = Вопрос("У выбранной дисконтной карты владелец " + СокрЛП(ДисконтнаяКарта.ВладелецКарты) + "."                    + Символы.ПС + "Изменить контрагента в документе?", РежимДиалогаВопрос.ДаНет);      ИЛИ ТабличнаяЧасть = ВозвратнаяТара Тогда         СписокЗапросов.Добавить("ОстаткиНоменклатуры", "По остаткам номенклатуры");         Если ЗначениеЗаполнено(ТипЦен) ИЛИ (ЗначениеЗаполнено(ДоговорКонтрагента) И ДоговорКонтрагента.ВидУсловийДоговора = Перечисления.ВидыУсловийДоговоровВзаиморасчетов.СДополнительнымиУсловиями) Тогда             СписокЗапросов.Добавить("РасходОстаткиИЦеныНоменклатуры", "По остаткам и ценам номенклатуры");             СписокЗапросов.Добавить("РасходЦеныНоменклатуры",         "По ценам номенклатуры");         СписокЗапросов.Добавить("РасходУслуги",        "По услугам предприятия");         Если ЗначениеЗаполнено(ТипЦен) ИЛИ (ЗначениеЗаполнено(ДоговорКонтрагента) И ДоговорКонтрагента.ВидУсловийДоговора = Перечисления.ВидыУсловийДоговоровВзаиморасчетов.СДополнительнымиУсловиями) Тогда     Если (ТабличнаяЧасть = Товары ИЛИ ТабличнаяЧасть = ВозвратнаяТара)        И Номенклатура.Услуга Тогда         Предупреждение("В данном контексте услуги не подбираются!");     ИначеЕсли ТабличнаяЧасть = Услуги И Не Номенклатура.Услуга Тогда     ДоступностьСозданияРеализации = НЕ Модифицированность И  не ЭтаФорма.ТолькоПросмотр;
#27 by Sanekaa
что делать то?
#28 by daniel63
думаю можно через тимвювер показать
#29 by Sanekaa
так в чем причина?
#30 by daniel63
в скайп alexuryn пишите, покажу как увидеть ошибку.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С