gifts2017

История последних документов, открытых вами (7.7)

Опубликовал Алексей Новиков (ecotop2008@mail.ru) в раздел Обработки - Обработка документов

Легко и просто вы можете теперь открыть любой из 10 открывавшихся вами ранее документов, не ища их в журнале.

Обработка берет данные из файла mlg, поэтому, если он большой, будет тормозить.

Для открытия документа достаточно двойного клика мыши на нем.

В нижнем списке перечень значений реквизитов шапки и общих реквизитов документов.

Если давно открыли форму обработки, можно воспользоваться кнопкой на форме «Обновить». Пользуйтесь на здоровье, кому понравилось, плюсуйте.

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

Наименование Файл Версия Размер Кол. Скачив.
-
.ert 108,00Kb
06.11.09
94
.ert 108,00Kb 94 Бесплатно

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Константин (cabat) 06.11.09 14:54
отчет не смотрел, но идея по моему интересная
2. Евгений Мартыненков (JohnyDeath) 06.11.09 15:09
А мне наоборот кажется, что ради такого парсить mlg не стОит.
Используйте перехватчик ;)
3. Юрий Тимофеев (Tatitutu) 06.11.09 15:11
(2) он копию файла *.mlg парсит.
4. Константин (cabat) 06.11.09 15:15
(2) Перехватчик - мегавещь, не спорю!
5. Альтаир (Altair777) 06.11.09 15:58
(3) Да? Тогда нет актуальности
6. Юрий Тимофеев (Tatitutu) 06.11.09 16:27
(5)из (0)
Если давно открыли форму обработки, можно воспользоваться кнопкой на форме «Обновить».
7. Альтаир (Altair777) 06.11.09 16:30
(6) Я это видел, но сколько раз в минуту (или 10 минут) пользователь реально будет нажимать "Обновить"? Каждый пользователь.
И система только и будет занята тем, что бы делать копии журнала.
Или я не прав? Код еще не смотрел
8. Альтаир (Altair777) 06.11.09 16:40
+(7) Точно! Хана системе, в которой 50 пользователей раз в минуту будут копировать 200 метровый журнал
ФС.КопироватьФайл(КаталогИБ()+"\SYSLOG\1cv7.mlg",ИмяФайла,0);
9. Юрий Тимофеев (Tatitutu) 06.11.09 16:53
я так думаю , разработка неплохая "рыба" для программиста, или администратора БД - ОНА НЕ ДЛЯ КАЖДОГО ПОЛЬЗОВАТЕЛЯ - однозначно.
а для отладки или тестирования новых видов документов - почему нет ?
10. Альтаир (Altair777) 06.11.09 16:58
(9) А новые виды документов причем?
11. Альтаир (Altair777) 06.11.09 17:16
В общем, не зачет. Как самой обработке, так и ее адвокату - Tatitutu.
12. Pari (Pari) 06.11.09 17:55
(0) При клике на таблице документов показывает что-то непонятное.
Исправляется указанием типа колонки:
ТаблицаДокументов.НоваяКолонка("Документ","Документ");
13. Pari (Pari) 06.11.09 18:02
+(12) Что интересно, глюк проявляется не всегда и не для всех документов. Почему такое может быть?
14. Алексей Плутенко (Noy) 06.11.09 22:59
Идея замечательная - иногда очень надо найти документ, который открывался пару минут назад.
А вот реализация на "2" с минусом:
1)Копирование файла: если база лежит в сети - скорость будет просто жуть, к тому же при интенсивной работе диска винда (на сервере) тупит просто не подеццки!
2) Объект "Текст": большие файлы не открыть (у меня 1С написала "Минуточку", а минут через 5 "Недостаточно памяти" и вылет. Размер mlg ~200Mb)
За идею + (но только в уме)
15. Артур Аюханов (artbear) 07.11.09 10:42
(0) С помощью 1С++ и ФормЕкс я давным-давно (года три-четыре, не меньше) реализовал класс История.
есть на форуме 1С++ в конфе классов 1С++ - раздел репозитарий, есть на проклубе (можно найти по моему нику).
Реализация этого класса выполнена без помощи моего же
Перехватчика, его тогда просто не существовало :)
А с помощью Перехватчика все получается совсем просто :)
16. Артур Аюханов (artbear) 07.11.09 10:43
(15+) Работает очень шустро, т.к. никаких тяжелых операций нету.
17. alnov (ecotop2008@mail.ru) 09.11.09 04:29
Спасибо за комментарии. Вообще у себя я периодически архивирую обработками историю в MLG, оставляя там всего месяц истории, обычно этого достаточно. При необходимости у меня всегда есть возможность восстановить полную историю MLG за несколько лет, т.к. данные не удаляются, а сливаются методом дозаписи в файл архива.
А вообще, лично для себя я вижу преимущество данной обработки в том, что она работает на любой конфе без ее мало-мальского изменения (конфы), и не требует дополнительных инструментов, например формекса.
18. Михаил Семенов (Shaman100M) 11.11.09 15:19
(14) Да, объект "Текст" тут не применим, можно вот это использовать:

http://infostart.ru/public/17056/
19. Алексей Плутенко (Noy) 11.11.09 15:27
(18) Да, мы с тобой общались на эту тему в комментариях http://infostart.ru/public/18879/ ;)
20. Михаил Семенов (Shaman100M) 11.11.09 15:43
21. alnov (ecotop2008@mail.ru) 18.11.09 08:16
Спасибо за идею, Shaman100M и Noy, я с вашей подачи сделал вторую версию с использованием скрипта. Гляньте, по моим замерам, раза в 2 быстрее стала :). Также дополнительный функционал прикрутил, пользуйтесь.
22. Артур Аюханов (artbear) 25.11.09 17:40
Минус за дублирование одной разработки на сайте.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа