1с журнал документов сортировка по реквизиту

Сортировка журнала документов по указанной колонке (отличной от колонки Дата)

FeliceYa
22.12.2010 14:31 Прочитано: 17027

Журнал документов содержит некоторые реквизиты тип значения в которых Строка или Дата, признак Индексировать с доп. упорядочиванием для этих полей установлен. В настройке порядка присутствует только поле «Дата», при попытке добавить другие поля возникает ошибка :»Ошибка при вызове метода контекста (Добавить): Метод не доступен для данного объекта«

Как можно настроить сортировку в журнале документов????

Yandex
Возможно, вас также заинтересует

Реклама на портале

bugor666
22.12.2010 16:21 Ответ № 1

Какая версия?

FeliceYa
22.12.2010 23:01 Ответ № 2

8.1.15

E_Migachev
23.12.2010 09:06 Ответ № 3

(0) FeliceYa, ) Сортировка списка по произвольной колонке?

FeliceYa
23.12.2010 11:19 Ответ № 4

(3) E_Migachev, Спасибо конечно, но именно так я и пыталась сортировать ещё того как написала сюда…. Этот механизм работает в статических списках, таких как ДокументСписок, СравочникСписок, и т.п. , а в динамическом — ЖурналДокументовСписок это не работает!!!!

E_Migachev
23.12.2010 11:23 Ответ № 5

(4) FeliceYa, хм, сейчас попробую *09

E_Migachev
23.12.2010 11:57 Ответ № 6

(4) (5) Добавлять элементы настройки порядка в динамические списки нельзя.
Если индексирование для графы установлено, то соответсвующий элемент настройки порядка уже есть, надо его просто включить.

Если графа имеет составной тип, то упорядочивание по полям такого типа в динамических списках не поддерживается.

Подробнее можно посмотреть на ИТС «Особенности поведения списков динамического просмотра».

FeliceYa
23.12.2010 12:40 Ответ № 7

(6) E_Migachev, Этот коммент М.Радченко по данному вопросу я читала, только он как-то расходится с действительностью…. У меня индексирование установлено. Тип данных попадающих в колонки (во всех документах для каждой колонки) Дата. Но нужной Графы в настройках порядка НЕТ!!!! Есть только Стандартня графа Дата, которую можно отключить!

FeliceYa
23.12.2010 12:46 Ответ № 8

(6) E_Migachev, Как Вы думаете? Может быть Максим Радченко пишет это про 8.2 ? А в 8.1 настройка порядка в журналах вообще не поддерживается? А зачем тогда для граф журнала есть возможность устанавливать признак индексирования с доп.упорядочиванием????

E_Migachev
23.12.2010 15:31 Ответ № 9

(8) FeliceYa, вот из статьи:
Журнал документов
Оптимальным является:
* упорядочивание по полю Дата.
Если у журнала документов есть графа «Графа1» для которой свойство Индексирование установлено в значение «Индексировать», то оптимальными также является упорядочивание по графе Графа1.

Если у журнала документов есть графа «Графа1» для которой свойство Индексирование установлено в значение «Индексировать с доп. упорядочиванием», то оптимальными также является упорядочивание по полям Графа1 + Дата. Важно, что в этом случае упорядочивание только по полю Графа1 не является эффективным.

Я попробовал в 8.1, такие примеры как:

Код 1C v 8.х

 ЖурналДокументовСписок.НастройкаПорядка.Добавить(Организация, Истина);
// или
ЖурналДокументовСписок.НастройкаПорядка.Организация.Доступность = Истина;

Не работают *09

Ограничения упорядочивания
Для любых прикладных объектов невозможно упорядочивание по следующим полям:
* полям типа «Стока неограниченной дины»;
* полям типа «Хранилище значения»;
* полям составного типа (для которых задано более одного типа);
* полям, для которых задан «набор типов».
Набор типов» в приведенном выше списке — это:
* типы, задающие ссылку на любой справочник, любой документ и т.д.;
* тип ЛюбаяСсылка;
* типы Характеристика.<Имя плана видов характеристик>.


Но ПРОГРАММНО МОЖНО ЗАДАТЬ УПОРЯДОЧИВАНИЕ, для тех граф — у который указано индексирование!
В ПриОткрытии пишем:
Код 1C v 8.х

 ЖурналДокументовСписок.Порядок.Установить("Номер Возр");
// или
ЖурналДокументовСписок.Порядок.Установить("Месяц Возр");
// или
ЖурналДокументовСписок.Порядок.Установить("Организация Возр");
// или
ЖурналДокументовСписок.Порядок.Установить("Ссылка");

При открытии, журнал будет упорядочен!

FeliceYa
23.12.2010 19:09 Ответ № 10

(9) E_Migachev, Да так работает, но увы*11 только программно. Но и это уже хорошо. ПриОткрытии можно прописать оптимальный вариант по основным колонкам, например:Код 1C v 8.х

 ЖурналДокументовСписок.Порядок.Установить("Графа, Графа1 Убыв, Графа2 Возр");   

А для интерактивного упорядочивания пользователями можно дописать возможность дополнительных настроек. Например:title

P.S. Большое спасибо E_Migachev

Подсказка: Вы можете приложить к ответу файл или изображение щелкнув по значку или в редакторе.

Бьюсь сутки как добавить сортировку в журнал документов по реквизиту.

Я
   Maniac

Модератор

03.02.07 — 16:32

Поиск пользы не принес.

  

Партнерская программа EFSOL Oblako

   France

1 — 03.02.07 — 16:33

индексировать реквизит

   Maniac

Модератор

2 — 03.02.07 — 16:34

Процедура ПриОткрытии()

   // Вставить содержимое обработчика.

   //ЭлементыФормы.ТабличноеПоле.НастройкаПорядка.Добавить(«Срок»,Истина);

КонецПроцедуры

Выдает что данный метод Добавить использовать нельзя. Срок — тип Дата. Есть еще некоторые реквизиты по которым хотелось бы сортировку.

Индексация на реквизитах стоит.

   Maniac

Модератор

3 — 03.02.07 — 16:36

Я тут конфигурацию навоял по управлению задачами ИТ. Все стандартно — заявитель, сроки, категория, приоритет, исполнитель, состояние, Дата завершения, Описание задачи, Заключение.

Все в журнале. Отборы всякие и красоту навел, сортировка вот подводит только.

   Maniac

Модератор

4 — 03.02.07 — 16:38

{ЖурналДокументов.Задачи.Форма.ФормаСписка(4)}: Ошибка при вызове метода контекста (Добавить): Метод не доступен для данного объекта

   ЭлементыФормы.ТабличноеПоле.НастройкаПорядка.Добавить(«Срок»,Ложь);

по причине:

Метод не доступен для данного объекта

———

Также пробовал через метод Найти().Доступность — Истина.

Тоже нифига не помогает.

   TormozIT

5 — 03.02.07 — 16:44

«Метод не доступен для данного объекта» — значит, что в настройку порядка табличного поля со значением типа «ЖурналДокументовСписок» нельзя добавлять вообще, иначе говоря нельзя в журнале документов добавлять свои сортировки.

   TormozIT

6 — 03.02.07 — 16:45

Можно лишь включать и выключать имеющиеся в ЭлементыФормы.ТабличноеПоле.НастройкаПорядка

   Maniac

Модератор

7 — 03.02.07 — 16:45

вот то то и оно. поэтому и интересуюсь как сделать.

   Maniac

Модератор

8 — 03.02.07 — 16:45

(6) там нифига нет кроме даты документа.

   TormozIT

9 — 03.02.07 — 16:46

Используй список документов. Говорят там можно.

   Maniac

Модератор

10 — 03.02.07 — 16:47

ПОнятно. скорее всего через локальную форму списка. так оно и есть.

   Maniac

Модератор

11 — 03.02.07 — 16:47

Да можно. только что проверил.

   Maniac

Модератор

12 — 03.02.07 — 16:47

Млин опять всю красоту переписывать )

   Maniac

Модератор

13 — 03.02.07 — 16:57

Все сделал. журнал оказался лишним.

   TormozIT

14 — 03.02.07 — 23:09

ЖурналДокументовСписок.Порядок.Установить(«Срок»)

   Maniac

Модератор

15 — 03.02.07 — 23:11

(14) хоч сказать что в журнале работать будет ?

   TormozIT

16 — 03.02.07 — 23:19

(15) Да.

   Мелкий бес

17 — 03.02.07 — 23:21

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

   Худой

19 — 04.02.07 — 09:52

(3)Такого типа задачка вполне для EXEL потянет. Работы 5-10 минут. Со всеми прибамбасами и прочим.

   Neco

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 продавать сбираются?
Задача банальная, до безобразия.

   Neco

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 дней бесплатно

Понравилась статья? Поделить с друзьями:
  • Ювелирная компания тиффани официальный сайт
  • 1с запрос проверка на незаполненный реквизит
  • Югинвестбанк славянск на кубани часы работы
  • 1с запрос условие на заполненность реквизита
  • Юго восточная производственная компания ооо