Имя: Пароль:
1C
 
Совсем простой вопрос с запросом
0 Мисти
 
03.07.19
15:42
|    РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура,
        |    СведенияОСертификатах.ТУ КАК ТУ,
        |    СведенияОСертификатах.Сертификат КАК Сертификат,
        |    СведенияОСертификатах.СрокГодности КАК СрокГодности,
        |    РеализацияТоваровУслугТовары.Ссылка КАК Ссылка,
        |    РеализацияТоваровУслугТовары.Количество КАК Количество,
        |    СведенияОСертификатах.Период КАК Период
        |ИЗ
        |    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
        |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.Кос_СведенияОСертификатах КАК СведенияОСертификатах
        |        ПО РеализацияТоваровУслугТовары.Номенклатура = Кос_СведенияОСертификатах.Номенклатура
        //|            И РеализацияТоваровУслугТовары.Ссылка.Дата = СведенияОСертификатах.Период

Добавили сертификаты и теперь за каждую дату должен печататься свой (а 7 лет печатали всё один!)
Условие связи на равно не работает (разумеется!)
И я 100 раз такое видела, но не писала. Как выбрать сертификат за нужную дату?
1 END
 
03.07.19
15:51
НАЧАЛОПЕРИОДА(РеализацияТоваровУслугТовары.Ссылка.Дата, ДЕНЬ) = СведенияОСертификатах.Период
2 Мисти
 
03.07.19
15:55
У меня период - день. И там стоит 17 год.
Наверное, совсем просто не получится. Выбрать все сертификаты с меньшей датой и из них выбрать максимальный.
Словами я еще могу объяснить, теперь бы написать.
3 singlych
 
03.07.19
15:58
курс валюты на дату документа в поиске
4 Мисти
 
03.07.19
16:00
(3) Точняк
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.