среда, 26 июля 2017 г.

Представление ссылочных полей в запросе (Проверка типа поля в запросе 1С )



не раз обсуждалось на всех задворках инета
что ссылочные поля делаем через конструкцию


 
ВЫРАЗИТЬ(<Выражение> КАК <Тип>)

пример
ВЫРАЗИТЬ(ХозрасчетныйОборотыДтКт.Регистратор как Документ.СписаниеСРасчетногоСчета).НомерВходящегоДокумента

по нескольким типам в запросе 

ВЫБОР
   КОГДА ХозрасчетныйОстатки.Субконто2 ССЫЛКА Документ.ПоступлениеТоваровУслуг
       ТОГДА ВЫРАЗИТЬ(ХозрасчетныйОстатки.Субконто2 КАК Документ.ПоступлениеТоваровУслуг).Дата

   КОГДА  ХозрасчетныйОстатки.Субконто2 ССЫЛКА Документ.КорректировкаПоступления
       ТОГДА ВЫРАЗИТЬ( ХозрасчетныйОстатки.Субконто2 КАК Документ.КорректировкаПоступления).Дата
КОНЕЦ
  
то же самое только под другим углом

ВЫБОР
        КОГДА ТИПЗНАЧЕНИЯ(ХозрасчетныйОбороты.КорСубконто2) = ТИП(справочник.МВЗ)
            ТОГДА ВЫРАЗИТЬ(ХозрасчетныйОбороты.КорСубконто2 КАК Справочник.МВЗ)
        КОГДА ТИПЗНАЧЕНИЯ(ХозрасчетныйОбороты.КорСубконто2) = ТИП(справочник.СтатьиЗатрат)
            ТОГДА ВЫРАЗИТЬ(ХозрасчетныйОбороты.КорСубконто2 КАК Справочник.СтатьиЗатрат)
    КОНЕЦ КАК КорСубконто21,

Комментариев нет:

Отправить комментарий

Печать чека ККМ из драйвера ККМ

Суть проблемы: Пробиваем чек из 1С: Бухгалтерии. Чек пробит не  правильно. Теперь нужно сделать чек коррекции. Но в программе это сделать н...