Имя: Пароль:
1C
1С v8
как задать вид движения?
0 LivingStar
 
02.12.11
07:06
делаю выборку из регистра остатков
как мне задать вид движения?
что это перечисление?
задаю тип перечисление видыдвижений приход расход и ставлю приход
на запрос выдается ошибка
что нельзя сравнивать значения несовместимызх типов !
1 Wobland
 
02.12.11
07:08
выбор когда ВидДвижения=значение(ВидДвиженияНакопления.Приход)
2 LivingStar
 
02.12.11
07:12
(1) что это за конструкция? к чему применима?
3 LivingStar
 
02.12.11
07:13
тут можно задать это условие?

ВЫБРАТЬ
   РасчетыПоСтраховымВзносам.Период,
   РасчетыПоСтраховымВзносам.Регистратор,
   РасчетыПоСтраховымВзносам.НомерСтроки,
   РасчетыПоСтраховымВзносам.Активность,
   РасчетыПоСтраховымВзносам.ВидДвижения,
   РасчетыПоСтраховымВзносам.Организация,
   РасчетыПоСтраховымВзносам.ВидПлатежа,
   РасчетыПоСтраховымВзносам.МесяцРасчетногоПериода,
   РасчетыПоСтраховымВзносам.ОблагаетсяЕНВД,
   РасчетыПоСтраховымВзносам.ПФРСтраховая,
   РасчетыПоСтраховымВзносам.ПФРНакопительная,
   РасчетыПоСтраховымВзносам.ФСС,
   РасчетыПоСтраховымВзносам.ФФОМС,
   РасчетыПоСтраховымВзносам.ТФОМС,
   РасчетыПоСтраховымВзносам.ФССНесчастныеСлучаи,
   РасчетыПоСтраховымВзносам.ПФРПоДополнительномуТарифу,
   РасчетыПоСтраховымВзносам.ПФРНаДоплатуКПенсииШахтерам,
   РасчетыПоСтраховымВзносам.МоментВремени
ИЗ
   РегистрНакопления.РасчетыПоСтраховымВзносам КАК РасчетыПоСтраховымВзносам
ГДЕ
   РасчетыПоСтраховымВзносам.Организация = &Орг
   И РасчетыПоСтраховымВзносам.Период    = &КонДата
4 LivingStar
 
02.12.11
07:14
буду выбирать по виду платежа !
5 Rie
 
02.12.11
07:14
(3) В условие засунь то, что после Когда в (1).
6 Wobland
 
02.12.11
07:14
что ты хочешь от вида движения?
выбор когда РасчетыПоСтраховымВзносам.ВидДвижения=значение(ВидДвиженияНакопления.Приход) тогда "это приход" иначе "это расход" конец
7 Rie
 
02.12.11
07:14
(4) Лучше почитай документацию. Избавит тебя, а главное - нас всех, от кучи вопросов.
8 LivingStar
 
02.12.11
07:20
(6) я хотел отобрать записи только те, которые видДвижения приход
9 LivingStar
 
02.12.11
07:23
(6) это более похоже на получение сообщения ("это приход" или "это расход"), мне же нужно задать условие на выборку в запросе
10 catena
 
02.12.11
07:32
Где РасчетыПоСтраховымВзносам.ВидДвижения=значение(ВидДвиженияНакопления.Приход)
11 Wobland
 
02.12.11
07:33
(9) ступай в (5) и не выходи оттуда, пока не поймёшь
12 LivingStar
 
02.12.11
08:01
(11) это выдает ошибку
13 Rie
 
02.12.11
08:03
(12) Запрос, который у тебя получился - покажи. А заодно - и сообщение об ошибке.
14 LivingStar
 
02.12.11
08:13
(13) так к примеру.... или последнее значение засунуть в параментр...

ВЫБРАТЬ
   РасчетыПоСтраховымВзносам.Период,
   РасчетыПоСтраховымВзносам.Регистратор,
   РасчетыПоСтраховымВзносам.НомерСтроки,
   РасчетыПоСтраховымВзносам.Активность,
   РасчетыПоСтраховымВзносам.ВидДвижения,
   РасчетыПоСтраховымВзносам.Организация,
   РасчетыПоСтраховымВзносам.ВидПлатежа,
   РасчетыПоСтраховымВзносам.МесяцРасчетногоПериода,
   РасчетыПоСтраховымВзносам.ОблагаетсяЕНВД,
   РасчетыПоСтраховымВзносам.ПФРСтраховая,
   РасчетыПоСтраховымВзносам.ПФРНакопительная,
   РасчетыПоСтраховымВзносам.ФСС,
   РасчетыПоСтраховымВзносам.ФФОМС,
   РасчетыПоСтраховымВзносам.ТФОМС,
   РасчетыПоСтраховымВзносам.ФССНесчастныеСлучаи,
   РасчетыПоСтраховымВзносам.ПФРПоДополнительномуТарифу,
   РасчетыПоСтраховымВзносам.ПФРНаДоплатуКПенсииШахтерам,
   РасчетыПоСтраховымВзносам.МоментВремени
ИЗ
   РегистрНакопления.РасчетыПоСтраховымВзносам КАК РасчетыПоСтраховымВзносам
ГДЕ
   РасчетыПоСтраховымВзносам.Организация = &Орг
   И РасчетыПоСтраховымВзносам.Период = &КонДата
   И РасчетыПоСтраховымВзносам.ВидПлатежа= Значение(ВидДвиженияНакопления.Приход)
15 Rie
 
02.12.11
08:15
(14) Читай _внимательно_ (1). И _очень внимательно_ сравни с (14).
Найдёшь отличие - получишь приз: работающий запрос.
16 catena
 
02.12.11
08:15
И РасчетыПоСтраховымВзносам.ВидПлатежа
ВидПлатежа???
17 Wobland
 
02.12.11
08:18
сделай уже
ВЫБРАТЬ РасчетыПоСтраховымВзносам.*
18 LivingStar
 
02.12.11
08:23
(15)(16)(17) спасибо работает!
19 LivingStar
 
02.12.11
08:23
(16) ВидДвижения туда нужно вставить...
20 LivingStar
 
02.12.11
09:02
подскажите по условию дат, нормально задано?

ВЫБРАТЬ
   РасчетыПоСтраховымВзносам.Период,
   РасчетыПоСтраховымВзносам.Регистратор,
   РасчетыПоСтраховымВзносам.НомерСтроки,
   РасчетыПоСтраховымВзносам.Активность,
   РасчетыПоСтраховымВзносам.ВидДвижения,
   РасчетыПоСтраховымВзносам.Организация,
   РасчетыПоСтраховымВзносам.ВидПлатежа,
   РасчетыПоСтраховымВзносам.МесяцРасчетногоПериода,
   РасчетыПоСтраховымВзносам.ОблагаетсяЕНВД,
   РасчетыПоСтраховымВзносам.ПФРСтраховая,
   РасчетыПоСтраховымВзносам.ПФРНакопительная,
   РасчетыПоСтраховымВзносам.ФСС,
   РасчетыПоСтраховымВзносам.ФФОМС,
   РасчетыПоСтраховымВзносам.ТФОМС,
   РасчетыПоСтраховымВзносам.ФССНесчастныеСлучаи,
   РасчетыПоСтраховымВзносам.ПФРПоДополнительномуТарифу,
   РасчетыПоСтраховымВзносам.ПФРНаДоплатуКПенсииШахтерам,
   РасчетыПоСтраховымВзносам.МоментВремени
ИЗ
   РегистрНакопления.РасчетыПоСтраховымВзносам КАК РасчетыПоСтраховымВзносам
ГДЕ
   РасчетыПоСтраховымВзносам.Организация = &Орг
   И РасчетыПоСтраховымВзносам.Период >= &НачДата
   И РасчетыПоСтраховымВзносам.Период <= &КонДата
   И РасчетыПоСтраховымВзносам.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
21 Wobland
 
02.12.11
09:02
МЕЖДУ
22 LivingStar
 
02.12.11
10:14
(21) Ок! подкорректируюсь...

Спасибо!
23 lxs
 
02.12.11
10:18
студент..
24 lxs
 
02.12.11
10:22
ВЫБРАТЬ
   *
ИЗ
   РегистрНакопления.РасчетыПоСтраховымВзносам КАК РасчетыПоСтраховымВзносам
ГДЕ
   РасчетыПоСтраховымВзносам.Организация = &Орг
   И РасчетыПоСтраховымВзносам.Период МЕЖДУ &НачДата И &КонДата
   И РасчетыПоСтраховымВзносам.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
25 LivingStar
 
02.12.11
10:53
(24) сЭнкс !