Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Сброс настроек сортировки в табличном поле / 7 сообщений из 7, страница 1 из 1
28.08.2009, 16:01
    #36168358
supervk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс настроек сортировки в табличном поле
8.1
Сделал обработку,в которой на форме находится табличное поле, содержащее таблицу документов с типом ДокументСписок.ЗаказПокупателя. Как сделать, чтобы сохранялась настройка сортировки списка, установленная в режиме предприятия?

Т.е. я в стандартной настройке "Установить отбор и сортировка списка" устанавливаю нужную сортировку. Затем закрываю форму, открываю - настройка сбросилась, поле опять без сортировок. Как исправить данную проблему?
...
Рейтинг: 0 / 0
28.08.2009, 16:06
    #36168367
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс настроек сортировки в табличном поле
ну самое тупое - Сохранить/ВосстановитьЗначение
...
Рейтинг: 0 / 0
28.08.2009, 16:16
    #36168390
supervk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс настроек сортировки в табличном поле
Господин ПЖну самое тупое - Сохранить/ВосстановитьЗначение
Ну это на крайний случай. Хотелось бы разобраться, почему в типовых формах настройка восстанавливается, а у меня не восстанавливается.
...
Рейтинг: 0 / 0
28.08.2009, 18:19
    #36168648
semyons
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс настроек сортировки в табличном поле
В настройках формы указываются поля, значения которых нужно сохранять
...
Рейтинг: 0 / 0
30.08.2009, 07:40
    #36169412
supervk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс настроек сортировки в табличном поле
semyonsВ настройках формы указываются поля, значения которых нужно сохранять
В настройках формы указываются реквизиты, которые надо сохранять. Настройки сортировки среди этих реквизитов нет. Я могу сделать реквизит и сохранять в него настройки сортировки, но это будет то же самое, что Сохранить/Восстановить.
...
Рейтинг: 0 / 0
30.08.2009, 08:28
    #36169418
supervk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс настроек сортировки в табличном поле
Сохранение свойства сортировки связано с данными, к которым привязана форма. Т.е. если у моей формы Данные = ОбработкаОбъект, то сортировка не сохраняется, а если Данные = СписокДокументов (ДокументСписок.ЗаказПокупателя), то сортировка сохраняется и восстанавливается.

Сделал так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Процедура ПередСохранениемЗначений(Отказ)
	СтрокаСортировки = "";
	Для Каждого ЭлПорядка ИЗ ТаблицаДокументов.Порядок Цикл
		СтрокаСортировки = СтрокаСортировки + ЭлПорядка.Имя + " " + ЭлПорядка.Направление + ";"
	КонецЦикла;
КонецПроцедуры

Процедура ПослеВосстановленияЗначений()
	Если ЗначениеЗаполнено(СтрокаСортировки) Тогда
		ТаблицаДокументов.Порядок.Установить(СтрокаСортировки);
	КонецЕсли;
КонецПроцедуры
Как-то вобще через одно место получается...
К тому как получить настройку которая указана в окне "Установить отбор и сортировку списка" с галочкой "Использовать при открытии", я не нашел и выходит, что сохраняю не её, а текущую настройку.
...
Рейтинг: 0 / 0
30.08.2009, 08:41
    #36169420
supervk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сброс настроек сортировки в табличном поле
supervkСделал так:
Ошибк была. Поправил:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Процедура ПередСохранениемЗначений(Отказ)
	СтрокаСортировки = "";
	Запятая = "";
	Для Каждого ЭлПорядка ИЗ ТаблицаДокументов.Порядок Цикл
		СтрокаСортировки = СтрокаСортировки + ЭлПорядка.Имя + " " + ?(ЭлПорядка.Направление=НаправлениеСортировки.Возр, "Возр", "Убыв") + Запятая;
		Запятая = ",";
	КонецЦикла;
КонецПроцедуры

Процедура ПослеВосстановленияЗначений()
	Если ЗначениеЗаполнено(СтрокаСортировки) Тогда
		ТаблицаДокументов.Порядок.Установить(СтрокаСортировки);
	КонецЕсли;
КонецПроцедуры
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Сброс настроек сортировки в табличном поле / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]