Версия для печати темы (https://pro1c.org.ua/index.php?s=d043c4459facb483998308f286c481f1&showtopic=21670)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Управление торговлей для Украины редакция 2 (Управление торговлей для России редакция 10) _ Обзор списаний за период

Автор: Inna-14 21.01.15, 15:39

Здравствуйте, 1с Предприятие 8.2.13.219. Подскажите как просмотреть какие товары, их количество и их сумма были списаны документом "списание товаров" за месяц? Заранее спасибо)

Автор: Vofka 22.01.15, 9:04

Не знаю как отчетом, но вот запрос, который вам поможет:

|ВЫБРАТЬ
|    СписаниеТоваровТовары.Номенклатура,
|    СУММА(СписаниеТоваровТовары.Количество) КАК Количество,
|    СУММА(СписаниеТоваровТовары.Сумма) КАК Сумма
|ИЗ
|    Документ.СписаниеТоваров.Товары КАК СписаниеТоваровТовары
|ГДЕ
|    СписаниеТоваровТовары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода
|    И СписаниеТоваровТовары.Ссылка.Проведен
|
|СГРУППИРОВАТЬ ПО
|    СписаниеТоваровТовары.Номенклатура


Можно вставить его в консоль запросов, указать нужный период и вперед.

Автор: Inna-14 23.01.15, 11:52

Спасибо, сейчас буду пытаться.

Автор: Inna-14 23.01.15, 12:59

|ВЫБРАТЬ
|    СписаниеТоваровТовары.Номенклатура,
|    СУММА(СписаниеТоваровТовары.Количество) КАК Количество,
|    СУММА(СписаниеТоваровТовары.Сумма) КАК Сумма
|ИЗ
|    Документ.СписаниеТоваров.Товары КАК СписаниеТоваровТовары
|ГДЕ
|    СписаниеТоваровТовары.Ссылка.Дата МЕЖДУ &30.06.2013 И &31.12.2013
|    И СписаниеТоваровТовары.Ссылка.Проведен
|
|СГРУППИРОВАТЬ ПО
|    СписаниеТоваровТовары.Номенклатура


Почему у меня не получается? Я что-то не так делаю? Вот что оно пишет:
Синтаксическая ошибка "&30.06.2013"
СписаниеТоваровТовары.Ссылка.Дата МЕЖДУ "?"&30.06.2013 И &31.12.2013

Автор: alex040269 23.01.15, 13:38

СписаниеТоваровТовары.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2

Запрос.УстановитьПараметр(Дата1,"30.06.2013");
Запрос.УстановитьПараметр(Дата2,"31.12.2013");

Автор: Inna-14 23.01.15, 14:02

Спасибо, но все равно не получается. Пишет тоже самое.

Автор: Vofka 23.01.15, 14:10

Inna-14, так вы напишите может, что вы куда вставляете.

Автор: Inna-14 23.01.15, 14:26


Автор: Vofka 23.01.15, 14:29

Inna-14,
1) в самой консоли запрос должен быть без |
2) из консоли строки

Запрос.УстановитьПараметр(Дата1,"30.06.2013");
Запрос.УстановитьПараметр(Дата2,"31.12.2013");

надо убрать.

В общем, вставьте туда текст запроса, который я привел изначально, но без вертикальной черты в начале каждой строки. После этого нажмите кнопку Параметры и там будет кнопка Заполнить. Нажмете её у вас появится 2 строчки Дата1 и Дата2, выберите там нужные даты. Потом жмете кнопку Выполнить запрос.

Автор: Inna-14 23.01.15, 14:40

И вот, что получается.



Спасибо, наконец-то дошло)

Автор: Vofka 23.01.15, 16:17

Inna-14, или из меня объясняльщик никакой или faceoff.gif

Скопируйте один в один вот это:

ВЫБРАТЬ
    СписаниеТоваровТовары.Номенклатура,
    СУММА(СписаниеТоваровТовары.Количество) КАК Количество,
    СУММА(СписаниеТоваровТовары.Сумма) КАК Сумма
ИЗ
    Документ.СписаниеТоваров.Товары КАК СписаниеТоваровТовары
ГДЕ
    СписаниеТоваровТовары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода
    И СписаниеТоваровТовары.Ссылка.Проведен

СГРУППИРОВАТЬ ПО
    СписаниеТоваровТовары.Номенклатура


и повторите манипуляции с кнопками.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua