powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Узнать сумму отгрузки товара по разным контрагентам
4 сообщений из 4, страница 1 из 1
Узнать сумму отгрузки товара по разным контрагентам
    #39284868
Big_Boss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Столкнулся с такой проблемой- нужно в документе получить сумму, на которую мы отгрузили товара контрагенту. Т.е. есть документ "Отгрузка товара" в нём указывается контрагент, номенклатура и сумма. Он формирует движения по регистру "РегистрТоваров" вид-расход. А нужно в документе "Информация" узнать на какую сумму мы отгрузили товара конкретному контрагенту. В доке есть реквизиты-Контрагент, Сумма. На реквизит "Контрагент" повесил обработчик "При изменении" и вытягиваю сумму запросом :
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Запрос = Новый Запрос;
    Запрос.Текст = 
        "ВЫБРАТЬ
        |   РегистрТоваровОстаткиИОбороты.Контрагент,
        |   РегистрТоваровОстаткиИОбороты.СуммаРасход
        |ИЗ
        |   РегистрНакопления.РегистрТоваров.ОстаткиИОбороты КАК РегистрТоваровОстаткиИОбороты";
    
    РезультатЗапроса = Запрос.Выполнить();
    
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();



Потом записиваю сумму в реквизит дока "Сумма" :
Код: java
1.
Объект.Сумма = ВыборкаДетальныеЗаписи.СуммаРасход;


Что не получается: в реквизит "Сумма" не поподает сумма отгрузки по "разным" контрагентам т.е. если контрагентам "Иванову" отгрузили на 5000, а контрагенту "Пете" на 300, то в "сумму" попадает "300", хоть и выбираю Иванова.
...
Рейтинг: 0 / 0
Узнать сумму отгрузки товара по разным контрагентам
    #39284971
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эээ

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

в общем сплошные вопросы
...
Рейтинг: 0 / 0
Узнать сумму отгрузки товара по разным контрагентам
    #39285138
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господин ПЖ имел в виду вот такое условие в запросе:
Код: sql
1.
2.
3.
4.
5.
РегистрНакопления.РегистрТоваров.ОстаткиИОбороты КАК РегистрТоваровОстаткиИОбороты(&ДатаНачала, &ДатаОкончания, , , Контрагент = &Контрагент)
....
Запрос.УстановитьПараметр("ДатаНачала", ..... );
Запрос.УстановитьПараметр("ДатаОкончания", ..... );
Запрос.УстановитьПараметр("Контрагент", Контрагент);)
...
Рейтинг: 0 / 0
Узнать сумму отгрузки товара по разным контрагентам
    #39285141
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Big_BossНа реквизит "Контрагент" повесил обработчик "При изменении" и вытягиваю сумму запросом :Если не предполагается получать остатки товаров по контрагенту, а только обороты, то и виртуальную таблицу лучше брать тогда Обороты, а не ОстаткиИОбороты.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Узнать сумму отгрузки товара по разным контрагентам
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]