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

01.07.10

Разработка - Механизмы платформы 1С

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
СортировкаСтрокДокумента.ert
.ert 36,50Kb
81
81 Скачать (1 SM) Купить за 1 850 руб.

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

Например:

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

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

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

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

См. также

Механизмы платформы 1С Программист Платформа 1С v7.7 1C77 Бесплатно (free)

В статье расписаны примеры из жизни использования "Виртуального" работника. Разобраны вопросы, возникающие при работе с ним.

28.11.2021    1964    user707242_Gold_karas    18    

5

Механизмы платформы 1С Программист Платформа 1С v7.7 Абонемент ($m)

Пример построения программного кода для достижения функционала обратных вызовов (call back) во внешних обработках исключительно штатными средствами. Тестировалось на платформе 1с77 релиз 027. Конфигурация значения не имеет.

1 стартмани

06.10.2018    7913    Vortigaunt    5    

12

Механизмы платформы 1С Программист Оперативный учет 7.7 Абонемент ($m)

Когда занимаешься разработкой в среде 1С, редко задумываешься о том, что программным кодом ты работаешь с объектной моделью базы данных, а не с самой базой данных. И что это вообще разные вещи. Ты создаешь объекты: документы и справочники, записываешь их - и в базе данных появляются соответствующие записи. Это настолько привычно, что когда сталкиваешься с нетипичным поведением платформы, первым делом думаешь: надо протестировать базу, она битая. В этой статье я хочу разобрать одну интересную ситуацию, которая как раз демонстрирует такое поведение. Описанная ниже ситуация воспроизводится как в файловом, так и в клиент-серверном (SQL) варианте. Тестировалось на версии платформы 1с77 релиз 027.

1 стартмани

16.05.2018    10634    Vortigaunt    26    

5

Механизмы платформы 1С Программист Платформа 1С v7.7 Платформа 1С v8.3 Бесплатно (free)

Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)

27.01.2016    96423    Serginio    116    

188

Механизмы платформы 1С Программист Платформа 1С v7.7 1C77 Абонемент ($m)

В 1С 8 наличие картинок товаров предусмотрено изначально, а в 7.7 такого нет. Проблема существует и ее исправляют, но это, как правило, частные случаи, касающиеся, например, печати прайса http://infostart.ru/public/289876/ , показу картинок в справочнике номенклатура http://infostart.ru/public/17125/, файловый менеджер картинок товара http://infostart.ru/public/15239/ или просто конфигурации работы с картинками http://infostart.ru/public/21142/ (не стремился дать полный обзор, поэтому не попавшие не обижайтесь :). Что не устроило – информация разбросана по статьям, необходимость дополнительно напрягаться, чтобы это заработало. Здесь я попытался собрать все «до кучи», а так же дать необходимые ссылки для желающих «копнуть вглубь».

1 стартмани

18.11.2014    45054    96    kitminsk    18    

20

Механизмы платформы 1С Программист Платформа 1С v7.7 1C77 Бесплатно (free)

Если вы используете в работе 1С:Предприятие 8.х, то наверняка знакомы и с замечательной системной процедурой, как ЗаполнитьЗначенияСвойств(). Ее использование помогает значительно упростить написание программного кода в ряде случае, делает его (код) более наглядным и простым. Но что же делать тем, кто до сих пор использует (постоянно или иногда) 1С:Предприятие 7.7?

24.07.2014    24388    tomvlad    5    

14

Механизмы платформы 1С Программист Платформа 1С v7.7 1C77 Россия Бесплатно (free)

Позволяет в открытой форме списка, выбора или подбора справочника производить динамическую фильтрацию по набранному наименованию.

02.07.2012    19173    maxpiter    62    

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


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