Информация из журнала регистрации по элементу справочника/по документу (Внешняя универсальная печ. форма)




История изменения/создания элементов справочников , документов во внешней печатной форме !
Никаких изменений конфигурации !Для любой типовой конфигурации 1С8.2
УСКОРЕНИЕ ПОЛУЧЕНИЯ ИНФОРМАЦИИ ИЗ Журнала Регистрации в разы !

   Очень раздражает в типовых конфигурациях 1С8 Журнал регистрации и прежде всего его отборы и долгое формирование результата на больших журналах — а зачастую  "зависания".

  Стояла задача каким-то образом упростить работу пользователям с Журналом регистрации и не меняя конфигурации/не внедряя никаких подсистем хоть как-то отвязаться от просьб пользователей "рассказать кто создал","кто провел" ибо "не понимаю какие тут отборы ставить в  этом журнале"

Так и родилась эта разработка

В параметрах авторегистрации уже стоят 

 
Справочники.Контрагенты
Справочники.Номенклатура
Справочники.ОсновныеСредства
Документы.РеализацияТоваровУслуг
Документы.СчетФактураВыданный

 

Но это не помешает подключить в ЗУП или в другой типовой .

   Уже при подготовке публикации обнаружил на инфостарте разработку //infostart.ru/public/89234/  и поразился в очередной раз как же сходятся иногда мысли у абсолютно разных людей

Посмотрел код и потестил — нет — мне к сожалению не подходит (зависает!) — я сделал по другому  — постоянно проверяя результаты на базах с распухшими журналами и базах у которых журналы неполные (восстановленные базы и тд)

 

 

25 Comments

  1. KonstB

    Конечно, не ново, но за использование в печатной форме «+» )

    Reply
  2. ZOMI

    (1) KonstB,

    Cпасибо !

    Reply
  3. volsh77

    Спасибо!

    Reply
  4. Kyrales

    Пардон а можно вопрос? А в чем здесь ускорение? Вы используете стандартную процедуру системы для выгрузки ВыгрузитьЖурналРегистрации().

    Еще написано красно-жирным что работает во ВСЕХ типовых конфигураций. У вас внешняя печатная форма написана для обычного режима форм, в том же документообороте она не будет пахать.

    Reply
  5. capshow

    Креативно и удобно :)Я про использование внешней печатной формы! Плюсик )

    Reply
  6. ZOMI

    (4) Kyrales,

    Ускорение по сравнению с работой в обычном ЖР ( Сейчас в какой-то новой базе — мне быстрее подключить печатную форму и найти конкретный документ или карточку справочника и уже оттуда открыть информацию из ЖР чем в стандартном ЖР делать отборы и гадать — зависнет -не зависнет )

    За поправку про работу во всех типовых спасибо — внесу поправку )

    Reply
  7. Kyrales

    (6) ZOMI, гадать не надо потому, что вы программно делаете идентичную операцию что и в ручную бы указали отборы.

    Reply
  8. ZOMI

    (7) Kyrales,

    А почему тогда моим способом намного быстрее ?

    И кстати я не ставлю фильтр по данным ( те по конкретному объекту)

    Я работаю уже с ТЗ чтоб вывести информацию.И вот почему

    Обнаружил что на журналах которые неполные ( те по объекту может не быть вообще инфы — ну восстанавливали базу или резали журнал) метод ВыгрузитьЖурналРегистрации если ставится фильтр по данным — очень долго работает или вообще приводит к зависанию ! В коде я комменчу этот момент — если интересно можете самостоятельно проверить

    Reply
  9. ssvetusik

    При открытии журнал почему то зависает(((открываю 1с УПП

    Reply
  10. ZOMI

    (9) ssvetusik,

    Журнал зависает или печформа ? Какой размер журнала ?

    Reply
  11. Karcon

    Спасибо.

    Reply
  12. ssvetusik

    открываю внешнюю печатную форму и все зависает, а потом ошибка и 1с перегружается

    Reply
  13. ZOMI

    (12) ssvetusik,

    1C сама перегружается ?

    Такую историю даже бы Света Семененко не придумала бы. Позовите кого-нибудь из взрослых к компьютеру.

    Reply
  14. ssvetusik

    я смотрю вы шибко умный так отвечаете, нет ответа так промолчите лучше

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

    и о да 1С вырубается после загрузки вашей обработки

    Reply
  15. ZOMI

    (14) ssvetusik,

    Как у Вас работает стандартный журнал ?

    У Вас вероятно битый журнал — моя обработка тут не при чем — ищите проблему у себя. А мою обработку на нормальной базе проверьте.

    Reply
  16. tazmag

    спасибо за форму.

    Reply
  17. olbanez

    Скачал. Спасибо за отчет. Правда теперь,вероятно, придется уволить бухгалтера.

    Reply
  18. ZOMI

    (17) olbanez,

    С этого места поподробнее))

    Reply
  19. dachnik

    Зависает на большом объеме данных. Виснет сразу после запуска обработки.

    Файл журнала 850Мб.

    Reply
  20. ZOMI

    (19) dachnik, Рекомендую на таком объеме использовать как внешнюю печатную форму / При регистрации указать нужный объект — и непосредственно из элемента справочника или из документа — запускать///

    Reply
  21. ArtemiFD

    (14) ssvetusik, поддерживаю, обработка не справляется с большими базами (с «маленькими» работает). съедает всю ОП сервера и выкидывает из предприятия.

    Reply
  22. ZOMI

    (21) ArtemiFD, если вы используете обработку по конкретному виду документа или справочнику — проблемы нет! А указанная проблема и в типовой выгрузке журнала — ничего тут быстро не придумать

    Reply
  23. powerpc

    Здравствуйте, отлично работает и на больших базах. Просто исправьте процедуру «ПриОткрытии()» на:

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

    НачПериода = «» ;

    КонПериода = ТекущаяДата();

    Если СсылкаНаОбъект <> Неопределено Тогда

    ДействияФормыСформировать();

    КонецЕсли;

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

    Reply
  24. kauksi

    15й год уж на дворе, пора бы переписать под ERP, БП3 ЗУП3 и УТ11 ))

    Reply
  25. ZOMI

    (24) kauksi, уже сделал давно -выложу как время появится

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *