v7: 1С 7.7 Тип значения в Запросе ! #468446


#0 by 1СМол
Помогите с запросом : объединяю два документа по полю ПРОДУКЦИЯ, но в одном документе это поле может принимать значение УСЛУГА. А как мне в запросе только отобрать те документы где это поле - ПРОДУКЦИЯ? ... |Продукция           =  Документ.сбРасходнаяНакладная.Продукция, Документ.дПрочаяПродажа.Номенклатура; ...
#1 by OFF
ищем "своя функция в запросе"
#2 by Ёпрст
проверяй на вид
#3 by 1СМол
Где именно проверять?
#4 by aka AMIGO
Проба пера.. и только.. |Условие(Продукция.ВидПродукции = Перечисление.ВидыПродукции.Продукция); "ВидПродукции" - имя реквизита в справочнике "Продукция" "Перечисление.ВидыПродукции.Продукция" -  соответствующее перечисление, откуда на форме элемента справочника выбирается значение "ВидПродукции" ЗЫ. надо проверять, условие может не сработать..
#5 by Ёпрст
в самом тексте запроса вестимо.
#6 by 1СМол
Неработает 1)Так
#7 by Ёпрст
ну ясен пень! Читаем внимательно в СП, что возвращает функция Вид.. много думаем
#8 by 1СМол
Ну та к тоже работать нехочет:
#9 by 1СМол
И так неработает Как написать то эту собственную фунуцию?
#10 by vladko
в типовой бухгалтерии в отчёте книги продаж есть пример
#11 by МихаилМ
Можно весь отбот в запросе. те поле типа справочник неопеделенного типа то воспользуйтесь тем, что hеквизиты неоределнного вида типа справочник,документ хранятся как вид справочнка Id .. Условие (ВашеПолеОтбора < максЗнач) ..
#12 by 1СМол
нет типовой бухгалтерии
#13 by 1СМол
что-то ненахожу в отчете книги-продаж типовой бухг-ии подобного
#14 by Ёпрст
ясен пень..
#15 by Ёпрст
|Условие(Продукция.Вид=""Номенклатура"");
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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