Как решить проблему (УТ 10.2.6.4) #191296


#0 by 1CBuilder
...
#1 by 1CBuilder
+а если ставлю БазоваяЕдиницаИзмерения(она есть точно всегда) ТекСтрокаПоступления.ЕдиницаИзмерения = ТекСтрокаПоступления.Номенклатура.БазоваяЕдиницаИзмерения;//в отладчике смотрю ТекСтрокаПоступления.Номенклатура.БазоваяЕдиницаИзмерения = шт,но присвоения не происходит - "видите ли подавай ей ЕдиницаХраненияОстатков" наверно
#2 by MikleV
т.е. у тебя у элемента справочника нед единицы хранения остатков. ну и.. проверяй сначала на наличие у элемента справочника этой единицы, (если нет,то создавай)а потом уже ТекСтрокаПоступления.ЕдиницаИзмерения = ТекСтрокаПоступления.Номенклатура.ЕдиницаХранен
#3 by 1CBuilder
номенклатура участввовала в товародвижении и записать не дает.
#4 by MikleV
как создать сам думаю допрёшь:) а вообще базу проверь:) на ТИИ хотя бы:) ТекСтрокаПоступления.Номенклатура.БазоваяЕдиницаИзмерения = шт,но присвоения не происходит - "видите ли подавай ей ЕдиницаХраненияОстатков" наверно Да. Верно. это ссылка на элемент справочника
#5 by 1CBuilder
" как создать сам думаю допрёшь:) а вообще базу проверь:) на ТИИ хотя бы:) ТекСтрокаПоступления.Номенклатура.БазоваяЕдиницаИзмерения = шт,но присвоения не происходит - "видите ли подавай ей ЕдиницаХраненияОстатков" наверно Да. Верно. это ссылка на элемент справочника" Извини,конечно,но ты читать внимательно умеешь
#6 by 1CBuilder
товар ,в котором биты ссылки на единицы кроме базовой единицы ,участвовал в товародвижении и перезаписать этот товар с "новыми ед.хранения" я не могу пока не сделаю все доки,в которых он участвует непроведенными.Вопрос - почему в строкуТЧ не забивается Базовая единица
#7 by MikleV
а может ты внимательно читать не умеешь? что я неправильного сказал? екСтрокаПоступления.Номенклатура.БазоваяЕдиницаИзмерения = ЗдесьДолжна быть ссылка!!!на Справочник.Единица Измерения. НО: БазоваяЕдиницаИзмерения может быть  не равна ЕдиницеХраненияОстатков.. поэтому и не происходит. я тебе в написал
#8 by MikleV
не даёт записать при программной установке у элемента спр.Номенклатура новой ЕдиницыХраненияОстатков? так?
#9 by Neco
В строке ТЧ - тип реквизита "ЕдиницаИзмерения" "СправочникСсылка.ЕдиницыИзмерения", а у реквизита "БазоваяЕдиницаИзмерения" номенклатуры "СправочникСсылка.КлассификаторЕдиницИзмерения"
#10 by MikleV
ё - маё.. ну да.. они так и так не равны будут. хм.. а если контроль уникальности в справочнике отменить и вместо битых элементов новые создать? а потом старые удалить? интересно, прокатит или нет
#11 by 1CBuilder
Действительно. Я так понял надо все-таки все доки,в которых этот товар участвует делать непроведенными,ставить ЕдиницаХраненияОстатков - опять проводить эти доки
#12 by Neco
А что значит битые? Все неправильные ссылки (<Объект не найден ...>) нужно заменить на правильные, есть спец. обработки или самому за 5 минут накать легко.
#13 by MikleV
можно  и так:) даже наверное так правильнее и быстрее будет
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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