Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Определение основного поставщика номенклатуры

Определение основного поставщика номенклатуры
Я
   zenon46
 
08.08.20 - 11:45
Доброго дня!
Есть некая самописная конфигурация на УФ, появилась задачка следующего типа. Есть справочник материалов в типовых это номенклатура. Есть некий документ который приходует товар на склад. Задача состоит в следующем, что бы по выбранной номенклатуре определить от какого поставщика каждая номенклатура приходила больше всего, причем по опциям надо решать или по количеству приходных документов, или по количеству в ед.изм.
Накидал такой запрос :

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

На выходе имею поля с количеством документов, контрагент, номенклатура и количество в ед.имз ну и сумма в валюте.
Вопрос, как теперь правильно интерпретировать эти данные, имеется ввиду : исходя из опции на форме или по количеству документов или по количеству в ед.изм, установить в зависимости от этого значение основного поставщика в регистр сведений, а остальных поставщиков по данной номенклатуре (если они имеются) закинуть в другой регистр сведений. Те кто делал конфигурацию очень любят РС, тут их аж 101
   Злопчинский
 
1 - 08.08.20 - 12:04
(0) " имеется ввиду : исходя из опции на форме или по количеству документов или по количеству в ед.изм, "
- ну ты блин докопался. откуда МЫ знаем как у ВАС считается что ПРАВИЛЬНО что нет...????!!!!
определи аксиому, потом строй от нее систему.
нам то откуда знать твою систему координат?
   zenon46
 
2 - 08.08.20 - 12:07
(1) не ну там аналогия, суть дела не меняет, обработка результатов запроса будет одинакова. вопрос то состоит в том, КАК их обрабатывать, простым перебором результатов запроса ? или есть более интересные реализации ?
   zenon46
 
3 - 08.08.20 - 12:10
Если простым перебором, опять же встает вопрос, как определить основного поставщика (исходя у примеру из количества документов поступления), а какие будут дополнительными поставщиками.
   hhhh
 
4 - 08.08.20 - 12:13
(2) конкчно бери количество документов, это же очевидно, зачем детские вопросы задаешь.
   zenon46
 
5 - 08.08.20 - 12:35
(4) вопрос не в том, по какому критерию отбирать, а о том КАК правильно обработать результат запроса, даже исходя из того что будем считать что основной поставщик для товара тот у которого большее число документов поступления.
   hhhh
 
6 - 08.08.20 - 12:42
(5) нужно добавить строчку в запрос
УПОРЯДОЧИТЬ ПО КоличДокументов

или

УПОРЯДОЧИТЬ ПО Количество


потом только останется пройтись по таблице резкльтата и тупо создать  записи регистра сведений
   zenon46
 
7 - 08.08.20 - 12:47
(6) т.е. как я и себе думал, простым перебором результатов выборки
   hhhh
 
8 - 08.08.20 - 12:49
(7) конечно перебором. это не обсуждается

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.