Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 07:41

Не правильно выводит

Автор djvjv, 14 июн 2012, 09:09

0 Пользователей и 1 гость просматривают эту тему.

djvjv

Пример: 3 элемента с наименованием Ботинки и 4 элемента с наименованием Зубная Паста
должен выводит количество ботинки 3 и зубная паста 4
а выводит ботинки 2 и зубная паста 3
помогите исправить мне этот недочет

     Запрос = Новый Запрос;
   Запрос.Текст =
      "ВЫБРАТЬ
      |   Номенклатура.Ссылка,
      |   КОЛИЧЕСТВО(Номенклатура.Ссылка) КАК Ссылка1,
      |   Номенклатура.Код
      |ИЗ
      |   Справочник.Номенклатура КАК Номенклатура
      |      ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура1
      |      ПО Номенклатура.Наименование = Номенклатура1.Наименование
      |         И Номенклатура.Ссылка <> Номенклатура1.Ссылка
      |
      |СГРУППИРОВАТЬ ПО
      |   Номенклатура.Ссылка,
      |   Номенклатура.Код";

   Результат = Запрос.Выполнить();

   ВыборкаДетальныеЗаписи = Результат.Выбрать();

   Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
      Ссылка = ВыборкаДетальныеЗаписи.Ссылка;
      Ссылка1 = ВыборкаДетальныеЗаписи.Ссылка1;
      Код = ВыборкаДетальныеЗаписи.Код;
      Сообщение = Новый СообщениеПользователю;
      Сообщение.Текст = Строка(Ссылка)+ " " +Строка(Ссылка1)+ " " +Строка(Код);
      Сообщение.Сообщить();
   КонецЦикла;

СветланаCC

Можно вопрос? что Вы делаете данным запросом? не поняла.... объясните? и что хотите увидеть?
Тазовод)

djvjv

Это самое начало обработки поиск дублирующих элементов.
Мне запрос не правильное количество выводит. Мне нужно чтоб правильно!

СветланаCC

Тазовод)

djvjv

сам делаю
про количество подскажите или не ждать мне ответа?

LexaK

djvjv, а вы вообще кто по специальности? бухгалтер который умеет конфигуратор запускать? лучше бы было, что бы программист писал программы.

вот запрос который получает наименования Номенклатуры которое встречается более 1 раза

ВЫБРАТЬ
   Номенклатура.Наименование,
   КОЛИЧЕСТВО(1) КАК Количество
ИЗ
   Справочник.Номенклатура КАК Номенклатура
СГРУППИРОВАТЬ ПО
   Номенклатура.Наименование
имеющие   
   КОЛИЧЕСТВО(1) > 1
упорядочить по 1

если помогло нажмите: Спасибо!

djvjv

я стажер(практику прохожу) который хочет программистом быть в будущем. Еще 2 года у меня научится есть.

СветланаCC

LexaK,Верно, либо вместо количество использовать Сумма....
Тазовод)

djvjv

У меня реквизитов Количество и сумма и в моем справочнике они не нужны
Так что помогайте с моим кодом

СветланаCC

Количество и Сумма это не реквизиты а всего лишь функция которая считает количество повторов.
Тазовод)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск