|
УТ 10.3 | ☑ | ||
---|---|---|---|---|
0
Eeelena
19.08.13
✎
12:34
|
В УТ 10.3 в справочник Реестр договоров нужно добавить возможность сортировки по исходящему номеру. Подскажите как сделать?
|
|||
1
Eeelena
19.08.13
✎
12:35
|
Вот например есть номер 10К и 100ПК, 10К должно быть впереди, то есть сортировка должна быть по цифрам
|
|||
2
Cube
19.08.13
✎
12:37
|
Добавь ещё один реквизит - номер для сортировки.
А в личную карточку выложи фотку - будут лучше помогать)) |
|||
3
1Cv8_accepted
19.08.13
✎
12:37
|
Справочник "Договоры контрагентов" вероятно?
|
|||
4
Eeelena
19.08.13
✎
12:56
|
и что мне с этим реквизитом делать перенести туда номера и там сортировать только по номеру или как ???
|
|||
5
Eeelena
19.08.13
✎
12:56
|
нет, это не договоры контрагентов, это добавленный справочник
|
|||
6
1Cv8_accepted
19.08.13
✎
12:58
|
(5) Чё там в "Размещение данных" на табличном поле?
|
|||
7
Eeelena
19.08.13
✎
13:04
|
||||
8
Eeelena
21.08.13
✎
09:54
|
кто поможет???
|
|||
9
Zombi
21.08.13
✎
09:58
|
(8) Фотки не будет???
|
|||
10
Godofsin
21.08.13
✎
10:04
|
Да1 Чо с фоткой?
|
|||
11
GaikA_13rus
21.08.13
✎
10:51
|
Может в процедуру при открытии добавить
ЭтаФорма.ИмяФормы.Сортировать("НомерИсходящий Убыв"); |
|||
12
Eeelena
21.08.13
✎
11:33
|
зачем фотка то?!)
|
|||
13
Zombi
21.08.13
✎
11:34
|
(12) Традиция. Пока фотки не будет в профиле, не помогут.
|
|||
14
Eeelena
21.08.13
✎
11:35
|
так понимаете он не будет нормально сортировать по номеру , он получается по симвролам сортирует, вот например у меня номера 100АП и 11А он поставит сначала 100АП, а потом 11А
|
|||
15
Eeelena
21.08.13
✎
11:36
|
что за традиция??? будьте добры, помогите мне, я уже так долго мучаюсь с этим вопросом
|
|||
16
Eeelena
21.08.13
✎
11:37
|
давайте нарушим традицию)))
|
|||
17
Amra
21.08.13
✎
11:37
|
(16) Давай) Ответ в (2). По другому нереализуемо)
|
|||
18
Zombi
21.08.13
✎
11:38
|
(15) Сначала Вы будьте добры и покажите фотку. А то сейчас поможешь, а фотки потом не будет. Знаем, проходили.
|
|||
19
Eeelena
21.08.13
✎
11:40
|
Amra, вы уверены, что по другому никак, только создавать новый реквизит? Получается тогда сортировка будет по новому реквизиту((( а мне нужно именно по номеруИсходящему
|
|||
20
peal
21.08.13
✎
11:42
|
100АП и 11А пожалуй можно будет сортировать только если символьную часть перенести в другой реквизит и сортировать по нему
|
|||
21
Eeelena
21.08.13
✎
11:46
|
я сейчас создала реквизит, и перенесла в него все что до букв, то есть 100 и 11 и делаю сортировку по этому реквизиту и порядок правильный. Но мне нужно чтоб при нажатии на столбик номер исходящий сортировалось по нему и в правильном порядке
|
|||
22
Eeelena
21.08.13
✎
11:48
|
Процедура ПриОткрытии()
// Вставить содержимое обработчика. ЭлементыФормы.СправочникСписок.НастройкаПорядка.НомерИсходящий.Доступность = Истина; Спр = Справочники.РеестрДоговоров.Выбрать(); ЭлементыФормы.СправочникСписок.ТекущиеДанные Цикл Пока Спр.Следующий() Цикл НомерИсходящий=Спр.НомерИсходящий; Позиция1=Найти(НомерИсходящий,"П"); Позиция2=Найти(НомерИсходящий,"С"); Если Позиция1<>0 Тогда Результат1 = Лев (НомерИсходящий, Позиция1-1); РезультатПоискаПоРеквизит=Справочники.РеестрДоговоров.НайтиПоРеквизиту("НомерИсходящий",НомерИсходящий); Объект=РезультатПоискаПоРеквизит.ПолучитьОбъект(); Объект.НомерДляСортировки=Число(Результат1); Объект.Записать(); ИначеЕсли Позиция2<>0 Тогда Результат1 = Лев (НомерИсходящий, Позиция2-1); РезультатПоискаПоРеквизит=Справочники.РеестрДоговоров.НайтиПоРеквизиту("НомерИсходящий",НомерИсходящий); Объект=РезультатПоискаПоРеквизит.ПолучитьОбъект(); Объект.НомерДляСортировки=Число(Результат1); Объект.Записать(); Иначе РезультатПоискаПоРеквизит=Справочники.РеестрДоговоров.НайтиПоРеквизиту("НомерИсходящий",НомерИсходящий); Объект=РезультатПоискаПоРеквизит.ПолучитьОбъект(); Объект.НомерДляСортировки=РезультатПоискаПоРеквизит.НомерИсходящий;; Объект.Записать(); КонецЕсли; КонецЦикла; СправочникСписок.Порядок.Установить("НомерДляСортировки Возр"); |
|||
23
Eeelena
21.08.13
✎
11:48
|
вот такой код у меня получился
|
|||
24
Eeelena
21.08.13
✎
11:51
|
и еще почему то у меня переносятся не все номера, может дело в выборке. как перебрать элементы именно по табличному полю на форме?
|
|||
25
Cube
22.08.13
✎
05:06
|
(24) Потому что фотки по-прежнему нет... :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |