Документы, по которым нет движения

Обработка для 1С: 8.1. Показывает документы, которые не совершили движение по тому или иному регистру.

Обработка тестировалась на УПП. Как работать:

  1. Открыть обработку
  2. Нажать кнопку «Обновить», для того что бы соформировать список документов и регистров.
  3. Выбираем документы (не забудьте поставить галочку), выбираем интересующие регистры для документов и формируем обработку.

//——————————————

В исправленной версии добавил

  1. Открытие документа при нажатии на документ в табличной части результата
  2. Открытие таблицы движений при нажатии на регистр в таблице результата
  3. Возможность смотреть документы по фильтру «Есть движения», «Нет движений», «Оба варианта»
  4. Добавлена возможность отбора документов (проведенные, не проведенные, все).

18 Comments

  1. AvalonE2008

    Ну что скачавшие молчите?Есть пожелания?

    Reply
  2. mir-inoy

    {Форма.Форма(273)}: Поле объекта не обнаружено (БракВПроизводстве)

    РегистрДляПроверкиДвижений= РегистрыНакопления.БракВПроизводстве;

    УТ 10.3, модифицированная.

    Укажите, что обработка только для УПП или поправьте ошибку 🙂

    Reply
  3. dvv01

    Если ТекРегистр.Пометка= 1 Тогда

    РегистрДляПроверкиДвижений= РегистрыНакопления.БракВПроизводстве;

    ВернутьВидРегистраДвижения(ТекРегистр.ВидРегистра, ТекРегистр.Имя, РегистрДляПроверкиДвижений);

    i= i+ 1;

    ошметки отладки, или всегда проверка идет только по одному регистру? 🙂

    Reply
  4. AvalonE2008

    (3) ошметки 😳

    Reply
  5. winston1950

    ну скачал…и что ? файл без расширения,8-ка его не читает и не понимает.

    Reply
  6. MuratovVV

    На УПП вроде работает — не лишним была бы возможность сохранять настройки и добавить возможность открытия документа из сформированного списка + проверка на то что нет движений по всем регистрам, а не только по выбранным.

    Reply
  7. AvalonE2008

    (5) Это проблемы браузера. Расширение .epf

    Reply
  8. AvalonE2008

    КОСЯК В ОБРАБОТКЕ ЕСТЬ КАК БЫЛО УКАЗАНО В (3). Ошибку поправил, как сервер более менее разгрузится — перезалью

    Reply
  9. AvalonE2008

    Обработку поправил и перезалил.

    Reply
  10. Slon747

    Хорошо бы расшифровку повесить, чтобы можно было открывать документ без движений прямо из обработку, а не искать его в журнале.

    Reply
  11. Slon747

    Выводятся непроведенные документы. А зачем?

    Reply
  12. AvalonE2008

    (10) Сделано

    Reply
  13. AvalonE2008

    (11) Поставил фильтр. Изначально это было сделано для того что бы найти не проведенные документы с движениями (не встречали такие :), а они есть…).

    Reply
  14. AvalonE2008

    Пробуем что получилось.Жду пожеланий, плюсиков и здоровой критики. ВСЕМ СКАЧАВШИМ ПРОСЬБА- СКАЧАЙТЕ НОВУЮ ВЕРСИЮ

    Reply
  15. Slon747

    Задумка хорошая, но ОЧЕНЬ долго отрабатывает.

    Потому как через перебор документов.

    Если же переделать через табличную модель (соединяя доки с движениями), будет выводить результат почти мгновенно

    Reply
  16. AvalonE2008

    (15) не понял.Через запросы что ли?

    Reply
  17. Slon747

    (16) Именно. Например, я так получаю документы ОтчетОРозничныхПродажах без движений по регистру ТоварыНаСкладах:

    ——————

    ВЫБРАТЬ

    ВложенныйЗапрос.Ссылка

    ИЗ

    (ВЫБРАТЬ

    ОтчетОРозничныхПродажах.Ссылка КАК Ссылка,

    ТоварыНаСкладах.Регистратор КАК Регистратор

    ИЗ

    Документ.ОтчетОРозничныхПродажах КАК ОтчетОРозничныхПродажах

    ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах

    ПО ОтчетОРозничныхПродажах.Ссылка = ТоварыНаСкладах.Регистратор

    ГДЕ

    ОтчетОРозничныхПродажах.Проведен) КАК ВложенныйЗапрос

    ГДЕ

    ВложенныйЗапрос.Регистратор ЕСТЬ NULL

    УПОРЯДОЧИТЬ ПО

    ВложенныйЗапрос.Ссылка.Дата

    ——————

    Отрабатывает мгновенно.

    Reply
  18. AvalonE2008

    (17) Идея понятна.Будет время -поправлю.

    Reply

Leave a Comment

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