Можно ли реквизиту неопределеного типа присвоить значение справочника? #506379


#0 by mdx
Добрый день! Ситуация такая: в документе счетфактура обнаружил,что реквизит ТЧ товар - неопределенного типа, соответственно когда обработкой я реквизиту товар присваиваю результат поиска в  справочнике номенклатура товар = спр.текущийэлемент(элемент точно найден) то в документе товар остается пустым. это лечится изменением типа с неопределенного на справочник номенклатура,НО боюсь чтоб ничего не поехало в результате такого преобразования, как быть?
#1 by chelentano
программно, перед присвоением, тип назначай реквизиту
#2 by mdx
тоесть приводить тип справочник.номенклатура к типу неопределенный? если да то ткните плз кодом
#3 by chelentano
нет. надо реквизиту неопределенного типа назначить сначала тип, потом присвоить значение. почитай в СП про НазначитьТип
#4 by mdx
спасибо прочтем
#5 by mdx
назначить тип что-то не помогло
#6 by vS
код покажи
#8 by mdx
код кривой?
#9 by vS
док это чо?
#10 by vS
СП читал? :) или скурил?
#11 by vS
сначала Вид, вообщето ;)
#12 by mdx
док объекттипа счетфактура. тоесть вид? в СП написано сначала реквизит потом тип Синтаксис: НазначитьТип(<ИмяРеквизита>,<ИмяТипа>,<Длина>,<Точность>)
#13 by ado
"Справочник." убери.
#14 by ado
Вид скорее всего уже назначен.
#15 by vS
я ж не телепат, код у человека попросил :)
#16 by ado
Хотя нет, гоню.
#17 by ado
Кажется, проблема здесь:
#18 by mdx
2 адо находит.проверено. если менять тип Товара на номенклатуру то товар встает найденный нормально. в СП написано в примере "Справочник.Товары" видимо Справчник таки нужно,нет?
#19 by ado
Исправь на: И, надеюсь, в докосн строки перебирать не забываешь?
#20 by mdx
вотвроде простая какбе вещь,ан нет не заводится =( в обработине переноса осталось только этот вопрос рульнуть, а в конфе тип реквизита СФ менять таки стремно
#21 by ado
У тебя тип реквизита неопределено или справочник неопределенного вида?
#22 by mdx
в Модуле СФ есть назначения типа, может слетает при проведении?? но с другой стороны там есть не одно назначение и они таки уживаются. Тип реквизита Неопределенный
#23 by ado
В конфе тип реквизита менять не надо. Там может не только номенклатура храниться, но и, например, материалы.
#24 by mdx
так и есть.материалы хранятся.
#25 by mdx
как жить дальше? =(
#26 by МихаилМ
смените профессию. Вы 3 года задаете вопросы по 7.7 так и не разобрались в простом.
#27 by mdx
уже не знаю как извернуться. врядли играет роль что это из обработки делается над выбранным доком...
#28 by vS
смотреть как в типовой сделано, до тебя же оно работало? :)
#29 by Ёпрст
1.назначать тип нужно для каждой строки документа 2.Искать по коду/наименованию/сам элемент, не надо, он и так есть всегда ссылкой, как докосн.Номенклатура
#30 by mdx
2 Епрст3 а вот это крайне конструктивно.сейчас опробую для строки
#31 by mdx
всем спасибо. решено. Епрст3 Отдельное спасибо.
#32 by palpetrovich
занавес :))
#33 by vS
всего то 30 постов.... и ни разу не заглянуть в типовую....
#34 by ado
Думаешь, было не в цикле по строкам?
#35 by ado
Упс ... да, мне еще телепата прокачивать нужно.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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