Имя: Пароль:
1C
1С v8
Справочник Номенклатуры в подборе
0 pavelul73
 
06.11.12
20:14
Всем добрый вечер. при подборе товара, при открытии обработки подбора, стоит автоматическая сортировка по наименованию, т.е группы номенклатуры отсортированы по наименованию. Можно как-то сделать, чтобы при открытии автоматически шла сортировка по коду группы? Извините за глупый вопрос, но что-то ни как не пойму как сделать. Пробовал даже писать вручную сортировку, но все равно при открытии сортирует по наименованию.
Заранее спасибо.
1 GROOVY
 
06.11.12
20:18
Надо мышкой кликнуть по заголовку колонки "Код".
2 pavelul73
 
06.11.12
20:24
Это я понимаю, что нужно мышкой ткнуть)) Как это автоматически сделать, вот этого никак не пойму
3 DrunkAnimal
 
06.11.12
20:26
обычная форма?
4 Касандер72
 
06.11.12
20:27
в вызываемой форме списка:

Процедура ПриОткрытии()
   
   ЭтаФорма.СправочникСписок.Порядок.Установить("Код Возр");
   
КонецПроцедуры // ПриОткрытии()
5 DrunkAnimal
 
06.11.12
20:31
да, лучше только из контекста вызова подбора обработать, для универсальности
6 pavelul73
 
06.11.12
20:38
Так дело в том, что это обработка подбора номенклатуры, подбор идет в Табличной части. Пишу при открытии
НоменклатураДляПодбора.Сортировать("Код возр");
Но все равно при открытии сортитурует по наименованию
7 pavelul73
 
06.11.12
20:38
т.е в самой обработке есть табличная часть и в ней уже идет сортировка
8 kotletka
 
06.11.12
20:39
(6)тут недавно одного нуба ткнули что изначально сортируется в списке, а только потом готовое выводится в тч, так что пробуй (4)
9 DrunkAnimal
 
06.11.12
20:40
а это "НоменклатураДляПодбора.Сортировать("Код возр"); " точно выполняется после заполнения?
10 pavelul73
 
06.11.12
20:45
Всем большое спасибо. Вот этот вариант заработал:
ЭтаФорма.СправочникНоменклатура.Порядок.Установить("Код Возр");
Действительно, сначала сортируется в списке, не знал этого.
Еще раз спасибо
2 + 2 = 3.9999999999999999999999999999999...