Имя: Пароль:
1C
1С v8
получить товары, которые не продавались за период
0 skupidom
 
30.08.18
21:04
решил так:
"ВЫБРАТЬ РАЗЛИЧНЫЕ
  |    Товары.Ссылка КАК Ссылка
  |ИЗ
  |    РегистрСведений.Продажи КАК Продажи
  |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Товары КАК Товары
  |        ПО (НЕ Товары.Ссылка В
  |                    (ВЫБРАТЬ РАЗЛИЧНЫЕ
  |                        Продажи.Товар КАК Товар
  |                    ИЗ
  |                        РегистрСведений.Продажи КАК Продажи
  |                    ГДЕ
  |                        Продажи.Период МЕЖДУ &нач И &кон))"
1 DrShad
 
30.08.18
21:17
какой ужас
2 skupidom
 
30.08.18
22:16
как правильно написать?
3 hhhh
 
30.08.18
22:19
(2) написал, ну и хрен бы с ним, отправляй, куда нужно. Зачем еще эту фигню сюда постишь?
4 skupidom
 
30.08.18
22:32
можно пожалуйста уточнить,в чем ошибка?
5 AlvlSpb
 
30.08.18
22:36
(0) Если уж Продажи - это регистр сведений, а не накопления, то 100% самописка и не лучшего качества. Никто не знает как у вас там учет организован и какие движения по каким регистрам. так что, если работает ваш вариант,то и оставьте. Принципиально ваш подход правильный, выбрать из справочника товары невходящие в регистр продажи за заданный период
6 skupidom
 
30.08.18
22:55
да, самописка, спасибо
7 azernot
 
30.08.18
22:58
Это не может работать.
  | ВЫБРАТЬ РАЗЛИЧНЫЕ
  |    Товары.Ссылка КАК Ссылка
  |ИЗ
  |    Справочник.Товары КАК Товары
  |        ГДЕ (НЕ Товары.Ссылка В
  |                    (ВЫБРАТЬ РАЗЛИЧНЫЕ
  |                        Продажи.Товар КАК Товар
  |                    ИЗ
  |                        РегистрСведений.Продажи КАК Продажи
  |                    ГДЕ
  |                        Продажи.Период МЕЖДУ &нач И &кон))"
8 skupidom
 
30.08.18
23:55
что не так? в чем ошибка?
9 azernot
 
31.08.18
00:12
(8) Если товары вообще никогда не продавались, запрос из (0) ничего не даст. Если в качестве периода указано с начала времён по второе пришествие, запрос из (0) ничего не даст.
И вообще, если уж задача стоит "Выбрать товары, которые хоть когда-то продавались, но не продавались в выбранном периоде", справочник вообще не нужен. Просто выборка из регистра по условию не вхождения товаров в выборку из регистра за период. А если задача стоит как "выбрать любые товары, которые не продавались в периоде", то решение в (7)
10 МихаилМ
 
31.08.18
02:41
(0)в отпуске были ?
11 Гипервизор
 
31.08.18
08:18
Продажи - это у вас регистр сведений? Брр..
12 hhhh
 
31.08.18
08:23
(11) да это он по пьяни написал. В соседней ветке то же самое - но регистр накопления
13 Гипервизор
 
31.08.18
08:25
(12) Она!
2 + 2 = 3.9999999999999999999999999999999...