gifts2017

Сортировка строк документа

Опубликовал Neman Entorin (ne_en) в раздел Программирование - Практика программирования

Обработка для сортировки строк документа по нескольким параметрам (до трех), с возможностью использования не только самих реквизитов табличной части, но и реквизитов значений справочников/документов (например Номенклатура.Артикул, Единица.Вес, Номенклатура.ПриоритетЛиквидности, Номенклатура.ПолнНаименование)

Обработка для сортировки строк документа по нескольким параметрам (до трех), с возможностью использования не только самих реквизитов табличной части, но и реквизитов значений справочников/документов

Например:

  • Номенклатура.Артикул
  • Единица.Вес
  • Номенклатура.ПриоритетЛиквидности
  • Номенклатура.ПолнНаименование)

 Для использования нужно в модуле формы документа добавить процедуру

Процедура ПриИзмененииПорядкаСтрок(Действ)
  Конт=глВзятьКонтекст(Контекст);
  СтатусВозврата(0);
  ОткрытьФормуМодально("Обработка.СортировкаСтрокДокумента",Конт);
  Форма.Обновить()
КонецПроцедуры

Можно усовершенствовать, мысли есть, необходимости не было.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
СортировкаСтрокДокумента.ert
.ert 36,50Kb
01.07.10
82
.ert 36,50Kb 82 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Александр Рытов (Арчибальд) 01.07.10 08:01
Варианты:
http://infostart.ru/projects/4840/
http://infostart.ru/public/20464/
http://infostart.ru/projects/5849/
А объявленная обработка где?
Пока сниму с публикации. Прикрепи файл и публикуй.
:?:
2. Александр Рытов (Арчибальд) 01.07.10 11:46
3. Vladimir Gricenko (Gavroch.v) 10.07.10 00:33
А Вы ни когда не задумавались,что...
Сортировать(Номенклатура.ПолнНаименование);
Проще!!!
4. Neman Entorin (ne_en) 10.07.10 07:22
(3) Чёт я не понял о чем Вы... В каком месте это д/б написано?
5. Андрей Васильев (AnDrU89) 23.12.10 08:49
ОткрытьФормуМодально("Обработка.СортировкаСтрокДокумента",Конт);
{Документ.ИнвентаризацияТМЦ.Форма.Модуль(871)}: Неверно указан вид. СортировкаСтрокДокумента


Ошибку такую выдает
6. Neman Entorin (ne_en) 23.03.11 12:47
(5) Ну так нужно обработку включит в состав конфигурации с именем СортировкаСтрокДокумента. Или если она в конфигурации под другим именем, то в строке ОткрытьФормуМодально("Обработка.СортировкаСтрокДокумента",Конт) вписать своё.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа