Групповая обработка документов (признаки и непосредственное удаление)

Обработка сделана для более наглядного отображения процесса групповой работы с документами, чем штатная. И никак не претендует на оригинальность жанра. Требовалась простота и наглядность по работе с признаками  документов и их непосредственным удалением из базы.

Обработка сделана для более наглядного отображения процесса групповой работы с документами, чем штатная. И никак не претендует на оригинальность жанра. Требовалась простота и наглядность по работе с признаками документов и их непосредственным удалением из базы.

Обработка позволяет совершать следующие действия:

  1. Выбор документа.
  2. Выбор периода.
  3. Непосредственное удаление.
  4. Пометка на удаление.
  5. Снятие пометки на удаление.
  6. Проведение.
  7. Отмена проведения

Как ни странно, отчёт получился популярным… хотя бы у меня на работе … хотя всем объясняю, что удалять оптом, а тем более «непосредственно» — нехорошо … тем не менее…

Так как я сторонник минимальных действий, видимо от большой природной лени… дополнил отчёт дополнительными кнопками, чтобы снизить количество нажатий на мышь и привёл внешний вид отображения признаков документа к стандартному, 1С-овскому, виду…

17 Comments

  1. Шёпот теней

    всегда интересно мнение… ставящих оценку…

    самое трудное, для мнея, это было с флажками разобраться… как их ставить в поле…

    с литературой по программированию 1С всё таки «напряжёнка»… и «подсказчиков» мало… только или методом тыка или где подсмотреть… или на «форуме» спросить…

    всем спасибо! удачи!

    Reply
  2. cs25

    Всё нормально расставил — все флажки на месте. Главное — работает !!!

    Reply
  3. CheBurator

    а что мещает выложить пару скриншотов…?

    Reply
  4. Шёпот теней

    (3) Сделаем!

    Спасибо…! Удачи!

    Reply
  5. maloi_a

    Думаю, что можно обойтись без массива при формировании списка документов:

    Код
    Для Каждого Дока Из Метаданные.Документы Цикл
    ЭлементыФормы.ПолеВыбораДокументов.СписокВыбора.Добавить(Дока.Имя,Дока.Синоним);
    КонецЦикла;
    ЭлементыФормы.ПолеВыбораДокументов.СписокВыбора.СортироватьПоПредставлению();
    

    Показать полностью

    Reply
  6. maloi_a

    Логическое выражение

    ДанныеСтроки.Получить(5) = «истина»

    я поменял на эквивалентное

    ДанныеСтроки.Получить(5),

    а

    ДанныеСтроки.Получить(6) = «ложь»

    на

    Не ДанныеСтроки.Получить(6).

    Reply
  7. Шёпот теней

    (6) Спасибо… буду знать…

    (5) Целиком согласен… самое интересное, что сразу так и хотел… но, что-то у меня с «коллекцией» не вышло…

    СПАСИБО! за советы… и помощь…

    Reply
  8. German

    Есть более гибкие обработки но для пользователей сойдет

    Документ одного вида конечно тоже не очень…

    Reply
  9. maloi_a

    Везде где КонПериода (в процедуре ОбновитьТабполе() и

    СформироватьРеестрДокументов(Кнопка))

    я исправил на КонецДня(КонПериода).

    Иначе последний день не попадал в выборку документов.

    Reply
  10. Шёпот теней

    (9) maloi_a — отдельное, огромное СПАСИБО!…

    Удачи…!

    Reply
  11. Yurii463070

    Странная обработка… если вручную проводишь документ, то дает ошибку, а здесь даже информационно не выдается.

    Reply
  12. Шёпот теней

    (11)… если что… уже больше года прошло… столько времени прошло уже и не помню всего, что с ней связано… если нужно… могу залезть, посмотреть — можете и сами… вооОообщем вОООооот…

    Reply
  13. Yurii463070

    ну это понятно, я написал пост, а потом заметил дату… мне нужно было быстро решить проблему я эту обработку и попытался использовать.

    Reply
  14. geroy777

    А для 1С 8.1. подобного нету?

    Reply
  15. Odavid

    (14) а конвертнуть? 🙂

    Reply
  16. AlexO

    Только что-то не работает функционал… выбираешь виды документов, начало-конец периода — и все. Все флажки неактивны, кнопок Обновить-Заполнить нет, документы в списке не появляются, соответственно, выбирать нечего…

    Reply
  17. den2308

    Очень полезная обработка, спасибо большое!!!

    Reply

Leave a Comment

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