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