Несложная универсальная обработка для просмотра РЕГИСТРОВ 1С 7.7

Данная обработка помогает программисту или опытному пользователю найти источник ошибки в учете, связанный с регистрами БД. Можно просмотреть данные регистров (остатки и обороты), добавить в выводимую таблицу нужные реквизиты справочников и распечатать полученные данные.

Это моя первая публикация… не судите строго.

Порядок работы с обработкой:

1. Выбираем интересующий период. Кнопка ТД — установит период с начала месяца по текущую дату.

2. Выбираем регистр и крайнего левого списка — в списках правее отобразятся соответствующие измерения, ресурсы и реквизиты регистра.

3. Если нужно выбираем для измерений, имеющий тип — справочник, дополнительные реквизиты.

4. Устанавливаем нужные отборы, или формируем как есть, и в дальнейшем с установленной галкой "добавить в фильтр" кликаем по таблице с результатами — добавляя интересующие отборы.

5. Сортировка выполняется при установленной галке "сортировать". При первом клике в прямом порядке, при повторном в обратном.

6. По оборотам можно провести документы.

7. Кнопка "печать" сформирует форму для печати или сохранения в эксель файл. 

14 Comments

  1. Cerberdm

    Данная обработка помогает программисту или опытному пользователю найти источник ошибки в учете, связанный с регистрами БД. Можно просмотреть данные регистров (остатки и обороты), добавить в выводимую таблицу нужные реквизиты справочников и распечатать полученные данные.

    Перейти к публикации

    Reply
  2. Parazyte

    «+» за старания, вижу только хорошее в том, что человек хочет сотворить что-то своё, а не тупо юзать уже готовые решения.

    Reply
  3. klel

    Создателю большое спасибо иногда незаменимая штука =)

    Reply
  4. RelieveRz

    Как же она будет все данные собирать из конфигурации?

    Reply
  5. Cerberdm

    (4) RelieveRz, там код открыт, ничего сверхсложного.

    Reply
  6. Cerberdm

    (3) klel, рад, что понравилось )

    Reply
  7. 1cmax

    пришлось возиться с долбанной семеркой, очень помогло 🙂

    Reply
  8. nl8

    Поддерживаю, огромная благодарность автору!

    Reply
  9. Иваныч

    (2) Parazyte, Я с Вами абсолютно согласен, иногда и нестандартный подход вызывает интересные решения и дальнейшее развитие. Автору тоже + за работу

    Reply
  10. Sova123

    Не работает ((

    Индекс не входит в границы списка значений.

    Для к=1 по Метаданные.Регистр(НомРег).Измерение() Цикл

    {C:USERSOLGADOWNLOADSПРОСМОТРРЕГИСТРОВ.ERT(316)}: Значение не представляет агрегатный объект (Измерение)

    Индекс не входит в границы списка значений.

    Для к=1 по Метаданные.Регистр(НомРег).Ресурс() Цикл

    {C:USERSOLGADOWNLOADSПРОСМОТРРЕГИСТРОВ.ERT(350)}: Значение не представляет агрегатный объект (Ресурс)

    ТекРег = СокрЛП(Рег.ПолучитьЗначение(Рег.ТекущаяСтрока(),));

    {C:USERSOLGADOWNLOADSПРОСМОТРРЕГИСТРОВ.ERT(400)}: Индекс не входит в гра

    Reply
  11. Cerberdm

    (11) Что за конфигурация? И в какой момент выдает ошибку?

    Reply
  12. jj_mail

    можно я отвечу ? Конфигурация, в которой нет ни одного регистра (неожиданно, правда ?). Ошибку выдает при открытии обработки

    Reply
  13. jj_mail
    Процедура ПриОткрытии()
    
    ………………………………..
    
    Если НомРег = 0 Тогда
    Сообщить(«В вашей конфигурации нет ни одного регистра»);
    СтатусВозврата(0);
    Возврат;
    КонецЕсли;
    
    КонецПроцедуры

    Показать

    Reply
  14. taasha25

    Спасибо!

    Reply

Leave a Comment

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