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

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

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

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

djvjv

Это у меня в процедуре которая привязана к кнопке. При нажатие на кнопку ничего не сообщает. Помогите решить проблему   

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

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

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

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

djvjv

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

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

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

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

djvjv

Что не так? С моим кодом работает с вашим нет! Категорически не сообщает

СветланаCC

|СГРУППИРОВАТЬ ПО
      |   Номенклатура.Наименование
по коду не надо...
Тазовод)

СветланаCC

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

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

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

Тазовод)

djvjv

Спасибо заработало

LexaK

djvjv, для проверки, предлагаю открыть консоль отчетов, вставить туда мой запрос и выполнить, все и увидите.
если помогло нажмите: Спасибо!

djvjv

консоль отчетов? это что?

cska-fanat-kz

Обработка.
Можно вытащить из типовой.
Или скачать - думаю не проблема найти.

Еще есть консоль запросов.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

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

Рейтинг@Mail.ru

Поиск