Имя: Пароль:
1C
1С v8
Вычесляемые поля в запросе выдают ошибку
🠗 (Волшебник 27.02.2021 12:22)
0 sidalexsandr
 
27.02.21
12:20
Вот текст запроса
ДеньВСекундах = 60*60*24;
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    |    ПартииОстатки.ДокПартии.Ссылка КАК ДокПартииСсылка,
    |    ПартииОстатки.Склад КАК Склад,
    |    ПартииОстатки.Номенклатура КАК Номенклатура,
    |    ПартииОстатки.ДатаИзготовления КАК ДатаИзготовления,
    |    ПартииОстатки.СрокГодностиОстаток КАК СрокГодностиОстаток,
    |    ПартииОстатки.КоличествоОстаток КАК КоличествоОстаток,
    |    ПартииОстатки.ЦенаЗакупкиОстаток КАК ЦенаЗакупкиОстаток,
    |    ПартииОстатки.СуммаОстаток КАК СуммаОстаток
    |    РАЗНОСТЬДАТ(ПартииОстатки.ДатаИзготовления, ТекущаяДата(), МИНУТА) КАК НачИстекЛиСрок
    |       ДОБАВИТЬКДАТЕ (НачИстекЛиСрок, ПартииОстатки.Номенклатура.СрокГодности * ДеньВСекундах, МИНУТА) КАК ИстекЛиСрок
    |ИЗ
    |    РегистрНакопления.Партии.Остатки КАК ПартииОстатки
    |ГДЕ
    |    ПартииОстатки.Склад = &ВыбСклад
    |    И ПартииОстатки.Номенклатура В(&СписокТоваров)
    |УПОРЯДОЧИТЬ ПО ИстекЛиСрок";
1 Волшебник
 
27.02.21
12:22
нет текста ошибки
2 Волшебник
 
27.02.21
12:23
Отсыплю запятых на всякий случай: ,,,,,,
3 sidalexsandr
 
27.02.21
12:29
Вот скрин с ошибкой https://ibb.co/HXDssNB
4 ДенисЧ
 
27.02.21
13:00
(1) Ты не видишь ошибки? Она в слове "Вычесляемые"...
5 ДенисЧ
 
27.02.21
13:01
Автырь. Внематильно прочетый строке

|    ПартииОстатки.СуммаОстаток КАК СуммаОстаток
|    РАЗНОСТЬДАТ(ПартииОстатки.ДатаИзготовления, ТекущаяДата(), МИНУТА) КАК НачИстекЛиСрок
|       ДОБАВИТЬКДАТЕ (НачИстекЛиСрок, ПартииОстатки.Номенклатура.СрокГодности * ДеньВСекундах, МИНУТА) КАК ИстекЛиСрок
  
И падумай, есть ле тут ашипке?
6 sidalexsandr
 
27.02.21
13:06
(5) Я ошибку не вижу
7 Вафель
 
27.02.21
13:13
запятую забыл
8 Вафель
 
27.02.21
13:14
хотя нет, нельзя в запросе ТекущаяДата()
9 sidalexsandr
 
27.02.21
13:16
(5) Нашел не было запятой
10 sidalexsandr
 
27.02.21
13:23
Теперь ругается на |   ДОБАВИТЬКДАТЕ(НачИстекЛиСрок, ПартииОстатки.ДатаИзготовления, МИНУТА) КАК ИстекЛиСрок

В чем ошибка?
11 sidalexsandr
 
27.02.21
13:27
(8) Исправил
12 sidalexsandr
 
27.02.21
13:31
Нашел ошибку ДОБАВИТЬКДАТЕ(<Дата>, <Тип>, <Количество>)