Имя: Пароль:
1C
1С v8
Как получить движения, сделанные только конкретным видом документов?
0 DirecTwiX
 
06.12.12
16:10
Пробовал так:
ГДЕ
   ТИПЗНАЧЕНИЯ(ХозрасчетныйОбороты.Регистратор) = "Поступление товаров и услуг"

и так:
ГДЕ
   (ВЫРАЗИТЬ (ТИПЗНАЧЕНИЯ(ХозрасчетныйОбороты.Регистратор) КАК СТРОКА(1000))) = "Поступление товаров и услуг"
1 Fragster
 
гуру
06.12.12
16:10
а справку по языку запросов пробовал читать?
2 VasiL-V
 
06.12.12
16:11
(0) ССЫЛКА, гугли по форуму
3 VasiL-V
 
06.12.12
16:12
(1) Да, судя по предложенным в (0) вариантам автор сильный фантазер
4 х86
 
06.12.12
16:17
а интересно так сработает?

ГДЕ
   ТИПЗНАЧЕНИЯ(ХозрасчетныйОбороты.Регистратор) = ТИПЗНАЧЕНИЯ(ЗНАЧЕНИЕ(Документ.Реализация.ПустаяСсыла))
5 VasiL-V
 
06.12.12
16:20
(4) Так - нет. извращенцы
6 DirecTwiX
 
06.12.12
16:20
(4) Сработало)
Спасибо

А как правильно надо было делать?)
7 Fragster
 
гуру
06.12.12
16:22
не во всех релизах платформы работает (4)
8 х86
 
06.12.12
16:22
(6)сказали же ССЫЛКА

ГДЕ
   ХозрасчетныйОбороты.Регистратор ССЫЛКа Документ.Реализация
9 lxndr
 
06.12.12
16:22
извращеенцы
10 cathode
 
06.12.12
16:45
(6) Еще вроде можно так:

ГДЕ
   ТИПЗНАЧЕНИЯ(ХозрасчетныйОбороты.Регистратор) = ТИП(Документ.Реализация)
11 Kashemir
 
06.12.12
16:46
(10) Конечно можно и так. Но ссылка проще
12 cathode
 
06.12.12
16:52
(11) В случае одного типа проще. А если надо по списку типов?
В первом случае что-то вроде:
ГДЕ
   (ХозрасчетныйОбороты.Регистратор ССЫЛКА Документ.Поступление
   ИЛИ ХозрасчетныйОбороты.Регистратор ССЫЛКА Документ.Реализация
   ИЛИ ....)

Во втором:
ГДЕ
   ТИПЗНАЧЕНИЯ(ХозрасчетныйОбороты.Регистратор) В (
       ТИП(Документ.Поступление)
       , ТИП(Документ.Реализация)
       ...
   )
причем во втором случае тип или список типов можно передать в параметре, а в первом - нет.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан