Форум программистов, компьютерный форум, киберфорум
1С: Типовые и стандартные решения
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 06.05.2014
Сообщений: 99
1C 8.x

ПартииТоваровНаСкладах Как исключить документы из запроса?

09.08.2016, 13:28. Показов 3588. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. Пишу запрос по регистру "Партии товаров на складах" и хочу из него исключить некоторые ВидыОпераций.
Может я что то не так пишу.... но у меня создается впечатление что в тупую не работает логический оператор "<>".

1C Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
ВЫБРАТЬ
    ПартииТоваровНаСкладахОбороты.Период КАК Период,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Код КАК Код,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Родитель.Родитель.Родитель.Родитель КАК Родитель4,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Родитель.Родитель.Родитель КАК Родитель3,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Родитель.Родитель КАК Родитель2,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Родитель КАК Родитель1,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Ссылка КАК Номенклатура,
    ПартииТоваровНаСкладахОбороты.Склад.Ссылка КАК Склад,
    ПартииТоваровНаСкладахОбороты.Регистратор.Ссылка КАК Документ_движения_регистратор,
    ПартииТоваровНаСкладахОбороты.Регистратор.ВидОперации.Ссылка КАК Вид_опрерации,
    ПартииТоваровНаСкладахОбороты.Регистратор.Контрагент.Ссылка КАК Контрагент,
    ПартииТоваровНаСкладахОбороты.Регистратор.КурсВзаиморасчетов КАК КурсВзаиморасчетов,
    ПартииТоваровНаСкладахОбороты.Регистратор.ВалютаДокумента КАК ВалютаДокумента,
    ПартииТоваровНаСкладахОбороты.ДокументОприходования КАК Документ_оприходования,
    ПартииТоваровНаСкладахОбороты.ДокументОприходования.Дата КАК Дата_док_партии,
    ПартииТоваровНаСкладахОбороты.ХарактеристикаНоменклатуры.Ссылка КАК ХарактеристикаНоменклатуры,
    ПартииТоваровНаСкладахОбороты.КоличествоПриход КАК КоличествоПриход,
    ПартииТоваровНаСкладахОбороты.СтоимостьПриход КАК СтоимостьПриход,
    ПартииТоваровНаСкладахОбороты.КоличествоРасход КАК КоличествоРасход,
    ПартииТоваровНаСкладахОбороты.СтоимостьРасход КАК СтоимостьРасход
ИЗ
    РегистрНакопления.ПартииТоваровНаСкладах.Обороты(&ДатаНачальная, &ДатаКонечная, Регистратор, ) КАК ПартииТоваровНаСкладахОбороты
ГДЕ
    (//ПартииТоваровНаСкладахОбороты.Регистратор.ВидОперации.Ссылка <> "Товары"
                //И ПартииТоваровНаСкладахОбороты.Регистратор.ВидОперации <> ""
                ПартииТоваровНаСкладахОбороты.Регистратор.ВидОперации.Ссылка <> &ВидОперацииДокПеремещенияТовары
                И ПартииТоваровНаСкладахОбороты.Регистратор.ВидОперации <> &ВидОперацииДокПеремещенияТовары
                И  ПартииТоваровНаСкладахОбороты.Регистратор.ВидОперации.Ссылка <> "Товары"
                И ПартииТоваровНаСкладахОбороты.Номенклатура.Ссылка В ИЕРАРХИИ (&Номенклатура1)
            ИЛИ ПартииТоваровНаСкладахОбороты.Номенклатура.Ссылка В ИЕРАРХИИ (&Номенклатура2)
            ИЛИ ПартииТоваровНаСкладахОбороты.Номенклатура.Ссылка В ИЕРАРХИИ (&Номенклатура3))
 
УПОРЯДОЧИТЬ ПО
    Период
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.08.2016, 13:28
Ответы с готовыми решениями:

Как исключить накладные из запроса
Конфигурация Тогрговля и Склад 7.7, релиз 942. Товарный отчет, в процедуре Сформировать есть запрос. Из него нада исключить Документ...

В результат запроса попдают не все документы
Здраствуйте. Проблема в следующем: Есть простенький запрос из документов Приходная накладная, всего с одним условием...

Как исключить дубли из выдачи запроса по двум столбцам
Сделал консольное приложение, которое по запросу возвращает все вхождения ключевого слова. Пока запросы касались той части таблицы, где...

8
Модератор
Эксперт 1С
 Аватар для Dethmontt
4030 / 2975 / 591
Регистрация: 10.03.2011
Сообщений: 11,703
Записей в блоге: 1
09.08.2016, 15:34
Цитата Сообщение от VipeRock Посмотреть сообщение
но у меня создается впечатление что в тупую не работает логический оператор "<>".
Опа... Вот это заявления =)))

Добавлено через 1 минуту
1C Скопировано
1
ВЫРАЗИТЬ(ПартииТоваровНаСкладахОбороты.Регистратор КАК Документ.ПеремещениеТоваров).ВидОперации <> &ВидОперацииДокПеремещенияТовары
Добавлено через 56 секунд
Цитата Сообщение от VipeRock Посмотреть сообщение
ПартииТоваровНаСкладахОбороты.Регистрато р.ВидОперации.Ссылка
Прикинь чего стоит БД твое разыменование?
1
0 / 0 / 0
Регистрация: 06.05.2014
Сообщений: 99
09.08.2016, 16:46  [ТС]
Цитата Сообщение от Dethmontt Посмотреть сообщение
Прикинь чего стоит БД твое разыменование?
не знаю что это такое

В условие вставил Ваш код:
Кликните здесь для просмотра всего текста

1C Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
ВЫБРАТЬ
    ПартииТоваровНаСкладахОбороты.Период КАК Период,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Код КАК Код,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Родитель.Родитель.Родитель.Родитель КАК Родитель4,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Родитель.Родитель.Родитель КАК Родитель3,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Родитель.Родитель КАК Родитель2,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Родитель КАК Родитель1,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Ссылка КАК Номенклатура,
    ПартииТоваровНаСкладахОбороты.Склад.Ссылка КАК Склад,
    ПартииТоваровНаСкладахОбороты.Регистратор.Ссылка КАК Документ_движения_регистратор,
    ПартииТоваровНаСкладахОбороты.Регистратор.ВидОперации.Ссылка КАК Вид_опрерации,
    ПартииТоваровНаСкладахОбороты.Регистратор.Контрагент.Ссылка КАК Контрагент,
    ПартииТоваровНаСкладахОбороты.Регистратор.КурсВзаиморасчетов КАК КурсВзаиморасчетов,
    ПартииТоваровНаСкладахОбороты.Регистратор.ВалютаДокумента КАК ВалютаДокумента,
    ПартииТоваровНаСкладахОбороты.ДокументОприходования КАК Документ_оприходования,
    ПартииТоваровНаСкладахОбороты.ДокументОприходования.Дата КАК Дата_док_партии,
    ПартииТоваровНаСкладахОбороты.ХарактеристикаНоменклатуры.Ссылка КАК ХарактеристикаНоменклатуры,
    ПартииТоваровНаСкладахОбороты.КоличествоПриход КАК КоличествоПриход,
    ПартииТоваровНаСкладахОбороты.СтоимостьПриход КАК СтоимостьПриход,
    ПартииТоваровНаСкладахОбороты.КоличествоРасход КАК КоличествоРасход,
    ПартииТоваровНаСкладахОбороты.СтоимостьРасход КАК СтоимостьРасход
ИЗ
    РегистрНакопления.ПартииТоваровНаСкладах.Обороты(&ДатаНачальная, &ДатаКонечная, Регистратор, ) КАК ПартииТоваровНаСкладахОбороты
ГДЕ
    (ВЫРАЗИТЬ(ПартииТоваровНаСкладахОбороты.Регистратор КАК Документ.ПеремещениеТоваров).ВидОперации <> &ВидОперацииДокПеремещенияТовары
                И ПартииТоваровНаСкладахОбороты.Номенклатура.Ссылка В ИЕРАРХИИ (&Номенклатура1)
            ИЛИ ПартииТоваровНаСкладахОбороты.Номенклатура.Ссылка В ИЕРАРХИИ (&Номенклатура2)
            ИЛИ ПартииТоваровНаСкладахОбороты.Номенклатура.Ссылка В ИЕРАРХИИ (&Номенклатура3))
 
УПОРЯДОЧИТЬ ПО
    Период

Результат:
Кликните здесь для просмотра всего текста
ПартииТоваровНаСкладах Как исключить документы из запроса?
0
0 / 0 / 0
Регистрация: 06.05.2014
Сообщений: 99
09.08.2016, 17:58  [ТС]
Вот еще попытка, результат прикольней
код
Кликните здесь для просмотра всего текста
1C Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
ВЫБРАТЬ
    ПартииТоваровНаСкладахОбороты.Период КАК Период,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Код КАК Код,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Родитель.Родитель.Родитель.Родитель КАК Родитель4,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Родитель.Родитель.Родитель КАК Родитель3,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Родитель.Родитель КАК Родитель2,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Родитель КАК Родитель1,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Ссылка КАК Номенклатура,
    ПартииТоваровНаСкладахОбороты.Склад.Ссылка КАК Склад,
    ПартииТоваровНаСкладахОбороты.Регистратор.Ссылка КАК Документ_движения_регистратор, 
ВЫБОР
КОГДА ВЫРАЗИТЬ(ПартииТоваровНаСкладахОбороты.Регистратор КАК Документ.ПеремещениеТоваров).ВидОперации = &ВидОперацииДокПеремещенияТовары
ТОГДА "скыдыщь"
ИНАЧЕ ПартииТоваровНаСкладахОбороты.Регистратор.ВидОперации.Ссылка
КОНЕЦ КАК Вид_опрерации,    
    //ВЫРАЗИТЬ(ПартииТоваровНаСкладахОбороты.Регистратор КАК Документ.ПеремещениеТоваров).ВидОперации КАК Вид_опрерации, 
    //ПартииТоваровНаСкладахОбороты.Регистратор.ВидОперации.Ссылка КАК Вид_опрерации,
    ПартииТоваровНаСкладахОбороты.Регистратор.Контрагент.Ссылка КАК Контрагент,
    ПартииТоваровНаСкладахОбороты.Регистратор.КурсВзаиморасчетов КАК КурсВзаиморасчетов,
    ПартииТоваровНаСкладахОбороты.Регистратор.ВалютаДокумента КАК ВалютаДокумента,
    ПартииТоваровНаСкладахОбороты.ДокументОприходования КАК Документ_оприходования,
    ПартииТоваровНаСкладахОбороты.ДокументОприходования.Дата КАК Дата_док_партии,
    ПартииТоваровНаСкладахОбороты.ХарактеристикаНоменклатуры.Ссылка КАК ХарактеристикаНоменклатуры,
    ПартииТоваровНаСкладахОбороты.КоличествоПриход КАК КоличествоПриход,
    ПартииТоваровНаСкладахОбороты.СтоимостьПриход КАК СтоимостьПриход,
    ПартииТоваровНаСкладахОбороты.КоличествоРасход КАК КоличествоРасход,
    ПартииТоваровНаСкладахОбороты.СтоимостьРасход КАК СтоимостьРасход
ИЗ
    РегистрНакопления.ПартииТоваровНаСкладах.Обороты(&ДатаНачальная, &ДатаКонечная, Регистратор, ) КАК ПартииТоваровНаСкладахОбороты
ГДЕ
    (ВЫРАЗИТЬ(ПартииТоваровНаСкладахОбороты.Регистратор КАК Документ.ПеремещениеТоваров).ВидОперации <> &ВидОперацииДокПеремещенияТовары
    И НЕ ПартииТоваровНаСкладахОбороты.Регистратор.ВидОперации ="скыдыщь"
    И ПартииТоваровНаСкладахОбороты.Регистратор.ВидОперации <> "скыдыщь"
    И ПартииТоваровНаСкладахОбороты.Регистратор.КурсВзаиморасчетов есть НЕ null
            И ПартииТоваровНаСкладахОбороты.Номенклатура.Ссылка В ИЕРАРХИИ (&Номенклатура1)
            ИЛИ ПартииТоваровНаСкладахОбороты.Номенклатура.Ссылка В ИЕРАРХИИ (&Номенклатура2)
            ИЛИ ПартииТоваровНаСкладахОбороты.Номенклатура.Ссылка В ИЕРАРХИИ (&Номенклатура3))
 
УПОРЯДОЧИТЬ ПО
    Период

результат
Кликните здесь для просмотра всего текста
ПартииТоваровНаСкладах Как исключить документы из запроса?
0
Модератор
Эксперт 1С
 Аватар для Dethmontt
4030 / 2975 / 591
Регистрация: 10.03.2011
Сообщений: 11,703
Записей в блоге: 1
09.08.2016, 18:02
VipeRock,
1C Скопировано
1
2
3
ВЫБРАТЬ
.............
ТИПЗНАЧЕНИЯ(ПартииТоваровНаСкладахОбороты.Регистратор.ВидОперации) КАК ТипВидаОперации
Что выводит?
1
0 / 0 / 0
Регистрация: 06.05.2014
Сообщений: 99
10.08.2016, 09:00  [ТС]
Вид операций документа "Перемещение товаров"
Кликните здесь для просмотра всего текста

ПартииТоваровНаСкладах Как исключить документы из запроса?

0
Модератор
Эксперт 1С
 Аватар для Dethmontt
4030 / 2975 / 591
Регистрация: 10.03.2011
Сообщений: 11,703
Записей в блоге: 1
10.08.2016, 09:55
1C Скопировано
1
ТИПЗНАЧЕНИЯ(&ВидОперацииДокПеремещенияТовары) КАК ТипПараметра
Тоже самое выводит?
1
0 / 0 / 0
Регистрация: 06.05.2014
Сообщений: 99
10.08.2016, 10:03  [ТС]
угу
Кликните здесь для просмотра всего текста

ПартииТоваровНаСкладах Как исключить документы из запроса?



Кликните здесь для просмотра всего текста

1C Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
ВЫБРАТЬ
    ПартииТоваровНаСкладахОбороты.Период КАК Период,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Код КАК Код,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Родитель.Родитель.Родитель.Родитель КАК Родитель4,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Родитель.Родитель.Родитель КАК Родитель3,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Родитель.Родитель КАК Родитель2,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Родитель КАК Родитель1,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Ссылка КАК Номенклатура,
    ПартииТоваровНаСкладахОбороты.Склад.Ссылка КАК Склад,
    ПартииТоваровНаСкладахОбороты.Регистратор.Ссылка КАК Документ_движения_регистратор,
    ПартииТоваровНаСкладахОбороты.Регистратор.ВидОперации КАК Вид_опрерации,
    ТИПЗНАЧЕНИЯ(ПартииТоваровНаСкладахОбороты.Регистратор.ВидОперации) КАК ТипВидаОперации,
    ТИПЗНАЧЕНИЯ(&ВидОперацииДокПеремещенияТовары) КАК ТипПараметра,
    ПартииТоваровНаСкладахОбороты.Регистратор.Контрагент.Ссылка КАК Контрагент,
    ПартииТоваровНаСкладахОбороты.Регистратор.КурсВзаиморасчетов КАК КурсВзаиморасчетов,
    ПартииТоваровНаСкладахОбороты.Регистратор.ВалютаДокумента КАК ВалютаДокумента,
    ПартииТоваровНаСкладахОбороты.ДокументОприходования КАК Документ_оприходования,
    ПартииТоваровНаСкладахОбороты.ДокументОприходования.Дата КАК Дата_док_партии,
    ПартииТоваровНаСкладахОбороты.ХарактеристикаНоменклатуры.Ссылка КАК ХарактеристикаНоменклатуры,
    ПартииТоваровНаСкладахОбороты.КоличествоПриход КАК КоличествоПриход,
    ПартииТоваровНаСкладахОбороты.СтоимостьПриход КАК СтоимостьПриход,
    ПартииТоваровНаСкладахОбороты.КоличествоРасход КАК КоличествоРасход,
    ПартииТоваровНаСкладахОбороты.СтоимостьРасход КАК СтоимостьРасход
ИЗ
    РегистрНакопления.ПартииТоваровНаСкладах.Обороты(&ДатаНачальная, &ДатаКонечная, Регистратор, ) КАК ПартииТоваровНаСкладахОбороты
ГДЕ
    (ВЫРАЗИТЬ(ПартииТоваровНаСкладахОбороты.Регистратор КАК Документ.ПеремещениеТоваров).ВидОперации <> &ВидОперацииДокПеремещенияТовары
                И НЕ ПартииТоваровНаСкладахОбороты.Регистратор.ВидОперации = &ВидОперацииДокПеремещенияТовары
                И НЕ ПартииТоваровНаСкладахОбороты.Регистратор ССЫЛКА Документ.ПеремещениеТоваров
                И НЕ ТИПЗНАЧЕНИЯ(ПартииТоваровНаСкладахОбороты.Регистратор) = ТИП(Документ.ПеремещениеТоваров)
                И ПартииТоваровНаСкладахОбороты.Регистратор.КурсВзаиморасчетов ЕСТЬ НЕ NULL 
                И ПартииТоваровНаСкладахОбороты.Номенклатура.Ссылка В ИЕРАРХИИ (&Номенклатура1)
            ИЛИ ПартииТоваровНаСкладахОбороты.Номенклатура.Ссылка В ИЕРАРХИИ (&Номенклатура2)
            ИЛИ ПартииТоваровНаСкладахОбороты.Номенклатура.Ссылка В ИЕРАРХИИ (&Номенклатура3))
 
УПОРЯДОЧИТЬ ПО
    Период
0
0 / 0 / 0
Регистрация: 06.05.2014
Сообщений: 99
10.08.2016, 18:01  [ТС]
Цитата Сообщение от Dethmontt Посмотреть сообщение
но у меня создается впечатление что в тупую не работает логический оператор "<>". Опа... Вот это заявления =)))
Пока что догадка неопровергнута

Кликните здесь для просмотра всего текста

1C Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
ВЫБРАТЬ
    ПартииТоваровНаСкладахОбороты.Период КАК Период,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Код КАК Код,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Родитель.Родитель.Родитель.Родитель КАК Родитель4,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Родитель.Родитель.Родитель КАК Родитель3,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Родитель.Родитель КАК Родитель2,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Родитель КАК Родитель1,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Ссылка КАК Номенклатура,
    ПартииТоваровНаСкладахОбороты.Склад.Ссылка КАК Склад,
    ПартииТоваровНаСкладахОбороты.Регистратор.Ссылка КАК Документ_движения_регистратор,
    ПартииТоваровНаСкладахОбороты.Регистратор.ВидОперации КАК Вид_опрерации,
    ТИПЗНАЧЕНИЯ(ПартииТоваровНаСкладахОбороты.Регистратор.ВидОперации) КАК ТипВидаОперации,
    ТИПЗНАЧЕНИЯ(&ВидОперацииДокПеремещенияТовары) КАК ТипПараметра,
    ПартииТоваровНаСкладахОбороты.Регистратор.Контрагент.Ссылка КАК Контрагент,
    ПартииТоваровНаСкладахОбороты.Регистратор.КурсВзаиморасчетов КАК КурсВзаиморасчетов,
    ПартииТоваровНаСкладахОбороты.Регистратор.ВалютаДокумента КАК ВалютаДокумента,
    ПартииТоваровНаСкладахОбороты.ДокументОприходования КАК Документ_оприходования,
    ПартииТоваровНаСкладахОбороты.ДокументОприходования.Дата КАК Дата_док_партии,
    ПартииТоваровНаСкладахОбороты.ХарактеристикаНоменклатуры.Ссылка КАК ХарактеристикаНоменклатуры,
    ПартииТоваровНаСкладахОбороты.КоличествоПриход КАК КоличествоПриход,
    ПартииТоваровНаСкладахОбороты.СтоимостьПриход КАК СтоимостьПриход,
    ПартииТоваровНаСкладахОбороты.КоличествоРасход КАК КоличествоРасход,
    ПартииТоваровНаСкладахОбороты.СтоимостьРасход КАК СтоимостьРасход
ИЗ
    РегистрНакопления.ПартииТоваровНаСкладах.Обороты(&ДатаНачальная, &ДатаКонечная, Регистратор, ) КАК ПартииТоваровНаСкладахОбороты
ГДЕ
    (ВЫРАЗИТЬ(ПартииТоваровНаСкладахОбороты.Регистратор КАК Документ.ПеремещениеТоваров).ВидОперации <> &ВидОперацииДокПеремещенияТовары
                И НЕ ПартииТоваровНаСкладахОбороты.Регистратор.ВидОперации = &ВидОперацииДокПеремещенияТовары
                И НЕ ТИПЗНАЧЕНИЯ(ПартииТоваровНаСкладахОбороты.Регистратор.ВидОперации) = ТИП(Документ.ПеремещениеТоваров)
                И НЕ ПартииТоваровНаСкладахОбороты.Регистратор ССЫЛКА Документ.ПеремещениеТоваров
                И НЕ ТИПЗНАЧЕНИЯ(ПартииТоваровНаСкладахОбороты.Регистратор) = ТИП(Документ.ПеремещениеТоваров)
                И ПартииТоваровНаСкладахОбороты.Регистратор.КурсВзаиморасчетов ЕСТЬ НЕ NULL 
                И ПартииТоваровНаСкладахОбороты.Номенклатура.Ссылка В ИЕРАРХИИ (&Номенклатура1)
            ИЛИ ПартииТоваровНаСкладахОбороты.Номенклатура.Ссылка В ИЕРАРХИИ (&Номенклатура2)
            ИЛИ ПартииТоваровНаСкладахОбороты.Номенклатура.Ссылка В ИЕРАРХИИ (&Номенклатура3))
 
УПОРЯДОЧИТЬ ПО
    Период


Добавлено через 2 часа 40 минут
Цитата Сообщение от VipeRock Посмотреть сообщение
ИЗ
РегистрНакопления.ПартииТоваровНаСкладах .Обороты(&ДатаНачальная, &ДатаКонечная, Регистратор, ) КАК ПартииТоваровНаСкладахОбороты
ГДЕ
В скобки после "ИЗ" возможно добавить условие?
если можно то ?

гугл меня не понимает

Добавлено через 30 минут
получилось
Кликните здесь для просмотра всего текста

1C Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
ВЫБРАТЬ
    ПартииТоваровНаСкладахОбороты.Период КАК Период,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Код КАК Код,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Родитель.Родитель.Родитель.Родитель КАК Родитель4,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Родитель.Родитель.Родитель КАК Родитель3,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Родитель.Родитель КАК Родитель2,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Родитель КАК Родитель1,
    ПартииТоваровНаСкладахОбороты.Номенклатура.Ссылка КАК Номенклатура,
    ПартииТоваровНаСкладахОбороты.Склад.Ссылка КАК Склад,
    ПартииТоваровНаСкладахОбороты.Регистратор.Ссылка КАК Документ_движения_регистратор,
    ПартииТоваровНаСкладахОбороты.Регистратор.ВидОперации КАК Вид_опрерации,
    ПартииТоваровНаСкладахОбороты.Регистратор.Контрагент.Ссылка КАК Контрагент,
    ПартииТоваровНаСкладахОбороты.Регистратор.КурсВзаиморасчетов КАК КурсВзаиморасчетов,
    ПартииТоваровНаСкладахОбороты.Регистратор.ВалютаДокумента КАК ВалютаДокумента,
    ПартииТоваровНаСкладахОбороты.ДокументОприходования КАК Документ_оприходования,
    ПартииТоваровНаСкладахОбороты.ДокументОприходования.Дата КАК Дата_док_партии,
    ПартииТоваровНаСкладахОбороты.ХарактеристикаНоменклатуры.Ссылка КАК ХарактеристикаНоменклатуры,
    ПартииТоваровНаСкладахОбороты.КоличествоПриход КАК КоличествоПриход,
    ПартииТоваровНаСкладахОбороты.СтоимостьПриход КАК СтоимостьПриход,
    ПартииТоваровНаСкладахОбороты.КоличествоРасход КАК КоличествоРасход,
    ПартииТоваровНаСкладахОбороты.СтоимостьРасход КАК СтоимостьРасход
ИЗ
    РегистрНакопления.ПартииТоваровНаСкладах.Обороты(&ДатаНачальная, &ДатаКонечная, Регистратор,) КАК ПартииТоваровНаСкладахОбороты  // ДокументОприходования.ВидОперации <> &ВидОперацииДокПеремещенияТовары
ГДЕ
    (ПартииТоваровНаСкладахОбороты.Номенклатура.Ссылка В ИЕРАРХИИ (&Номенклатура1)
            ИЛИ ПартииТоваровНаСкладахОбороты.Номенклатура.Ссылка В ИЕРАРХИИ (&Номенклатура2)
            ИЛИ ПартииТоваровНаСкладахОбороты.Номенклатура.Ссылка В ИЕРАРХИИ (&Номенклатура3))
    И ПартииТоваровНаСкладахОбороты.Регистратор.ВидОперации <> &ВидОперацииДокПеремещенияТовары
 
УПОРЯДОЧИТЬ ПО
    Период
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.08.2016, 18:01
Помогаю со студенческими работами здесь

Как исключить из результатов запроса записи с определенным значением в одном столбце?
день добрый! подскажите как можно реализовать: нужно выбрать все записи из базы рецептов но исключить записи с определенным значением в...

перенос остатков ПартииТоваровНаСкладах м\у различными конфигурациями
Доброе время суток, рискну нарваться на избиение ссаными тряпками, но всё же: как перекинуть остатки из регистра...

Вывести значения одной таблицы двумя запросами,где значения второго запроса должны исключить значения первого
Есть две таблицы. Таблица GRP c полями NameGroup и CodElementGroup. Содержание её таково: Группа_1 - ааа, Группа_1 - ббб, Группа_1 - ввв,...

Пропали все документы из корня папки "Мои документы"
Здравствуйте! Возникла указанная в теме проблема. В инете нашла ссылку на данный форум , на похожую тему, перешла по ссылке в ней в Правила...

Как результат запроса другого результата запроса запихнуть в массив?
Как результат запроса другого результата запроса запихнуть в массив? Здравствуйте, у меня такая вот небольшая головоломка, у меня есть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
std::vector в C++: от основ к оптимизации производительности
NullReferenced 05.04.2025
Для многих программистов знакомство с std::vector происходит на ранних этапах изучения языка, но между базовым пониманием и подлинным мастерством лежит огромная дистанция. Контейнер std::vector. . .
Реляционная модель и правила Кодда: фундамент современных баз данных
Codd 05.04.2025
Конец 1960-х — начало 1970-х годов был периодом глубоких трансформаций в области хранения и обработки данных. На фоне растущих потребностей бизнеса и правительственных структур существовавшие на тот. . .
Асинхронные операции в Django с Celery
py-thonny 05.04.2025
Разработчики Django часто сталкиваются с проблемой, когда пользователь нажимает кнопку отправки формы и. . . ждёт. Секунды растягиваются в минуты, терпение иссякает, а интерфейс приложения замирает. . . .
Использование кэшей CPU: Максимальная производительность в Go
golander 05.04.2025
Разработчикам хорошо известно, что эффективность кода зависит не только от алгоритмов и структур данных, но и от того, насколько удачно программа взаимодействует с железом. Среди множества факторов,. . .
Создаем Telegram бот на TypeScript с grammY
run.dev 05.04.2025
Одна из его самых сильных сторон Telegram — это интеграция ботов прямо в экосистему приложения. В отличие от многих других платформ, он предоставляет разработчикам мощный API, позволяющий создавать. . .
Паттерны распределённых транзакций в Event-Driven микросервисах
ArchitectMsa 05.04.2025
Современные программные системы всё чаще проектируются как совокупность взаимодействующих микросервисов. И хотя такой подход даёт множество преимуществ — масштабируемость, гибкость, устойчивость к. . .
Работа с объемным DOM в javascript
Htext 04.04.2025
Сегодня прочитал статью тут о расходах памяти в JS, ее утечках и т. п. И вот что вспомнил из своей недавней практики. Может, кому пригодится. Хотя, в той статье об этом тоже есть. Дело в том, что я. . .
Оптимизация производительности Node.js с помощью кластеризации
run.dev 04.04.2025
Масштабирование приложений для обработки тысяч и миллионов запросов — обыденная задача для многих команд. Node. js, благодаря своей асинхронной событийно-ориентированной архитектуре, стал популярной. . .
Управление зависимостями в Python с Poetry
py-thonny 04.04.2025
Стандартный инструмент для установки пакетов в Python - pip - прекрасно справляется с базовыми сценариями: установил пакет командой pip install и используешь его. Но что произойдёт, когда разные. . .
Мониторинг с Prometheus в PHP
Jason-Webb 04.04.2025
Prometheus выделяется среди других систем мониторинга своим подходом к сбору и хранению метрик. В отличие от New Relic, который использует агентный подход и отправляет данные во внешнее хранилище,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер