Быстрая универсальная обработка документов

Быстрая обработка документов в базе. Выбор вида документов, действия над документами. Работает на всех конфигурациях. Не требует монопольного режима. Возможность изменения размера транзакции.
(около 18000 документов удалились за 11 минут.)

Может быть повторюсь, может быть кто-то где-то что-то подобное и даже лучше уже выкладывал… Но.

  1. Диска ИТС я в глаза не видел.
  2. Мне пригодилась эта обработка.

Буду рад, если еще кому-нибудь пригодится.

10 Comments

  1. poppy

    В строках 123, 132, 139, 152, 166 желательно добавить Исключение, иначе имеем ошибки:

    {C:OBR_DOC.ERT(139)}: Объект заблокирован: Заявка покупателя СТ-0001 (20.02.07)

    Reply
  2. poppy

    Еще ошибка:

    Проведение Реализация СТ00000001 (24.02.07) 24.02.07

    Проведение Реализация СТ00000013 (24.02.07) 24.02.07

    Документ не проведен! :Реализация СТ00000013 (24.02.07)

    Проведение Реализация СТ00000012 (26.02.07) 26.02.07

    Документ не проведен! :Реализация СТ00000012 (26.02.07)

    ЗафиксироватьТранзакцию();

    {E:MY DOWNLOADSINFOSTART.RUPROJECTS1210OBR_DOC.ERT(171)}: Ошибка при выполнении процедуры ЗафиксироватьТранзакцию

    В документе СТ00000013 не заполнен склад, поэтому он не проводится. Почему не провелся документ СТ00000012 — непонятно. Если обработку начинать с 26.02.07 то документ СТ00000012 проводится без ошибок.

    Работать с транзакциями не так просто, как тебе показалось… 😉

    Reply
  3. sevenlis

    мдя… дописываю. при проведении там действительно с транзакциями косяки. будет исправлено.

    зато удаляет на Ять.

    Reply
  4. lordmb

    А метод УдалитьОбъекты() чем тебе не нравится?

    Reply
  5. VaRaS

    шустро удаляет 🙂

    Reply
  6. sevenlis

    Исправил и перезалил.

    Poppy, спасибо.

    Reply
  7. Inteco123

    На первом же документе:

    Проведение Прих. накл. ПН-0004446 (01.05.2008) 01.05.08

    Состояние(«Обработано «+НПП — РазмерТранзакции+» документов.»);

    {D:1COBR_DOC.ERT(216)}: Операция вычитания не определена для строковых величин

    конф.: Бух

    Reply
  8. Uxoba

    Спасибо. помогла.

    Reply
  9. SpartakM

    Хорошая обработка. И правда, быстро удаляет) выручила!. Спасибо…

    Reply
  10. fixin

    блин, это же семерка… буэээ

    Reply

Leave a Comment

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