Обработка документов из типовой БУХ без транзакции

17.04.10

Задачи пользователя - Подбор и обработка объектов

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
(только для физ. лиц)
Обработка документов внешняя.ert
.ert 220,50Kb
77 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

   Типовая обработка Бухгалтерии 7.7 "Обработка документов" (может, такая же используется и в ЗиК - не помню) немного изменена. В ней убраны строки "Начать транзакцию" и "Зафиксировать транзакцию" за ненадобностью, т.к. при проведении документа и так наступает транзакция. Соответственно, при прерывании перепроведения докуметов обработкой все удачно перепроведенные документы сохраняют свои "новые" движения, и не надо заново перепроводить выбранные документы с начальной даты, а можно начать с середины интервала.

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

 Надеюсь, кому-то пригодится. Плюсуйте :)

См. также

Подбор и обработка объектов Программист Пользователь 1С v7.7 1C77 Абонемент ($m)

Работа с выделенными (множественное выделение) строками в 7.7, как в восьмерке - перенос в другую группу, установка/снятие пометки удаления, групповая установка реквизитов.

1 стартмани

10.01.2023    4563    6    M_W_W    20    

12

Подбор и обработка объектов Бухгалтер Пользователь 1С v7.7 1С:Комплексная 7.7 Управленческий учет Абонемент ($m)

Обработка документов "Заявка покупателя" в комплексной конфигурации на платформе 1С:Предприятие 7.7 служит для объединения нескольких заявок покупателя (список заполнется автоматически или вручную подбором), в результате объединения создается одна заявка покупателя, а исходные заявки покупателя помечаются на удаление.

1 стартмани

14.02.2022    4828    1    ksnik    2    

1

Подбор и обработка объектов Пользователь 1С v7.7 1C77 Абонемент ($m)

Эта обработка позволяет перенести все элементы справочника одной группы в другую в системе 1С:Предприятие 7.7 для любой конфигурации. Обработка тестировалась на базе конфигурации Бухгалтерский учет для Казахстана, редакции 7.70.257.

10 стартмани

07.04.2021    7784    5    softmaker    0    

1

Подбор и обработка объектов 1С v7.7 1C77 Абонемент ($m)

Обработку удобно использовать при массовой и длительной обработке большого количества документов.

1 стартмани

16.12.2016    12453    4    uus    0    

1

Подбор и обработка объектов 1С v7.7 1C77 Абонемент ($m)

Установка нового кода после увеличения разрядности справочника

1 стартмани

19.11.2015    6946    1    atr12    1    

0

Подбор и обработка объектов 1С v7.7 1С:Бухгалтерия 7.7 Абонемент ($m)

Разбиение документа на несколько

1 стартмани

23.08.2014    9393    5    kitminsk    5    

0
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Dolly_EV 269 21.04.10 05:26 Сейчас в теме
А скорость обработки (проведение, распроведение, пометка на удаление) с транзакцией и без сравнивал? вот сравни, а потом подумай над своим "за не надобностью" ;) .
Другое дело, что стоит немного переделать типовое "НачатьТранзакцию / ЗафиксироватьТранзакцию" , чтобы транзакция фиксировалась периодически "пачками", через определенное количество обработанных документов (это количество подбирается экспериментально, и лучше его на форму вынести). В таком случае при обрыве из-за ошибки необработанной останется только последняя "пачка"
2. Sun_AIG 94 21.04.10 06:41 Сейчас в теме
(1) Код открыт, кому не нравится может переделать или не пользоваться - код открыт. А у меня клиенты не жалуются.
Оставьте свое сообщение