• Mobile apps - просто как 2х2!

    Рост количества информации и ускорение темпов жизни все сильнее требует постоянного присутсвия в рабочей сети, в том числе и в пути. Именно поэтому такю большую популярность приобретают смартфоны, КПК и планшеты, представляющие собой мобильные компьютеры для доступа к рабочей и личной информации.

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

     
     
  • Аналитические данные

    Для иллюстрации разнообразных аналитических и научных данных довольно удобно использовать красивые диаграммы. Табличный редактор  от Microsoft Excel 2010 предлагает огромное количество как стандартных так и довольно редких диаграмм и позволяет создавать сложные комбинации из уже существующих шаблонов.

    Создать диаграмму в программе Excel 2010 довольно просто, так как, открывая эту программу, вам потребуется нажать всголишь пару кнопок. Остается всего лишь их заполнить таблицу с данными. Как же это сделать?Вы узнаете из статей нашего сайта.

     
  •  E-mail и рассылки

    Не секрет, что на сегодняшний день E-mail рассылка всё еще является эффективным рекламным средством, признанным во всей интернет среде, по соотношению цена качество. Охват массовой рассылки соизмерим, разве, что с рекламой по телефону

    Маркетинг путем рассылок по электронной почте позволяет создать необходимую программу регулярных рассылок для продвижения своего бренла и развития бизнеса в целом. Наконец, правильно построенный интернет маркетинг по почте может укрепить положительные взаимоотношения клиентов и организации.

     
  • Мобильные устройства

    Новости, обзоры и тесты портативной техники и мобильных устройств. Современные смартфоны, КПК и планшеты содержат в себе довольно взрослый функционал, аналогичный такому же у своих «старших братьев». Удаленное администрирование, браузеры с технологиями flash и java-script, синхронизация электронной почты, заметок, обмен различными файлами. Обо всем этом и не только подробнее на нашем сайте.

1с 7.7 Запрос упорядочить по списку

Категория Помощь

Добрый день. Столкнулся с проблемой. Заказчик хочет чтобы прайс-выводился как он укажет. Есть на форме список значений в котором он указывает группы которые выводить, а также в каком порядке. Вопрос можно ли это реализовать чисто запросом? То есть "Группировка Товар Упорядочить По СпискуЗначений"? Или нужно хитрить только Добрый день. Столкнулся с проблемой.
Заказчик хочет чтобы прайс-выводился как он укажет. Есть на форме список значений в котором он указывает группы которые выводить, а также в каком порядке. Вопрос можно ли это реализовать чисто запросом? То есть "Группировка Товар Упорядочить По СпискуЗначений"? Или нужно хитрить только

Комментарии  

 
0 #8 pavel 29.07.2013 08:29
добрый да это мы проходили..прос то думал может уже кто-то придумал выкрутас:) через позиционировани е группировки сделаю:) благодарю
 
 
0 #7 oksana 27.07.2013 14:24
Ага, я вас не правильно поняла.
--
Тогда в запросе скорее всего не получится отсортировать как вам нужно, по крайней мере 1с-овский язык запросов очень ограничен и сортировать может только по конкретизации переменной. Если у вас SQL можно написать прямой запрос и там уже устроить сортировку как нравится.
Можно, например, при выводе результатов запроса сравнивать со списком значений и выводить только в нужном порядке. Или, например, выгрузить результат запроса в таблицу значений, в нее же добавить колонку, где указать номер при сортировке, и потом уже отсортировать таблицу по этому номеру и делать вывод результата.
 
 
0 #6 pavel 13.07.2013 07:15
Добрый:) вопрос был Есть на форме список значений в котором он указывает группы которые выводить, а также в каком порядке группы эти выводить. Мне нужен вывод номенклатуры в заданной последовательно сти:)
 
 
0 #5 oksana 29.06.2013 10:17
Ну так, батенька, что ж вы в список значений надобавляли.. что это за цифры какие-то 000000031, 000000027.

Список значений должен быть примерно такой:
СЗ.ДобавитьЗначение("ТоварнаяГруппа", "Товарная группа");
СЗ.ДобавитьЗначение("Производитель", "Производитель");
СЗ.ДобавитьЗначение("Наименование", "Название");

Первый параметр - название реквизитов справочника Товаров, как они заданы в конфигураторе.
 
 
0 #4 pavel 27.06.2013 00:06
Запрос.Выполнить(ТЗ);
{Отчет.СписокНоменклатуры.Форма.Модуль(115)}: Группировка Товар Упорядочить по Товар. <> 000000031,Товар.000000027;
Запрос[8] : Неожиданное выражение '000000031'
Вот на это ругается.
 
 
0 #3 oksana 26.06.2013 21:37
Да, в запросе так должно быть.
Что ругается то? Посмотрите отладчиком что у вас в переменной СтрокаСортировк и и как выглядит конечный вариант запроса, будет понятно что он ругается.
Возможно лишняя запятая :)
 
 
0 #2 pavel 16.06.2013 11:55
благодарю, то есть получается так должно быть в Запросе

"Группировка Товар Упорядочить По " СтрокаСортировк и ;??
И точно это в 7.7 отрабатывает? что-то ругается
 
 
0 #1 oksana 14.06.2013 06:15
Можно сделать и в запросе, только в запрос нужно передать не список значений, а названия реквизитов, по которым идет сортировка.

Добавляете список значений на форму (значениями списка удобнее всего выбрать названия реквизитов) с пометками если нужно, делаете обработку передвижения элементов по списку, чтобы пользователь сам настраивал в каком порядке сортировать.

А в запрос вставляете строку, полученную из списка значения примерно так:

Для СЦ=1 По СЗ.РазмерСписка () Цикл
Если СЗ.Пометка(СЦ)= 1 Тогда
СтрокаСортировк и = СтрокаСортировк и "Товар." СЗ.ПолучитьЗнач ение(СЦ)) ",";
КонецЕсли;
КонецЦикла;
 

You have no rights to post comments