Привет всем.
В общем, прошу вас помочь мне. У меня есть справочник контрагенты и документ приходная накладная(связаная с регистром накопления). Мне надо сделать,скорее всего, обработку которая выводит количество всех покупок совершенных в расходной накладной определенными контрагентами. Например:
Васильев 5
Кучук 8
Смородская 10.
у кого-нибудь есть мысли как это сделать?)Спасибо Заранее
ВЫБРАТЬ
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РасходнаяНакладная.Ссылка) КАК Ссылка,
РасходнаяНакладная.Контрагент
ИЗ
Документ.РасходнаяНакладная КАК РасходнаяНакладная
ГДЕ
РасходнаяНакладная.Проведен
самый обычный отчет по регистру продаж (остатков) с отбором по нужному контрагенту (товару, и т.д.) за период.
Например так:
Выбрать * Из РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода,, Контрагент = &Контрагент)
Если не знаешь, с какой стороны подступиться, прочитай книгу М.Г. Радченко "Практическое пособие разработчика" и проработай практические примеры из неё. Или пройди курс обучения "1С:Предприятие 8. Основные объекты" и "Запросы".
Таблица значений сколько строк имеет?
Возьми первую строку, если контрагент один.
МояПеременная = Таблица[0].Количество;
Но это некрасиво.
Прочитай про работу с запросами и результатами запросами.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший