Реквизит справочника в ресурсы СКД #568468


#0 by chingiz
Делаю отчет, в котором нужно адреса доставки(реквизит справочника) отобразить в двух колонках по разным условиям(конкретно в городе и за городом). Дак вот я не могу задать Поле с условием, т.к. нет предопределенных элементов и насколько понял без них нельзя применить, так бы я задал условие и после ТОГДА поставил 1, которую мне и нужно отображать в одной из двух колонок. ВЫБОР Выходит устанавливать поля нужно программно...как? зы если не понятно объяснил - спрашивайте, могу еще путаться в терминах и прочем :)
#1 by Рэйв
ВЫБОР    КОГДА Вид=&ЗаГородом ТОГДА Адрес ВЫБОР    КОГДА Вид=&ВГороде ТОГДА Адрес А в ресурсы идут только числовые данные.
#2 by unregistered
>> отобразить в двух колонках по разным условиям Условия сформулируй конкретнее.
#3 by chingiz
Ну в справочнике есть адреса. В одной колонке нужно отобразить все кроме аэропорта(в городе), в другой только аэропорт(считается за городом). самое смешное, что нужно выбирать по аэропорту, но его в предопределенных нет и заносить туда запрещено. Так что так не выйдет : 2 1
#4 by unregistered
Сформулируй как определить аэропорт/не аэропорт. Что такое "аэропорт" - строка, элемент справочника (какого).
#5 by chingiz
Строка(заполнено пользователем) справочника ТипыМест(перечень видов адресов - аэропорт, вокзал, автомойка и т.д.)
#6 by chingiz
Ну и чтобы понятнее было - когда документ формируется, там выбирается конкретный адрес и его "ТипыМест". И выводя данные регистра накоплений я беру это поле через регистратор.
#7 by unregistered
В справочнике ТипыМест добавиь реквизит ЗаГородом тип булево. проставить эту галку у всех типов мест, которые загородом. Стопудово потом кроме аэропорта появятся новые загородные места.
#8 by unregistered
Можно конечно попытаться через ТипМеста.Наименование ПОДОБНО "аэропорт", но достаточно будет какому-нибудь пользователь пусть даже случайно поменять наименование типа места, отчет перестанет работать.
#9 by chingiz
в том и соль, что нельзя ничего не менять...это учебное задание. А про это где применять?
#10 by chingiz
Вот наглядно кому лень разбираться. ХарактерПоездок - как раз наше поле, только нужно его разделить как нарисова в пеинте :Р
#11 by Fragster
про только числовые ресурсы ты пошутил?
#12 by unregistered
Например: ВЫБОР   КОГДА ТипМеста.Наименование ПОДОБНО "аэропорт" ВЫБОР   КОГДА ТипМеста.Наименование ПОДОБНО "аэропорт"
#13 by Fragster
почему бы не сделать то, что хочет автор, пользовательским полем в режиме предприятия?
#14 by chingiz
подобно не работает, пишет неверные параметры...по ходу нужно в скобках, но тогда поле не найдено. не подскажешь как? Вчера потерял 3 часа на этом и сегодня опять сижу...
#15 by asady
в ресурсы идут только числовые выражение - это не так.
#16 by chingiz
Отчет уже практически доделал и остались только эти колонки, так что все еще актуально :
#17 by chingiz
В принципе разобрался как решить, но поля почему-то не появляются в доступных :
#18 by chingiz
Дамы и господа, подкиньте подсказку или линк на подобную тему. до сих пор не решено :
#19 by PR
Правильный ответ в .
#20 by chingiz
отличный ответ. Может тему для начала прочтете, прежде чем глупости писать и закрывать нужную тему?
#21 by PR
Элемент не должен быть предопределенным, чтобы его запихнуть в параметр. Тему прочел. Пост говорит о том, что текст запроса генерится программно, зачем не понял, что мешает его сделать сразу? Поля не появляются в доступных может из-за неопределенности типа поля. А по поводу закрытия темы прочти .
#22 by chingiz
Извините, с 20 погорячился. Просто вместо советов по алгоритму тут иногда слышишь только подколы 8) Конечно кто-то мог сказать, что для программного добавления ДоступныхПолейВыбора нужно заменить запрос, добавить параметры, поля и поля итога...я потратил 3 дня на выяснение этого, и итоге разобрался сам....но сколько времени убил :( Генерится программно, ну так сказали сделать. Если пользователь добавит еще элементы, то это все должно автоматически добавляться. Для истории мб кому пригодится. Запрос не скидывал, там просто вставляются поля выборагруппировки и соединения.
#23 by PR
>>Если пользователь добавит еще элементы, то это все должно автоматически добавляться Тогда да, программно. Хотя я бы в справочнике сделал новый реквизит, который при записи заполнялся бы нужным значением.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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