#0
by Perebatoff
Делаю отчет вида № пп Документ Коментарий в документе Документы выбирает пользователь из списка всех документов в базе. Я думаю, что реквизит "Коментарий" бует не во всех документах. По этому хочу сделать проверку на предмет того, есть ли вообще такой реквизит на форме. Если есть - то печатать отчет. Если нет - обломать пользователя :) Может кто подскажет как такую проверку сделать? //ТиС 7.7 //В отчете в основном будет ПКО и РКО.
#4
by Лошадка в пальто
Комментарий Синтаксис: Метаданные.Документ(х).Комментарий Метаданные.Документ(ВидДока).Комментарий Назначение: Запрос комментария х-того дока в конфигурации. Возвращаемое значение Строка - комментарий дока
#6
by child
Ну вы блин даете... (с) х/ф ЗЫ: Тады может так Метаданные.ОбщийРеквизитДокумента("Комментарий").Выбран Метаданные.Документ(ВидДока).РеквизитШапки("Комментарий").Выбран
#11
by Perebatoff
Спасибо за ответы. Когда мы в программе открываем ПКО и начинаем его заполнять, там есть строчка - Коментарий. Это реквизит формы? Или документа? Наверное я путаю эти понятия...
#14
by igork1966
Прямо на форме это элемент диалога, связанный с каким-нибудь реквизитом документа... или не связанный. ;-)
#16
by child
Открой в конфигураторе и посмотри на ветках присутствие реквизита "Комментарий". Список возможных веток:
#17
by child
Эт получение комментария, который написан в конфигурации для объекта метаданных, тама же где и Идентификатор с Синонимом
#19
by igork1966
"Почему? (см7)" 1. Уточняю, черем метаданные обламается. 2. По контексту в видно что делается это не в контексте формы документа.
#20
by GrayT
Если это общий реквизит документа, то забей и не проверяй. Если конечно не делаешь универсальный отчет :)
#21
by Perebatoff
Отчет будет использоваться для ПКО и РКО (причем выбираются только не проведенные доки), но если юзверь захочет посмотреть другие доки и полезут ошибки (типа не найден такой реквизит (Коментарий), они же ко мне побегут... Хотелось бы сделать все красиво.
#22
by child
Читай внимательно всю ветку с самого начала - ответы ужу давно даны. и как проверить че у тя эт за реквизит и как программно поставить затычку
#25
by Perebatoff
На такую конструкцию: Прога ругается вот так: Камент=Метаданные.ОбщийРеквизитДокумента(ТекДок).Комментарий; : Значение не представляет агрегатный объект (Комментарий) Что я не так указал? //ТекДок - текущий документ в цикле
#26
by Smitt
Объясни еще раз, чего тебе надо? Проверить наличие реквизита у документа ИЛИ наличие реквезита на форме?
#30
by Perebatoff
В конфугураторе я выбираю Документы-ПКО. Дальше есть кнопка "Форма" А там уже есть "Коментарий" Что это форма или коментарий? А как после проверки "Сообщить" этот камент?
#31
by child
Если Метаданные.ОбщийРеквизитДокумента("Комментарий").Выбран = 1 Тады Сообщить(ВыбДок.ПолучитьАтрибут("Комментарий")) Конесс...
#32
by Smitt
Это реквизит документа, выведенный на форму. Но может быть, что реквизит у документа есть, но на форму он не выведен. Т.е. в реквизит можно программно складывать/считывать информацию, но интерактивно юзер её не введет. В твоем случае, тебя интересует наличие реквизита документа, чтобы к нему можно было обратиться без ошибки...
#33
by Smitt
+32 Однако, если "комментарий" - это общийРеквизит, тогда проверка не требуется, т.е. Общий - значит есть у всех документов. Можешь смело к нему обращаться.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как проверить скопирован ли документ?
- Можно ли в запросе проверить заполнен или нет реквизит типа справочник
- Как проверить значение перечисления в запросе?
- Не удалось проверить целостность app-sentx, код возврата -1073741819
- проверить товар на вхождение в список
- При открытии проверить реквизит формы.
- v7: Как в запросе проверить, принадлежит реквизит документу или нет?
- КД 2.0 Реквизит "Строка" в Реквизит "СправочникСсылка"
- Как в УФ 83 разместить реквизит на форме, не являющийся реквизитом документа?
- Как правильно проверить что реквизит документа не заполнен.
В этой группе 1С
- Можно ли в Бухгалтерии 8.0 сделать счета 60,01 и 62,01 активно-пассивными
- ABC и XYZ -анализы!
- Сервер 1С. Как узнать сколько в данный момент он занимает памяти?
- Кодовая страница WinXP
- v7: Загрузка/выгрузка документов
- Ошибка 1С: Неудачная попытка создания объекта (Периодический)
- Рабочий стол. Картинка. CMD/VBS
- ПУБ. Нужен отчет о реализации товара(продукции) за год с разбивкой помесячн
- Бюджет 607 - справочник ОКОФ
- Минимальная скорость передачи данных
- v7: ПУБ. Как корректно свернуть ПУБ
- Привязка нескольких торговых агентов к контрагенту.
- Где взять типовые правила для переноса ТиС -> УТ для Конв. 2.0?
- Построитель отчетов условие по виртуальной таблице?
- выбор файлов - фильтр по расширению
- ВвестиЗначение подчиненные справочники
- Раскрасить строки таблицы ГРИДА Формы списка
- Чем можно сжать фильм для КПК ?
- Интересно из-за чего вдруг перестал работать буфер обмена?
- ПУБ УСН Как пользоваться отчетом Расходы при УСН