Dimas Amid

40
Рейтинг

dimas103



  •   Регистрация: 16.02.2009 (15 лет назад)

  •   Был(а) на сайте: сегодня в 00:13

Подписчики 1

Группы

Участник Meetup

Рейтинг 40

Печать по умолчанию в документах и справочниках

Инструменты и обработки Программист Платформа 1С v8.3 1С:Управление производственным предприятием Россия Абонемент ($m) Внешняя обработка (ert,epf) Универсальные функции

В документах присутствует кнопка "Печать" и можно задать "Кнопку" для печати прямо из формы документа. Но печатных форм больше чем одна и хочется чтобы кнопок по умолчанию было побольше.

1 стартмани

18.05.2012    17515    24    dimas103    2       

6

Работа менеджеров

Отчеты и формы Пользователь Платформа 1С v8.3 1С:Управление производственным предприятием Россия Управленческий учет Абонемент ($m) Внешняя обработка (ert,epf) Оптовая торговля

Отчет на СКД показывает количество счетов, реализаций и сумму реализаций, сделанных каждым менеджером за период.

1 стартмани

14.12.2011    5371    105    dimas103    15       

5

Анализ контрагентов

Отчеты и формы Пользователь Платформа 1С v8.3 1С:Управление производственным предприятием Россия Управленческий учет Бесплатно (free) Внешний отчет (ert,erf) Управление взаимоотношениями с клиентами (CRM)

Простой отчет на СКД, показывающий всех контрагентов, которые за период в год брали товара хоть 1 месяц свыше 99999 руб и не выбравшие на эту сумму ни разу за последние 3 мес. включая текущий. Помогает понять, кто стал меньше брать товара.

16.03.2011    8869    96    dimas103    8       

5

ИТС для всех

Инструменты и обработки Системный администратор Россия Абонемент ($m) Архив с данными Инструменты администратора БД

Зачастую бухгалтера не хотят смотреть информацию на дисках ИТС. Но бывает такое что диск нужен сразу и всем. Решение созрело простое.

1 стартмани

01.03.2010    11983    76    dimas103    5       

17

Комментарии

НовостиПодводим итоги митапа «PostgreSQL VS Microsoft SQL» и выкладываем материалы для участников#21 03.08.20 17:06
Лучше когда докладчики показывают и рассказывают о практике. Первых три докладчика была сплошная вода. Никакой полезной информации не получил.
зато после перерыва три докладчика выступили очень ударно. Спасибо большое.
НовостиОпрос по используемой СУБД: участвуйте и выиграйте 100 стартмани#1018 21.11.18 11:04
клиент 30 пользователей УПП MS SQL планируется переход на КА и после этого уже тестирование и внедрение Postgree.
Есть опыт работы с Postgree Ут 10.3 на 50 человек. Тормоза только при формировании прайса. Переписал запрос и с 20 мин на формирование стало уходить 3.
Postgree пока не удобен администрированием баз, плюс нет профайлера. Поэтому в случае с запросом оптимизировал методом тыка. Убирал под запросы.
MRPФорма №1 - Вывоз Сведения о вывозе продукции (товаров)#4 04.04.17 12:45
Тоже столкнулся. Нашел в "Прочие формы статистической отчетности". Там есть выбор прочих форм стат отчетности. Только они там не совсем новые.
Dev2 ошибки в СКД? "Подобно" и вывод в таблицу значений#5 24.03.17 9:54
(4) Вот именно если взять из СКД запрос то в конструкции будет ПОДОБНО но отбор не производит СКд а если этот запрос выполнить построителем запросов то будет отбор.
Чет там в СКД отключили. В нем появилось кострукции "Начинается с" "Соответствует шаблону" "Не начинается с" но там возможно только указание любой сивол "_" или "%", а диапазон символов там не поддерживается [0-9] или [A-Z]
Dev2 ошибки в СКД? "Подобно" и вывод в таблицу значений#3 23.03.17 16:01
(2)Не помогло.
Думаю тут глубже дело. В запросе то работает и длинна поля тут не играет значения.
Dev2 ошибки в СКД? "Подобно" и вывод в таблицу значений#1 23.03.17 15:24
столкнулся с 2 проблемами. Не могу понять это не правильная работа платформы или я чего то не допонял.

Во вложении база с одним документом и двумя отчетами.
1 ОтчетДокументы
В нем есть обращение к Внешней функции (получает номер без префикса)
Программно формирую отсчет на СКД и вывожу в "Поле табличного документа" функция срабатывает. Если вывожу в таблицу значений то нет.
Кнопки "Формировать Поле" и "Формировать таб"
2 СКД_Подобно
Отчет на СКД поиск в Комментарии "Содержит" CX[0-9]%
при выполнении на СКД не работает.
Если из СКД взять запрос который формируется из МакетКомпоновки и выполнить просто Запросом то отбор работает.

Прикрепленные файлы:

Ошибки СКД.7z
DevОбработка для конвертации текста запроса, построенного на вложенных запросах, в запрос на временных таблицах для 8.2#10 28.07.14 17:30
(9) matveev.andrey.v, Так втом то и идея что полностью готовый отчет сфоримрованный системой с условиями. Уже через твою обработку преобразовывать в запрос со временными таблицами и запускать дальше на выполнение.
DevОбработка для конвертации текста запроса, построенного на вложенных запросах, в запрос на временных таблицах для 8.2#8 28.07.14 16:42
(7) matveev.andrey.v, Да точно, лишнее не по убирал. Сначала статью прочитал потом через пару дней попробовать решил. Не получилось, сразу отписал. Если не сложно то добавь фигурные скобки. И хорошо бы еще Комменты. Вот в стандартной конфе написан такой запрос. При чем он формируется динамически в зависимости от настроек. Хотел твоей обработкой на лету его видоизменять. А этого нет. Вообще хорошая бы вещь получилась. Потому что часто пишут про оптимизацию запросов но в старых базах проще твоей обработкой изменить запрос чем перпеписывать логику запроса заново.
DevОбработка для конвертации текста запроса, построенного на вложенных запросах, в запрос на временных таблицах для 8.2#6 28.07.14 12:59
Попробовал Из УТ 10.3 запрос "Печать прайс-листа" взять, он тормозит на PostgreSQl. Этой обработкой сделать не получилось. Не правильно конвертирует.
Код
ВЫБРАТЬ РАЗРЕШЕННЫЕ //РАЗЛИЧНЫЕ
   ЗапросПрайс.ЦеноваяГруппа.Порядок КАК ЦеноваяГруппаПорядок,
   НЕ ЕСТЬNULL(ЗапросПрайс.Номенклатура.ВестиУчетПоХарактеристикам, ИСТИНА) КАК НетХарактеристик,
   ЗапросПрайс.ТипЦен.ПорядокОкругления КАК ПорядокОкругления,
   ЗапросПрайс.ТипЦен.ОкруглятьВБольшуюСторону КАК ОкруглятьВБольшуюСторону,
   ЗапросПрайс.ТипЦен КАК ТипЦен,
   ЗапросПрайс.ТипЦен.Представление КАК ТипЦенПредставление,
   ЗапросПрайс.ЦеноваяГруппа,
   ЗапросПрайс.ЦеноваяГруппа.Представление КАК ЦеноваяГруппаПредставление,
   ЗапросПрайс.Номенклатура КАК Номенклатура,
   ЗапросПрайс.Номенклатура.Представление КАК НоменклатураПредставление,
   ЗапросПрайс.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
   ЗапросПрайс.ХарактеристикаНоменклатуры.Представление КАК ХарактеристикаНоменклатурыПредставление,
   Остатки.Остаток,
   МестаХранения.МестоХранения КАК Стеллаж,
   МестаХранения.МестоХранения.Представление КАК СтеллажПредставление,
   Штрихкоды.Штрихкод КАК ШтрихКод,
   ВЫБОР КОГДА ЗапросПрайс.Цена <> 0 ТОГДА
      ЗапросПрайс.ЕдиницаИзмерения.Представление
   ИНАЧЕ
      &ПустаяСтрока
   КОНЕЦ КАК ЕдиницаИзмерения,
   ВЫБОР КОГДА ЗапросПрайс.Цена <> 0 ТОГДА
      ЗапросПрайс.ВалютаПрайса.Представление
   ИНАЧЕ
      &ПустаяСтрока
   КОНЕЦ КАК Валюта,
   ВЫБОР КОГДА ЗапросПрайс.Валюта = ЗапросПрайс.ВалютаПрайса
         ИЛИ ЗапросПрайс.Цена = 0 ТОГДА
      ЗапросПрайс.Цена
   ИНАЧЕ
      ЗапросПрайс.Цена * ВЫБОР КОГДА КурсыВалютСрезПоследних.Курс = 0 ТОГДА
                              1
                           ИНАЧЕ
                              КурсыВалютСрезПоследних.Курс КОНЕЦ
                   * ВЫБОР КОГДА КурсыВалютСрезПоследнихОтчет.Кратность = 0 ТОГДА
                              1
                           ИНАЧЕ
                              КурсыВалютСрезПоследнихОтчет.Кратность КОНЕЦ
                   / ВЫБОР КОГДА КурсыВалютСрезПоследнихОтчет.Курс = 0 ТОГДА
                              1
                           ИНАЧЕ
                              КурсыВалютСрезПоследнихОтчет.Курс КОНЕЦ
                   / ВЫБОР КОГДА КурсыВалютСрезПоследних.Кратность = 0 ТОГДА
                              1
                           ИНАЧЕ
                              КурсыВалютСрезПоследних.Кратность КОНЕЦ
   КОНЕЦ КАК Цена
//СВОЙСТВА
//ПРЕДСТАВЛЕНИЯ_СВОЙСТВА
ИЗ
(ВЫБРАТЬ 
   ЦеныБазовые.ТипЦен КАК ТипЦен,
   ВЫБОР КОГДА &ВВалютеОтчета = ЛОЖЬ ТОГДА
      ВЫБОР КОГДА ЦеныБазовые.ТипЦен.Рассчитывается ТОГДА
         ЦеныБазовые.ТипЦен.ВалютаЦены
      ИНАЧЕ
         МИНИМУМ(
            ВЫБОР КОГДА ЦеныБазовые.ТипЦен.Рассчитывается ТОГДА
               ВЫБОР КОГДА ЦеныРасчетные.Валюта ЕСТЬ NULL ТОГДА
                  ЦеныБазовые.Валюта
               ИНАЧЕ
                  ВЫБОР КОГДА ЦеныБазовые.СпособРасчетаЦены = &СпособНаценка ТОГДА
                     ЦеныРасчетные.Валюта
                  ИНАЧЕ
                     ЦеныБазовые.ВалютаДиапазона
                  КОНЕЦ
               КОНЕЦ
            ИНАЧЕ
               ЦеныБазовые.Валюта
            КОНЕЦ
         )
      КОНЕЦ
   ИНАЧЕ
      &ВалютаОтчета
   КОНЕЦ КАК ВалютаПрайса,
   ЦеныБазовые.ЦеноваяГруппа,
   ЦеныБазовые.Номенклатура,
   ЦеныБазовые.ХарактеристикаНоменклатуры,
   МИНИМУМ(
      ВЫБОР КОГДА ЦеныБазовые.ТипЦен.Рассчитывается ТОГДА
         ЦеныРасчетные.ЕдиницаИзмерения
      ИНАЧЕ
         ЦеныБазовые.ЕдиницаИзмерения
      КОНЕЦ
   ) КАК ЕдиницаИзмерения,
   МИНИМУМ(
      ВЫБОР КОГДА ЦеныБазовые.ТипЦен.Рассчитывается ТОГДА
         ВЫБОР КОГДА ЦеныРасчетные.Валюта ЕСТЬ NULL ТОГДА
            ЦеныБазовые.Валюта
         ИНАЧЕ
            ВЫБОР КОГДА ЦеныБазовые.СпособРасчетаЦены = &СпособНаценка ТОГДА
               ЦеныРасчетные.Валюта
            ИНАЧЕ
               ЦеныБазовые.ВалютаДиапазона
            КОНЕЦ
         КОНЕЦ
      ИНАЧЕ
         ЦеныБазовые.Валюта
      КОНЕЦ
   ) КАК Валюта,
   МИНИМУМ(
      ВЫБОР КОГДА ЦеныБазовые.ТипЦен.Рассчитывается ТОГДА
         ВЫБОР КОГДА ЦеныБазовые.СпособРасчетаЦены = &СпособНаценка ТОГДА
            ВЫБОР КОГДА ЦеныРасчетные.Цена ЕСТЬ NULL ТОГДА
               0
            ИНАЧЕ
               ВЫБОР КОГДА не ЦеныБазовые.ТипЦен.ЦенаВключаетНДС и ЦеныБазовые.Номенклатура.СтавкаНДС=Значение(Перечисление.СтавкиНДС.НДС18)
            ТОГДА   ЦеныРасчетные.Цена * (1 + ЦеныБазовые.ПроцентСкидкиНаценки / 100)*100/118
               КОГДА не ЦеныБазовые.ТипЦен.ЦенаВключаетНДС и ЦеныБазовые.Номенклатура.СтавкаНДС=Значение(Перечисление.СтавкиНДС.НДС10)
            ТОГДА   ЦеныРасчетные.Цена * (1 + ЦеныБазовые.ПроцентСкидкиНаценки / 100)*100/110
            иначе   ЦеныРасчетные.Цена * (1 + ЦеныБазовые.ПроцентСкидкиНаценки / 100) конец
            КОНЕЦ
         ИНАЧЕ
            ЦеныБазовые.ЦенаДиапазона
         КОНЕЦ
      ИНАЧЕ
         ЦеныБазовые.Цена
      КОНЕЦ
   ) КАК Цена

ИЗ
(ВЫБРАТЬ
   СписокНоменклатуры.Номенклатура КАК Номенклатура,
   СписокНоменклатуры.Номенклатура.ЦеноваяГруппа КАК ЦеноваяГруппа,
   СписокНоменклатуры.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
   СпрТипЦен.ТипЦен КАК ТипЦен,
   ЦеныНоменклатуры.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
   ЕСТЬNULL(ЦеныНоменклатуры.Цена, 0) КАК Цена,
   ВЫБОР КОГДА ЦеныНоменклатуры.Номенклатура ЕСТЬ NULL ТОГДА
      СпрТипЦен.ПроцентСкидкиНаценки
   ИНАЧЕ
      ЕСТЬNULL(ЦеныНоменклатуры.ПроцентСкидкиНаценки, ЦеныНоменклатуры.ТипЦен.ПроцентСкидкиНаценки)
   КОНЕЦ КАК ПроцентСкидкиНаценки,
   ВЫБОР КОГДА ЦеныНоменклатуры.Номенклатура ЕСТЬ NULL ТОГДА
      СпрТипЦен.СпособРасчетаЦены
   ИНАЧЕ
      ЕСТЬNULL(ЦеныНоменклатуры.СпособРасчетаЦены, ЦеныНоменклатуры.ТипЦен.СпособРасчетаЦены)
   КОНЕЦ КАК СпособРасчетаЦены,
   ЕСТЬNULL(ШкалыДиапазонов.Цена, 0) КАК ЦенаДиапазона,
   ЕСТЬNULL(ШкалыДиапазонов.ВерхняяГраница, 0) КАК ВерхняяГраница,
   ЕСТЬNULL(ЦеныНоменклатуры.Валюта, СпрТипЦен.Валюта) КАК Валюта,
   ШкалыДиапазонов.Валюта КАК ВалютаДиапазона

ИЗ
   (ВЫБРАТЬ
      СпрХарактеристики.Владелец КАК Номенклатура,
      СпрХарактеристики.Ссылка КАК ХарактеристикаНоменклатуры
   ИЗ Справочник.ХарактеристикиНоменклатуры КАК СпрХарактеристики
   {ГДЕ СпрХарактеристики.Владелец.* КАК Номенклатура,
   СпрХарактеристики.Владелец.ЦеноваяГруппа.* КАК ЦеноваяГруппа}
   ОБЪЕДИНИТЬ ВСЕ
   ВЫБРАТЬ
      СпрНоменклатура.Ссылка,
      ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)
   ИЗ Справочник.Номенклатура КАК СпрНоменклатура
   {ГДЕ СпрНоменклатура.Ссылка.* КАК Номенклатура,
   СпрНоменклатура.Ссылка.ЦеноваяГруппа.* КАК ЦеноваяГруппа}
   ) КАК СписокНоменклатуры
   СОЕДИНЕНИЕ
   (ВЫБРАТЬ
      СправочникЦен.Ссылка КАК ТипЦен,
      СправочникЦен.ВалютаЦены КАК Валюта,
      СправочникЦен.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки,
      СправочникЦен.СпособРасчетаЦены КАК СпособРасчетаЦены
   ИЗ
      Справочник.ТипыЦенНоменклатуры КАК СправочникЦен
   {ГДЕ СправочникЦен.Ссылка.* КАК ТипЦен}
   ) КАК СпрТипЦен
   ПО НЕ СписокНоменклатуры.Номенклатура.ЭтоГруппа
    И НЕ СписокНоменклатуры.Номенклатура.Набор
   ЛЕВОЕ СОЕДИНЕНИЕ
   РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Дата, {Номенклатура.* КАК Номенклатура,
      Номенклатура.ЦеноваяГруппа.* КАК ЦеноваяГруппа, ТипЦен.* КАК ТипЦен}) КАК ЦеныНоменклатуры
   ПО ЦеныНоменклатуры.Номенклатура = СписокНоменклатуры.Номенклатура
   И ЦеныНоменклатуры.ТипЦен = СпрТипЦен.ТипЦен
   И ЦеныНоменклатуры.ХарактеристикаНоменклатуры = СписокНоменклатуры.ХарактеристикаНоменклатуры

) КАК ЦеныБазовые
ЛЕВОЕ СОЕДИНЕНИЕ
РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Дата, {Номенклатура.* КАК Номенклатура,
   Номенклатура.ЦеноваяГруппа.* КАК ЦеноваяГруппа}) КАК ЦеныРасчетные
ПО ЦеныБазовые.Номенклатура = ЦеныРасчетные.Номенклатура
И ЦеныБазовые.ХарактеристикаНоменклатуры = ЦеныРасчетные.ХарактеристикаНоменклатуры
И ЦеныБазовые.ТипЦен.БазовыйТипЦен = ЦеныРасчетные.ТипЦен

ГДЕ
   НЕ ЦеныБазовые.ТипЦен.Рассчитывается
   ИЛИ ЦеныБазовые.СпособРасчетаЦены <> &СпособДиапазон
   ИЛИ (ЦеныБазовые.СпособРасчетаЦены = &СпособДиапазон И ЦеныРасчетные.Цена МЕЖДУ 0.000001 И ЦеныБазовые.ВерхняяГраница-0.000001)

СГРУППИРОВАТЬ ПО
   ЦеныБазовые.ТипЦен,
   ЦеныБазовые.ЦеноваяГруппа,
   ЦеныБазовые.Номенклатура,
   ЦеныБазовые.ХарактеристикаНоменклатуры
) КАК ЗапросПрайс
{ЛЕВОЕ 
СОЕДИНЕНИЕ
(Выбрать * из (ВЫБРАТЬ
   НесвернутыеОстатки1.Номенклатура КАК НоменклатураОст,
   НесвернутыеОстатки1.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатурыОст,
   Сумма(НесвернутыеОстатки1.Остаток) КАК Остаток
 ИЗ
   (ВЫБРАТЬ
      Ост.Номенклатура.Ссылка КАК Номенклатура,
      Ост.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
      Ост.КоличествоОстаток КАК Остаток
   ИЗ
      РегистрНакопления.ТоварыНаСкладах.Остатки(&Дата, {Склад.* КАК Склад,
         Склад.ВидСклада.* КАК ВидСклада, Номенклатура.* КАК Номенклатура,
         Номенклатура.ЦеноваяГруппа.* КАК ЦеноваяГруппа}) КАК Ост
   ОБЪЕДИНИТЬ ВСЕ
   ВЫБРАТЬ
      НТТ.Номенклатура.Ссылка КАК Номенклатура,
      НТТ.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
      НТТ.КоличествоОстаток КАК Остаток
   ИЗ
      РегистрНакопления.ТоварыВНТТ.Остатки(&Дата, {Склад.* КАК Склад,
         Склад.ВидСклада.* КАК ВидСклада, Номенклатура.* КАК Номенклатура,
         Номенклатура.ЦеноваяГруппа.* КАК ЦеноваяГруппа}) КАК НТТ
   ОБЪЕДИНИТЬ ВСЕ
   ВЫБРАТЬ
      Розница.Номенклатура.Ссылка КАК Номенклатура,
      Розница.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
      Розница.КоличествоОстаток КАК Остаток
   ИЗ
      РегистрНакопления.ТоварыВРознице.Остатки(&Дата, {Склад.* КАК Склад,
         Склад.ВидСклада.* КАК ВидСклада, Номенклатура.* КАК Номенклатура,
         Номенклатура.ЦеноваяГруппа.* КАК ЦеноваяГруппа}) КАК Розница
   ) КАК НесвернутыеОстатки1
 СГРУППИРОВАТЬ ПО
   НесвернутыеОстатки1.Номенклатура,
   НесвернутыеОстатки1.ХарактеристикаНоменклатуры ) как  НесвернутыеОстатки
) КАК Остатки
 ПО
   ЗапросПрайс.Номенклатура = Остатки.НоменклатураОст
   И ЗапросПрайс.ХарактеристикаНоменклатуры = Остатки.ХарактеристикаНоменклатурыОст
}
СОЕДИНЕНИЕ РегистрСведений.КурсыВалют.СрезПоследних(&Дата) КАК КурсыВалютСрезПоследних
ПО ЗапросПрайс.Валюта = КурсыВалютСрезПоследних.Валюта
   И ЗапросПрайс.Цена <> 0
СОЕДИНЕНИЕ РегистрСведений.КурсыВалют.СрезПоследних(&Дата) КАК КурсыВалютСрезПоследнихОтчет
ПО ЗапросПрайс.ВалютаПрайса = КурсыВалютСрезПоследнихОтчет.Валюта

{
ЛЕВОЕ СОЕДИНЕНИЕ
(ВЫБРАТЬ
   МестаХраненияНоменклатуры.Номенклатура КАК НоменклатураХранения,
   МестаХраненияНоменклатуры.МестоХранения КАК МестоХранения
ИЗ
   РегистрСведений.МестаХраненияНоменклатуры КАК МестаХраненияНоменклатуры
СОЕДИНЕНИЕ
(ВЫБРАТЬ
   МестаХраненияНоменклатуры.Номенклатура КАК Номенклатура,
   МИНИМУМ(МестаХраненияНоменклатуры.Приоритет) КАК Приоритет
ИЗ
   РегистрСведений.МестаХраненияНоменклатуры КАК МестаХраненияНоменклатуры
СГРУППИРОВАТЬ ПО
   Номенклатура
) КАК МинПриоритет
ПО МестаХраненияНоменклатуры.Номенклатура = МинПриоритет.Номенклатура
И МестаХраненияНоменклатуры.Приоритет = МинПриоритет.Приоритет
) КАК МестаХранения
ПО ЗапросПрайс.Номенклатура = МестаХранения.НоменклатураХранения
}
{
ЛЕВОЕ СОЕДИНЕНИЕ
(ВЫБРАТЬ
   Штрихкоды.ШтрихКод КАК ШтрихКод,
   Штрихкоды.Владелец КАК Владелец,
   Штрихкоды.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатурыШтрихКода
ИЗ
   РегистрСведений.Штрихкоды КАК Штрихкоды
) КАК ШтрихКоды
ПО ЗапросПрайс.Номенклатура = Штрихкоды.Владелец
И ЗапросПрайс.ХарактеристикаНоменклатуры = Штрихкоды.ХарактеристикаНоменклатурыШтрихКода
}
//СОЕДИНЕНИЯ

{ГДЕ
ИСТИНА КАК СвойстваИКатегории
//СВОЙСТВА
//КАТЕГОРИИ
}
УПОРЯДОЧИТЬ ПО
   ТипЦен,
   ЦеноваяГруппаПорядок,
   Номенклатура,
   ХарактеристикаНоменклатуры
ИТОГИ МАКСИМУМ(Цена), МИНИМУМ(Валюта), МИНИМУМ(ЕдиницаИзмерения), МИНИМУМ(Остаток),
      МИНИМУМ(Стеллаж) , МИНИМУМ(СтеллажПредставление), МИНИМУМ(ШтрихКод),
      МИНИМУМ(НетХарактеристик), МИНИМУМ(ЦеноваяГруппа)
//ИТОГИ
ПО
   ЗапросПрайс.ТипЦен,
   ЗапросПрайс.ЦеноваяГруппа,
   ЗапросПрайс.Номенклатура,
   ЗапросПрайс.ХарактеристикаНоменклатуры
//ОБЩИЕ_СВОЙСТВА
АВТОУПОРЯДОЧИВАНИЕ
ОбменУниверсальная обработка для скачивания файлов по HTTP/HTTPS#3 14.11.13 16:57
И раз Опыт
И два Поиск в помощь
Вопросы были риторические, и ответа не требовали.
Обработка не содержит ничего интересного.
Вернее вопрос один сколько строчек кода?