Имя: Пароль:
1C
1С v8
Насколько допустим такой код?
,
0 Креатив
 
03.09.20
16:11
ВЫБОР
   КОГДА ДДСОбороты.СтатьяДвиженияДенежныхСредств = &ВыручкаОптДеньги        
      ТОГДА ВЫБОР
               КОГДА ДДСОбороты.ПриходРасход = &Приход ТОГДА СУММА(ДДСОбороты.СуммаОборот)
               ИНАЧЕ -СУММА(ДДСОбороты.СуммаОборот)
            КОНЕЦ
   ИНАЧЕ 0
КОНЕЦ КАК ВыручкаОптДеньги,
1 ДенисЧ
 
03.09.20
16:13
Синтаксически нормально.
А логически - тебе видней, что ты хочешь сделать...
2 Креатив
 
03.09.20
16:15
(1)Да расход минусовать. Это если клиент не то где-то выбрал, чтобы все отчёты потом сходились.
3 RomanYS
 
03.09.20
16:18
Нормально. Можно без вложенных выборов
ВЫБОР
   КОГДА ДДСОбороты.СтатьяДвиженияДенежныхСредств <> &ВыручкаОптДеньги  ТОГДА 0      
   КОГДА ДДСОбороты.ПриходРасход = &Приход ТОГДА СУММА(ДДСОбороты.СуммаОборот)
   ИНАЧЕ -СУММА(ДДСОбороты.СуммаОборот)
КОНЕЦ
4 fisher
 
03.09.20
16:26
Вероятно, расходами по этой статье фактически отражают какие-то особые случаи. В нормальной-то ситуации по ней только приход должен быть.
5 fisher
 
03.09.20
16:29
Другими словами расход по ней если и есть, то редко и как раз в виде какой-то хитрой корректировке прихода.
6 fisher
 
03.09.20
16:31
(2) С точки зрения контроля - неверно ессно. Так как если статья выбрана ошибочно то мы просто плюем на возможные искажения учета. Но тут уже хозяин-барин.
7 Креатив
 
03.09.20
16:39
(3)Крутяк, в следующий раз так и напишу.
(4) Расходами по этой статье отражается криворукость пользователей.
8 ДенисЧ
 
03.09.20
17:10
ДДС это не оборотный регистр часом?
9 Eiffil123
 
03.09.20
17:33
(0) да, более чем допустим. А что смущает?
10 Eiffil123
 
03.09.20
17:36
(7) а что мешает исправить статью, чем потом настраивать отчеты?
Можно же сделать проверочные отчеты, которые показывают приход/расход по статьям, где их не должно быть.