#0
by alex under
есть такая процедура НазначитьВид(Значение, Вид)где ТрНк - документ,Материал - справочник неопределенного типахочу установить тип справочник Материалыне срабатывает.суть проблемы.мне надо заполнить программно табчасть документа, у которого реквизит табличной части - "Справочник". Нужно присвоить ему вид Справочник.Материалы.
#1
by alex under
а че, мало кода?Мне надо установить вид справочник программно, из внешней обработки.Процедура предопределенная НазначитьВид(..,..) не фурычит в том виде в каком я написал
#4
by Uho
чего "не гони"? тебе ответили в той ветке , ты вроде понял , а создаешь еще ветку :))) и кто из нас после этого гонит?
#5
by alex under
нет, не ответили.меня не интересует НазначитьТип, т.к. это для неопределенного реквизитаменя интересует НазначитьВидили вообще как сделать то, что я написал выше, остряк
#7
by Uho
тогда тебе вообще не надо назначать, я так понимаю, значит, у тебя в доке в зависимости от какого-либо реквизита назначается вид материала, и ты хочешь из обработки также назначить вид???просто присваивай значения и всё
#8
by alex under
в том то и прикол, что просто не срабатывает.обработка проходит без ошибок.но при открытии документа в строках, в столбцах где Материал пусто
#12
by alex under
в документе этот реквизит назначен как справочник.и в модуле документа, при выборе, можно интерактивно установить тот или иной вид справочника.но мне надо программно, из обработки
#14
by Uho
блин, "можно интерактивно установить тот или иной вид справочника." Вот и посмотри в каком реквизите сохраняется это "интерактивно установленный" вид. В своей обработке присваивай этому реквизиту то значение, которое бы ты выбрал интерактивно.
#18
by CarpeDiem
Аристо приколисто, ты что такое пишешь?Темодел, слушай: ПРОСТО присваиваешь реквизиту нужное значение, и все.
#19
by alex under
Доброе утро.В документе, в котором необходимо сделать требуемую операцию написано так:НазначитьВид(Материал, ВыбранныйВид);где Материал - реквизит табл.части,ВыбранныйВид - тот вид справочника, который необходимо установить.Все енто прописано в процедуре ПриНачалеВыбораЗначенияБухгалтерия 4.5 (рел. 474), документ ТребованиеНакладная.Все из выше перечисленных способов проверены - не срабатывает.Просто присваивать происходит без ошибок, но при открытии документа в строках на месте материала ПУСТО (что само собо логично).Так вот, необходимо сначала для реквизита типа Справочник установить необходимый вид справочника, а затем присваивать значение.Вот мне и интересно, почему не срабатывает процедура НазначитьВид.можно пойти другим путем - изменить реквизит на "неопределенный" и использовать метод НазначитьТип, которая работает без проблем (хотя для ентого случая еще не пробовал). Но...
#22
by Макс 1С
используйТвойРеквизит.ВидыДляВЫбора(ВыбранныйВид)...это если ТвойРЕквизит - Справочник неопределенного типа
#32
by swilf
Правильно. Для каждой строки реквизит ТЧ "Материал" свой, и вид у него свой, и назначать вид нужно, как в - для каждой строки.
#37
by swilf
Если без с раскомментированным НазначитьВид не работает, значит, ошибка в ПоискЭлементоПоИД.
#38
by alex under
Док.Вид=Перечисление.ВидыТМЦ.Материал;а зачем документу присваивать вид?нужно реквизиту документа типа "справочник"
#40
by Макс 1С
а с чего тогда ты решил, что у тебя не отрабатываетпиши, просто вот такТрНк.Материал = ПоискЭлементаПоИД(тз_общее.НоменИден, "Материал");тока убедись, что ПоискЭлемента - находит элемент
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
В этой группе 1С
- Перенос данных из Компаса в 1С ЗиК
- Как посчитать в сводной таблице количество элементов
- Граница последовательности
- отбор по подразделению в отчете Взаиморасчеты в УПП
- Как к дате прибавить 15 дней?
- Функция СводныйОстаток не работает на сервере, а на локальной базе работает
- 1C:77 0.25 ЗиК 2.63 Задвоение северного и районного коэфициентов
- v7: Как получить итог по колонке в табличной части документа
- оч. нужна помощь по учебным вопросам! (+)
- Как обработать ошибку?
- как при проведении создать и провести другой документ
- Размер mlg файла.
- Признак модифицированности формы
- общий доступ в Интернет и 1С 7.7
- Символ в ячейке табличной части документа
- 1c77 как программно завершить работу пользователя без всяких вопросов
- Олимпиада по ООП учётно-аналитических задач для студентов вузов
- Ошибка приложения 1cv7s.exe
- Есть ли правила конвертации ТиС -> УПП.
- таймер для 1с v7