Удобные фильтры в журнале документов 1С 8.1

Обработки - Обработка документов

28
Быстрые фильтры для работы с журналами документов в 1С 8.1
  1. Отбор документов за год, месяц, день. Фильтры находятся прямо в форме журнала документов.
  2. Отбор документов по номеру. На экране остаются документы номера которых содержат введенные пользователем символы.
  3. Отбор документов по контрагенту. Выбор контрагента осуществляется в форме журнала путем ввода первых символов наименования (либо ИНН).
  4. Выбор периода Период задается с помощью полей выбора даты в верхней и нижней части журнала.
  5. Количество (и сумма) документов. После установки галочки на экране появляется информация о количестве (и сумме в v2) документов в текущем отборе.

Инструкция по прикручиванию фильтров к своей форме

28

Скачать файлы

Наименование Файл Версия Размер
ЭлементыУправленияFinder82
.epf 17,93Kb
03.12.12
14
.epf 17,93Kb 14 Скачать
ФормаСписка Finder 8.1
.cf 54,71Kb
03.12.12
64
.cf 54,71Kb 64 Скачать
ФормаСписка Finder 8.1_v2
.cf 302,86Kb
03.12.12
89
.cf 302,86Kb 89 Скачать
ЭлементыУправленияFinder81_v3
.epf 16,40Kb
03.12.12
35
.epf 16,40Kb 35 Скачать

См. также

Комментарии
Сортировка: Древо
1. anton.fly7 139 03.11.10 18:14 Сейчас в теме
+++ за оформление :) супер!
2. srv7 430 04.11.10 00:22 Сейчас в теме
однозначный + за оформление :D
3. Jahongir 04.11.10 06:57 Сейчас в теме
Я прошу прошение, только учусь. Не подскажите как этим пользоваться? Где его открыт в конфигураторе или в режиме предприятие.
4. finder 04.11.10 10:16 Сейчас в теме
Тут описан ход установки для ручного прикручивания к любому списку
Инструкция
5. slimper 160 04.11.10 15:51 Сейчас в теме
(0) Количество хорошо, а итоговая сумма?
7. finder 05.11.10 00:17 Сейчас в теме
Новый релиз Finder81_v2.cf:

- добавил расчет суммы;
- ускорил расчет количества;

Запрос для ускорения расчета взял здесь
http://infostart.ru/public/70227/
8. Serj1C 471 06.11.10 09:12 Сейчас в теме
10. Bux2 143 09.11.10 19:13 Сейчас в теме
Плюс.
Добавьте фильтр по виду документа - ещё удобнее будет.
Жаль, что 1С не стремится улучшать пользовательские функции.
И жаль, что надо снимать с поддержки, чтобы пользоваться таким фильтром.
Аплодисменты за оформление.
11. tormozit 4779 10.11.10 15:02 Сейчас в теме
Не смотря на красивое оформление, предложенное решение очень непрактично, т.к. обновлять таким образом доработанные формы будет довольно тяжело. Попробуй сделать встраивание своих элементов управления динамически. Тогда практичность вырастет в разы.
12. Log_in 10.11.10 21:57 Сейчас в теме
аха, мне тоже понравилась и идея и оформление. остается учесть пожелание tormozit.
спасибо.
13. cool.yju 11.11.10 15:36 Сейчас в теме
(0) Попробуй с помощью http://www.infostart.ru/public/22147/ сделать динамическую форму как подсказал (11)
14. finder 14.11.10 06:25 Сейчас в теме
Спасибо за совет!

Полностью согласен на счет практичности. Было бы круто, если бы можно было запустить инсталляшку и все формы одним махом оснащаются фильтрами. Кто знает способ, подскажите...

Сейчас делаю форму динамической, все получается. Элементы управления появляются и работают. Одно не могу понять, как программно освободить место сверху и снизу... ДокументСписок постоянно разъезжается на весь экран (почему-то не отрабатывает изменение свойства Верх)
15. finder 28 02.01.11 20:05 Сейчас в теме
Если в новом году Вы открыли журнал и увидели ошибку, необходимо подправить процедуру УстановкаТекущегоМесяцаГода()
Исправление процедуры УстановкаТекущегоМесяцаГода()

Процедура УстановкаТекущегоМесяцаГода()

ТекущийГод = Год(ДатаПоследнего());
НомерТекущегоМесяца = Месяц(ДатаПоследнего());

ЭлементыФормы.Год.Значение = Лев(ТекущийГод,1)+Прав(ТекущийГод,3);

Если НомерТекущегоМесяца = 1 Тогда
ЭлементыФормы.Месяц.Значение = "Январь";
ИначеЕсли НомерТекущегоМесяца = 2 Тогда
ЭлементыФормы.Месяц.Значение = "Февраль";
ИначеЕсли НомерТекущегоМесяца = 3 Тогда
ЭлементыФормы.Месяц.Значение = "Март";
ИначеЕсли НомерТекущегоМесяца = 4 Тогда
ЭлементыФормы.Месяц.Значение = "Апрель";
ИначеЕсли НомерТекущегоМесяца = 5 Тогда
ЭлементыФормы.Месяц.Значение = "Май";
ИначеЕсли НомерТекущегоМесяца = 6 Тогда
ЭлементыФормы.Месяц.Значение = "Июнь";
ИначеЕсли НомерТекущегоМесяца = 7 Тогда
ЭлементыФормы.Месяц.Значение = "Июль";
ИначеЕсли НомерТекущегоМесяца = 8 Тогда
ЭлементыФормы.Месяц.Значение = "Август";
ИначеЕсли НомерТекущегоМесяца = 9 Тогда
ЭлементыФормы.Месяц.Значение = "Сентябрь";
ИначеЕсли НомерТекущегоМесяца = 10 Тогда
ЭлементыФормы.Месяц.Значение = "Октябрь";
ИначеЕсли НомерТекущегоМесяца = 11 Тогда
ЭлементыФормы.Месяц.Значение = "Ноябрь";
ИначеЕсли НомерТекущегоМесяца = 12 Тогда
ЭлементыФормы.Месяц.Значение = "Декабрь";
КонецЕсли;

КонецПроцедуры
Оставьте свое сообщение