Сортировка журнала документов по указанной колонке (отличной от колонки Дата)
FeliceYa |
|
||
---|---|---|---|
Журнал документов содержит некоторые реквизиты тип значения в которых Строка или Дата, признак Индексировать с доп. упорядочиванием для этих полей установлен. В настройке порядка присутствует только поле «Дата», при попытке добавить другие поля возникает ошибка :»Ошибка при вызове метода контекста (Добавить): Метод не доступен для данного объекта«
Как можно настроить сортировку в журнале документов???? |
Yandex |
|
||
---|---|---|---|
bugor666 |
|
||
---|---|---|---|
Какая версия? |
FeliceYa |
|
||
---|---|---|---|
|
8.1.15 |
E_Migachev |
|
||
---|---|---|---|
(0) FeliceYa, Сортировка списка по произвольной колонке? |
FeliceYa |
|
||
---|---|---|---|
(3) E_Migachev, Спасибо конечно, но именно так я и пыталась сортировать ещё того как написала сюда…. Этот механизм работает в статических списках, таких как ДокументСписок, СравочникСписок, и т.п. , а в динамическом — ЖурналДокументовСписок это не работает!!!! |
E_Migachev |
|
||
---|---|---|---|
(4) FeliceYa, хм, сейчас попробую *09 |
E_Migachev |
|
||
---|---|---|---|
(4) (5) Добавлять элементы настройки порядка в динамические списки нельзя. |
FeliceYa |
|
||
---|---|---|---|
(6) E_Migachev, Этот коммент М.Радченко по данному вопросу я читала, только он как-то расходится с действительностью…. У меня индексирование установлено. Тип данных попадающих в колонки (во всех документах для каждой колонки) Дата. Но нужной Графы в настройках порядка НЕТ!!!! Есть только Стандартня графа Дата, которую можно отключить! |
FeliceYa |
|
||
---|---|---|---|
(6) E_Migachev, Как Вы думаете? Может быть Максим Радченко пишет это про 8.2 ? А в 8.1 настройка порядка в журналах вообще не поддерживается? А зачем тогда для граф журнала есть возможность устанавливать признак индексирования с доп.упорядочиванием???? |
E_Migachev |
|
||
---|---|---|---|
(8) FeliceYa, вот из статьи:
Журнал документов Оптимальным является: * упорядочивание по полю Дата. Если у журнала документов есть графа «Графа1» для которой свойство Индексирование установлено в значение «Индексировать», то оптимальными также является упорядочивание по графе Графа1. Если у журнала документов есть графа «Графа1» для которой свойство Индексирование установлено в значение «Индексировать с доп. упорядочиванием», то оптимальными также является упорядочивание по полям Графа1 + Дата. Важно, что в этом случае упорядочивание только по полю Графа1 не является эффективным. Я попробовал в 8.1, такие примеры как: Код 1C v 8.х
Не работают *09 Ограничения упорядочивания
Но ПРОГРАММНО МОЖНО ЗАДАТЬ УПОРЯДОЧИВАНИЕ, для тех граф — у который указано индексирование!
При открытии, журнал будет упорядочен! |
FeliceYa |
|
||
---|---|---|---|
(9) E_Migachev, Да так работает, но увы*11 только программно. Но и это уже хорошо. ПриОткрытии можно прописать оптимальный вариант по основным колонкам, например:Код 1C v 8.х
А для интерактивного упорядочивания пользователями можно дописать возможность дополнительных настроек. Например: P.S. Большое спасибо E_Migachev |
Подсказка: Вы можете приложить к ответу файл или изображение щелкнув по значку или в редакторе. |
Бьюсь сутки как добавить сортировку в журнал документов по реквизиту. |
Я |
Модератор
03.02.07 — 16:32
Поиск пользы не принес.
1 — 03.02.07 — 16:33
индексировать реквизит
Модератор
2 — 03.02.07 — 16:34
Процедура ПриОткрытии()
// Вставить содержимое обработчика.
//ЭлементыФормы.ТабличноеПоле.НастройкаПорядка.Добавить(«Срок»,Истина);
КонецПроцедуры
Выдает что данный метод Добавить использовать нельзя. Срок — тип Дата. Есть еще некоторые реквизиты по которым хотелось бы сортировку.
Индексация на реквизитах стоит.
Модератор
3 — 03.02.07 — 16:36
Я тут конфигурацию навоял по управлению задачами ИТ. Все стандартно — заявитель, сроки, категория, приоритет, исполнитель, состояние, Дата завершения, Описание задачи, Заключение.
Все в журнале. Отборы всякие и красоту навел, сортировка вот подводит только.
Модератор
4 — 03.02.07 — 16:38
{ЖурналДокументов.Задачи.Форма.ФормаСписка(4)}: Ошибка при вызове метода контекста (Добавить): Метод не доступен для данного объекта
ЭлементыФормы.ТабличноеПоле.НастройкаПорядка.Добавить(«Срок»,Ложь);
по причине:
Метод не доступен для данного объекта
———
Также пробовал через метод Найти().Доступность — Истина.
Тоже нифига не помогает.
5 — 03.02.07 — 16:44
«Метод не доступен для данного объекта» — значит, что в настройку порядка табличного поля со значением типа «ЖурналДокументовСписок» нельзя добавлять вообще, иначе говоря нельзя в журнале документов добавлять свои сортировки.
6 — 03.02.07 — 16:45
Можно лишь включать и выключать имеющиеся в ЭлементыФормы.ТабличноеПоле.НастройкаПорядка
Модератор
7 — 03.02.07 — 16:45
вот то то и оно. поэтому и интересуюсь как сделать.
Модератор
8 — 03.02.07 — 16:45
(6) там нифига нет кроме даты документа.
9 — 03.02.07 — 16:46
Используй список документов. Говорят там можно.
Модератор
10 — 03.02.07 — 16:47
ПОнятно. скорее всего через локальную форму списка. так оно и есть.
Модератор
11 — 03.02.07 — 16:47
Да можно. только что проверил.
Модератор
12 — 03.02.07 — 16:47
Млин опять всю красоту переписывать )
Модератор
13 — 03.02.07 — 16:57
Все сделал. журнал оказался лишним.
14 — 03.02.07 — 23:09
ЖурналДокументовСписок.Порядок.Установить(«Срок»)
Модератор
15 — 03.02.07 — 23:11
(14) хоч сказать что в журнале работать будет ?
16 — 03.02.07 — 23:19
(15) Да.
17 — 03.02.07 — 23:21
журнал может оказаться серьезным препятствием для масштабируемости системы
19 — 04.02.07 — 09:52
(3)Такого типа задачка вполне для EXEL потянет. Работы 5-10 минут. Со всеми прибамбасами и прочим.
20 — 04.02.07 — 10:05
(19) А если работать в MS Projecte вообще ничего не нужно дорабатывать
И кстати есть 1Ская конфижка:
http://www.v8.1c.ru/applied-solutions/solution.jsp?SolutionID=57182
21 — 04.02.07 — 11:31
Ну нафига для этого работать в MS Projecte?
Тут все банально.
22 — 04.02.07 — 12:14
Неужели, это решение http://www.v8.1c.ru/applied-solutions/solution.jsp?SolutionID=57182 продавать сбираются?
Задача банальная, до безобразия.
23 — 04.02.07 — 12:20
(22) Бритва тоже не сложная штука, но на этом Жилет делеает себе уже который век неплохие доходы
Худой
24 — 04.02.07 — 13:23
Это не то.
1
2
Показывать по
10
20
40
сообщений
Новая тема
Ответить
Eagle77
Дата регистрации: 08.06.2004
Сообщений: 36
«Не помню где именно на этом форуме нашел вчера сообщение о невозможности отсортировать данные, представленные в форме журнала документов иначе, кроме как по времени проведения (точнее сохранения) документа. Вообще, слово «невозможно» — нехорошее слово, ведь из любого положения есть выход , вопрос в том, насколько этот выход подходит. Так и здесь; удалось найти способ отсортировать форму журнала документов по клиенту (но так же можно и по любому полю — времени не было дописывать — главное принцип работы), но найденный способ оказался неудобным из-за слишком медленной скорости обработки, но если очень нужно (как в той проблеме, когда требовалось, чтобы документы по сотрудникам выводились, если не ошибаюсь, по табельному номеру), то этот метод можно и применить, хотя, повторю, крайне неудобно: приходится очень долго ждать пока документы не отсортируются так как нужно пользователю. Это очень большой минус, который может перечеркнуть дальнейшее использование данного способа сортировки. Однако, выход найден, а уж подходит он или нет, пусть каждый решает для себя сам Я бы не стал, наверное, им пользоваться )), но если кому интересно, я с удовольствием поделюсь этим способом. (По-моему, это единственное, что можно сделать при отсутствии средств внутреннего языка.)<br><br>PS: Пожелание разработчикам 1С. Уважаемые коллеги, сделайте, пожалуйста, возможность сортировки документов в журнале по выбору пользователя (как в справочниках) в версии 7.7. Иногда это действительно очень нужно. Спасибо.»
Квазимодо
Дата регистрации: 12.05.2004
Сообщений: 559
пардон, а отбор в Бух-ии в журналеОпераций и в общемЖ, в ТиС по Контрагенту, по типу и пр. в общем журнале…не подходит? или идет речь о «двойном» отборе (по типу документов и Контрагенту, и т.п.)?
Eagle77
Дата регистрации: 08.06.2004
Сообщений: 36
Документы в любом журнале документов, включая и общий, выводятся только в хронологическом порядке, а что делать если нужно отсортировать документы, например, по коду клиента, а не по времени создания документа? То, что есть отбор — это понятно, но он устроен таким образом, что покажет документы только одного клиента (или другого отобранного поля). В моем примере речь идет не об «отборе» по полю «клиент», а именно о сортировке документов в форме журнала по полю «клиент» (или любому другому полю). Как в любом справочнике: не по времени создания того или иного элемента, а по наименованию, коду или любому другому реквизиту, у которого установлен признак «Сортировка».
Jetta
Дата регистрации: 02.04.2010
Сообщений: 16
Добрый день. Мне очень нужно отсортировать журнал документов не по возрастанию, а по убыванию даты. Поделитесь, пожалуйста, своим способом. Вижу. что сообщение аж от 2004 года, но все-таки слабая надежда получить ответ остается.
Денис (САМАРА)
Дата регистрации: 09.04.2008
Сообщений: 8351
С 2004-го года в «обиход» вошли программы семейства 1С:Предприятие 8 и там все это уже работает.
Рисовод
Дата регистрации: 26.12.2007
Сообщений: 25776
Jetta
Дата регистрации: 02.04.2010
Сообщений: 16
Да, действительно, эта обработка есть, но увы — «журнал», получающийся в результате, не дает возможности добавления и поиска документов (даже в описаниях об этом говорится). А это как раз основные требования пользователя
Рисовод
Дата регистрации: 26.12.2007
Сообщений: 25776
> не дает возможности добавления и поиска документов<br>Добавляются документы через меню «документы», а журнал просто периодически обновляется «кнопочкой с пальцем»!. Стандартным поиском документы чудесно «ищутся»! таких возможносте нет даже в «стандартном» журнале. Может пользователя «поучить»?<br>> даже в описаниях об этом говорится<br>процитируй.
Jetta
Дата регистрации: 02.04.2010
Сообщений: 16
Добавление через меню «документы» — верно, спасибо за идею, я как-то не сообразила. (А пользователь, кстати, довольно упертый и плохообучаемый, иначе ему бы не понадобилась обратная сортировка — он, понимаете ли, «привык к инету, а там всё свежее сверху»).<br> <br>Цитирую:<br><<Как видно из описания этого отчёта, он предоставляет немало возможностей по эффективной работе с документами, хотя и имеет недостатки — в частности, обновление списка документов не происходит динамически и нет возможностей поиска/создания документов как в обычных журналах. Поэтому пользователи будут проводить основное время работы в «стандартных» журналах.>><br>Взято из: http://www.klerk.ru/soft/articles/3144
Рисовод
Дата регистрации: 26.12.2007
Сообщений: 25776
> как в обычных журналах<br>нет, но есть другие, не менее удобные, средства.<br>> «привык к инету, а там всё свежее сверху»<br>кто к чему привыкает! Другой «любитель инета» потребут журнал справа-налево! Там все «свежее» впереди!
0 / 0 / 0 Регистрация: 15.12.2014 Сообщений: 1 |
|
1 |
|
Сортировка в журнале документов09.04.2007, 18:18. Показов 30187. Ответов 4
Подскажите пожалуйста можно ли в 1С Предприятие 7.7 в журнале документов задать сортировку по определённому полю?
0 |
0 / 0 / 0 Регистрация: 28.03.2004 Сообщений: 1,913 |
|
09.04.2007, 18:55 |
2 |
Можно. В ЖКК очень хорошо все это описано.
0 |
0 / 0 / 0 Регистрация: 11.11.2005 Сообщений: 584 |
|
10.04.2007, 11:06 |
3 |
vitfil, а ссылочку на том, страницу в студию. А то я не в курсе, что журнал документов можно сортировать иначе, чем по времени этих самых документов. Как-то всегда для этого приблуды разные рисовал.
0 |
0 / 0 / 0 Регистрация: 28.03.2004 Сообщений: 1,913 |
|
10.04.2007, 11:24 |
4 |
Для: Zab
0 |
0 / 0 / 0 Регистрация: 11.11.2005 Сообщений: 584 |
|
10.04.2007, 11:46 |
5 |
svv2000: вощем, вот те общий совет: из журнала не отсортируешь, но если очень надо, можно сделать внешнюю обработку, на нее положить таблицу значений, и извращаться с сортировками, сколько душе угодно
0 |
В данной публикации рассматривается возможность работы с очень интересной командой Настроить список. Работает она для списков справочников, документов и регистров.
Используя команду, можно:
- отбирать (фильтровать) данные по заданным условиям (по аналогии с фруктами — отбираем только яблоки);
- сортировать данные в соответствии с выбранными условиями и в указанном направлении (сортируем фрукты по видам и по размеру — сначала больше, потом меньше);
- группировать данные по заданному признаку (группируем фрукты по видам: яблоки, груши и т. д.);
- изменять внешний вид отображения таблицы (цвет текста, шрифт, фон, расположение).
Содержание
- Команда Настроить список
- Вкладка Основные
- Вкладка Отбор
- Вкладка Сортировка
- Вкладка Условное оформление
- Вкладка Группировка
Команда Настроить список
Команда Настроить список позволяет настраивать удобный вид отображения документов и справочников в программе по кнопке ЕЩЕ — Настроить список.
При выборе команды открывается форма настройки списка, которая состоит из вкладок:
- Основные,
- Отбор,
- Сортировка,
- Условное оформление,
- Группировка.
Вкладка Основные
Вкладка Основные формируется автоматически при добавлении условий во вкладку Отбор. Эта информация будет отображаться в шапке списка документов и справочников.
Вкладка Отбор
Настройка предназначена для отбора данных по заданным условиям, например:
- периоду,
- контрагенту,
- договору,
- и т.д.
Вкладка Отбор состоит из двух окон:
- список доступных полей для отбора;
- указание условия отбора по выбранному полю.
Добавить поле в условие отбора можно кнопками:
- Выбрать — из окна списка доступных полей;
- Добавить новый элемент — из окна определения условия отбора.
Добавим в форму списка документов реализации условие отбора по еще не подписанным документам отгрузки.
После принятия изменений по кнопке Завершить редактирование:
- в шапке журнала документов реализации отобразится заданное условие;
- в списке документов останутся только не подписанные документы.
Если нужно видеть все документы реализации, флажок в шапке списка Подписан нужно снять.
Использовать отбор по подписанным и не подписанным документам можно, если в документах реализации ведется учет подписанных документов.
Вкладка Сортировка
Настройка позволяет упорядочить данные в соответствии с выбранными условиями и в указанном направлении:
- по возрастанию;
- по убыванию.
Вкладка Сортировка состоит из двух окон:
- список доступных полей для сортировки;
- указание направления сортировки по выбранному полю:
- по возрастанию,
- по убыванию.
По умолчанию в документах сортировка установлена по дате. Для изменения этого условия нужно добавить свои поля сортировки кнопками:
- Выбрать — из окна списка доступных полей;
- Добавить новый элемент порядка — из окна определения порядка сортировки.
После ввода порядка сортировки данные в списке будут упорядочены по заданному полю.
Отсортируем документы реализации по возрастанию номера документа.
Для этого укажем на вкладке:
- Поле — Номер.
- Направление сортировки — По возрастанию.
После принятия изменений по кнопке Завершить редактирование список документов будет отсортирован по номеру.
Вкладка Условное оформление
Настройка позволяет изменять внешний вид отображения таблицы:
- настраивать цвет текста, шрифт, фон;
- менять расположение данных в таблице.
Вкладка Условное оформление состоит из разделов:
- Оформление — выбирается шрифт: цвет, фон, стиль, размер;
- Условие — задается условие оформление;
- Оформляемые поля — указываются поля, для которых задается условие оформления.
Настроим список документов поступления, чтобы все операции с суммой выше 250 000 руб. отражались красным цветом на желтом фоне.
Настройка будет включать работу с вкладками:
- Оформляемые поля;
- Условия;
- Оформление.
На вкладке Оформляемые поля укажем реквизит Сумма.
На вкладке Условие укажем, что будем рассматривать суммы выше 250 000 руб.
На вкладке Оформление зададим красный цвет шрифта и желтый фон согласно условиям задачи.
После нажатия на кнопку ОК вкладка Условное оформление будет выглядеть следующим образом:
Результат выполненной настройки показан на рисунке.
Вкладка Группировка
Настройка позволяет группировать данные по заданному полю данных:
- наименованию контрагента;
- виду операции;
- и т.д.
Вкладка Группировка состоит из двух окон:
- список доступных полей группировки;
- список выбранных полей группировки.
Добавить поле в окно группировки можно кнопками:
- Выбрать — из окна списка доступных полей;
- Добавить — из окна группируемых полей.
Настроим группировку по контрагентам в списке документов реализации.
После принятия изменений по кнопке Завершить редактирование результат выполненной настройки будет таким:
Используя волшебную команду Настроить список, мы можем настраивать «под себя» внешний вид наших журналов, документов и справочников.
Проверьте себя! Пройдите тест на эту тему по ссылке >>
См. также:
- Настройка Панели навигации
- Как настроить быстрый доступ к любому элементу 1С — Избранное
- Удобная работа с журналами документов
- Как формировать удобные списки договоров
- Быстрый ввод справочников из документов
Подписывайтесь на наши YouTube и Telegram чтобы не пропустить
важные изменения 1С и законодательства
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно