При проведении документов за большой период через обработку "Обработка документов" бывают ситуации, когда проведенный документ не проводится по тем или иным причинам и результаты перепроведения удачно проведенных документов не сохраняются, т.к. транзакция не фиксируется. Транзакция фиксируется только если все документы удачно перепровелись. И приходится перепроводить весь большой период заново. В данной обработке решен этот момент.
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
Типовая обработка Бухгалтерии 7.7 "Обработка документов" (может, такая же используется и в ЗиК - не помню) немного изменена. В ней убраны строки "Начать транзакцию" и "Зафиксировать транзакцию" за ненадобностью, т.к. при проведении документа и так наступает транзакция. Соответственно, при прерывании перепроведения докуметов обработкой все удачно перепроведенные документы сохраняют свои "новые" движения, и не надо заново перепроводить выбранные документы с начальной даты, а можно начать с середины интервала.
Также бывает, что в одном дне очень много документов, и очень обидно, когда обработка прерывается на документе в конце дня. Чтобы не перепроводить снова документы с начала дня, в обработку вставлено поле "начать с документа". Если оно заполнено, то обработка начинается с указанного документа, и не надо терять лишнее время.
Работа с выделенными (множественное выделение) строками в 7.7, как в восьмерке - перенос в другую группу, установка/снятие пометки удаления, групповая установка реквизитов.
Обработка документов "Заявка покупателя" в комплексной конфигурации на платформе 1С:Предприятие 7.7 служит для объединения нескольких заявок покупателя (список заполнется автоматически или вручную подбором), в результате объединения создается одна заявка покупателя, а исходные заявки покупателя помечаются на удаление.
Эта обработка позволяет перенести все элементы справочника одной группы в другую в системе 1С:Предприятие 7.7 для любой конфигурации. Обработка тестировалась на базе конфигурации Бухгалтерский учет для Казахстана, редакции 7.70.257.
А скорость обработки (проведение, распроведение, пометка на удаление) с транзакцией и без сравнивал? вот сравни, а потом подумай над своим "за не надобностью" ;) .
Другое дело, что стоит немного переделать типовое "НачатьТранзакцию / ЗафиксироватьТранзакцию" , чтобы транзакция фиксировалась периодически "пачками", через определенное количество обработанных документов (это количество подбирается экспериментально, и лучше его на форму вынести). В таком случае при обрыве из-за ошибки необработанной останется только последняя "пачка"