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




История изменения/создания элементов справочников , документов во внешней печатной форме !
Никаких изменений конфигурации !Для любой типовой конфигурации 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 не будет опубликован. Обязательные поля помечены *