Анализ времени документов основной цепочки





Массово изменяет время документов на правильное

Собственно обработка создана для анализа времени документов. Основание — Подчиненные. Так как есть умельцы на работе и проводят реализацию оперативно, а приходный ордер не перепроводят и при восстановлении последовательности происходят сбои.

Можно в настройках указать какой тип документов анализировать, по умолчанию, анализируются все типы документов и за весь период.

Обработка построена в режиме отчета. Сначала выдается информация о документах, по нажатию клавиши «Выполнить замену», произойдет замена времени подчиненных документов на +1 секунду от даты документа основания.

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

По просьбе трудящихся внес исправления. Обработка может работать в УТ, БП, УПП. В других конфигурациях, просто посмотреть как ищутся по критериям отбора подчиненные документы и внести соответствующие изменения в обработку или же отписать в посте.

18 Comments

  1. logarifm

    Блин, 44 скачивания, двое только оценили и ноль коментов. мда…

    Reply
  2. popkovsf65

    Дык ана у тя не работает в конфе

    Версия 1С:Предприятия 8.1: 8.1.13.41

    Конфигурация: Бухгалтерия предприятия, редакция 1.6

    Версия конфигурации: 1.6.15.5

    Reply
  3. bulas

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

    Reply
  4. sskripatch

    Уважаемый, вы бы хоть пометили где-нить что это для УТ обработка…

    Reply
  5. logarifm

    При скачивании смотрите на версию файла а то смотрю качают больше давние версии!

    Reply
  6. Nazomax

    файл .epf А как в 7.7 им воспользоваться?

    Reply
  7. zenz

    обработка версия 3.3, УТ 10.3.6 , плат-ма 8.1.13

    после кнопки «Выполнить замену» выдает ошибку

    {Форма.Форма(390)}: Поле объекта не обнаружено (ДатаИсточник)

    ДокументОбъектИзменения.Дата = СтрокаЗапроса.ДатаИсточник + 1; //увиличим дату на 1 сек.

    Reply
  8. logarifm

    скачайте еще раз последнюю версию я там делал обновления!

    Reply
  9. 5046430

    Все работает, спасиб.

    Reply
  10. fox_haus

    Спасибо, работает.

    Reply
  11. Vladimir_Konyrev

    Очень полезная обработка, спасибо автору за идею и создание! Не плохо бы еще для ЗиУП сделать, а если можно то и для 7.7, но это уже совсем было бы круто!)))

    Reply
  12. KukA.5

    Судя по скринштом, подход у автора основательный. Безусловно, полезная обработка — решает реально возникающие проблемы.

    Reply
  13. w-divin

    «Вообще вот нечем народу занятся» (с) аффтар

    Мне это не нужно — получите минус…

    Reply
  14. apolon

    Убила сноска «Внимание!!!» на скриншоте «Исключение документов из изменения». Долго вникал на что обратить внимание. Что можно делать, а что нельзя.

    Чувство, как будто текст был переведён программой на монгольский, а потом опять на русский.

    Reply
  15. gull22

    Мне лично не хватает возможности сохранения настроек выбранных документов. Работаем в КА, здесь и зарплата, и торговля, и производство. Хотелось бы иметь возможность хранения различных вариантов наборов выбранных документов.

    Reply
  16. Lesom

    не работает в УПП 1.3 8.2

    Reply
  17. Lesom

    Не работает на УПП 1.3.70.1:

    {Форма.Форма.Форма(193)}: Ошибка при вызове метода контекста (Выполнить)

    ТаблицаПодчиненныхДокументов = Запрос.Выполнить().Выгрузить();

    по причине:

    {(13, 32)}: Поле не найдено «КонтрактыИсполнителей.Ссылка.Проведен»

    И КонтрактыИсполнителей.Ссылка.<<?>>Проведен

    Reply
  18. _qqq

    (18) Lesom, можно поправить в модуле формы Форма в процедуре КоманднаяПанельМенюАнализировать(Кнопка) в цикле добавить строку:

    …
    Для Каждого ЭлементСостава ИЗ МетаКритерии Цикл
    
    ПутьКДанным = ЭлементСостава.ПолноеИмя();
    СтруктураПутьКДанным = РазобратьПутьКОбъектуМетаданных(ПутьКДанным);
    Если СтруктураПутьКДанным.ТипОбъекта = «Справочник» Тогда Продолжить КонецЕсли;
    …
    Reply

Leave a Comment

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