gifts2017

Универсальное перепроведение по регистрам 8.2

Опубликовал mikhail burlakov (burlakov) в раздел Обработки - Обработка документов

Данный программный продукт предназначен в первую очередь людям, которым требуется периодическое перепроведение очень большого числа документов по нескольким выбранным регистрам с определенными правилами. Перепроведение 50000 документов за 20 минут? это реально!

Данный программный продукт предназначен в первую очередь людям, которым требуется периодическое перепроведение очень большого числа документов по нескольким выбранным регистрам с определенными правилами. К примеру, вы решили в ходе разработки добавить измерение в регистр Товары на складах. Требуется перепроведение большого числа документов только по этому регистру, т.к. остальные регистры не затронуты.

Второй пример. Вами была обнаружена ошибка в обработке проведения и исправлена. Ее влияние распространялось только на несколько регистров (допустим 2). Опять потребуется перепроведение документов только по выбранным регистрам с учетом исправленной ошибки.

Данный программный продукт позволяет выполнять эти действия согласно определенных шаблонов правил (опеределяются в виде кода в пользовательском режиме) в максимально сжатые сроки. В частности в ходе реального применения этой разработки автор перепровел в базе порядка 50000 документов по двум регистрам менее чем за 20 минут.

Причины купить

Если Вам нужен мощный и одновременно простой механизм перепроведения документов в большом количестве этот механизм для Вас! Забудьте про ночные перепроведения! Теперь эти операции будут выполняться минуты, а не часы. 1с может больше чем Вы думали. Главное правильно ее использовать.

Сравнение версий

Версия 1.0

Гарантия возврата денег

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом течение 14-ти дней со дня поступления денег на наш счет.

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

Для возврата оплаты просто свяжитесь с нами.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Универсальное перепроведение по регистрам 8.2
25.12.2014
1000 руб.

Моментальная
доставка

См. также

Подписаться Добавить вознаграждение

Комментарии

1. absolutblohin (absolutblohin) 10.10.12 16:56
мммммм.... хорошо ведь когда документы как выглядят так и проводятся, а если это какой нибудь расчет зарплаты?
А код самому надо писать или программиста заставить?
А не проще ли будет заставить программиста дописать пару строк сверху и снизу этого кода не пользуясь этой обработкой?
Или у вас какой нибудь новый принцип ускорения работы, который позволяет проводить быстрее чем то что заставленный программист напишет?
sCHTASS; AlX0id; +2 Ответить
2. mikhail burlakov (burlakov) 10.10.12 21:33
в зупе тоже тестировали. все нормально отработало. но там смысла меньше. здесь расчет на большой объем документов по небольшому количеству регистров.
код может писать кто угодно. весь вопрос в результате. я бы рекомендовал пользоваться услугами спеца, который хорошо понимает, что он делает.
пару строк дописать можно. и даже тройку. только это будет отдельная обработка. внешку использовать не вариант. как вы там полноценно организуете клиент-серверный вариант работы? значит придется писать внутри конфы, потом ждать обновления рабочей базы и только потом проводить. на этом теряется оперативность.
используя мое решение, можно просто вставить код в пользовательском режиме и тут же с помощью обработки получить результат. сам принцип проведения как вы понимаете не новый. новый подход к самой процедуре.
3. Дмитрий Павлик (DimaP) 10.10.12 21:50
Собственно, если код всё равно будет писать программист, то у него наверняка есть какие-либо свои приблуды для быстрого проведения.
Вообще сей обработка очень не универсальна, так как проведение документов требует кучи проверок, доп. вычислений и т.п. Для простого документа - да, пожалуйста :)
4. absolutblohin (absolutblohin) 11.10.12 10:11
(2) burlakov, 1. когда я писал про зуп я толсто намекал что написать процедуру будет уже не так просто.
2. Внешнюю обработку никто не запрещает запускать даже и на клиент-серверном варианте. Все равно рядовому юзеру никто этого не доверит.
2. (3) DimaP, вдобавок, обратил внимание что такая процедура не надежна сама по себе.
3. предлагаю вам burlakov, сделать лучше обработку по такому алгоритму: считываем движения документа, проводим документ в транзакции и считываем движения по интересующему нас регистру, отменяем транзакцию, перезаписываем движения регистра теми что мы получили в транзакции (может такая уже была на инфостарте). Скорость упадет, но программист не нужен и надежность значительно выше. Я думаю для баз где по 50 000 документов, надежность все-таки гораздо важнее. Проводить за 20 минут это конечно хорошо, но поймать несогласованность данных в большой базе - бесценно.
5. mikhail burlakov (burlakov) 11.10.12 13:53
да в плане сложности в зупе есть такая проблема. там регистры здорово переплетаются между собой. внешку запускать можно, но скорость будет гораздно ниже. во много раз ниже. проверено опытным путем. назначение моей разработки в первую очередь - заполнение данных по регистрам теми, что нам надо. например мы добавили измерение "проект" в товары на складах. ранее этот реквизит в документе был. на надо ТОЛЬКО в товарах на складах заполнить только одно измерение. больше вообще ничего не надо. актуально для больших баз, но которые находятся в стадии активной разработки. например у нас база порядка 200 гб и команда разработчиков 7 человек, которые каждый день ее дорабатывают. соответственно решение такой задачи очень актуально. больше не нужна куча обработок, не надо ждать обновлений. нет проблем с обеспечением работы 24/7 в базе.
по поводу транзакций. идея хорошая конечно. и надежность выше конечно. я так пробовал в ходе разработки. тормозит из-за этого крайне не существенно кстати. НО! возникает проблема с блокировками. если кто подскажет решение этой проблемы, буду крайне благодарен и включу в релиз.
6. absolutblohin (absolutblohin) 11.10.12 14:15
(5) burlakov, да как тут решать, кроме списка обработанных или не обработанных никак. Обработали документ - отметили. Если выбило блокировкой, начинаем по новой по списку. Я думаю про управляемые блокировки напоминать излишене
7. Константин Соболевский (Константин С.) 11.10.12 17:22
Не вижу смысла платить, когда выложена бесплатная обработка (очень давно как).
8. Константин Соболевский (Константин С.) 15.10.12 16:34
Вот безвозмездный (бесплатный) аналог: http://infostart.ru/public/16344/
9. mikhail burlakov (burlakov) 17.10.12 16:42
в этом аналоге можно перепроводить только по одному виду документа, а у меня сколько угодно. алгоритм проведения в аналоге будет исполняться на клиенте, т.е. будет идти постоянный обмен с сервером по сети, что значительно замедляет процесс. у меня сделано все проведение с расчетом на клиент-серверный вариант. в частности все алгоритмы проведения выполняются на сервере скопом и быстро.
10. Sergio Bargio (sergiobargio1) 22.04.13 16:00
Спасибо,очень полезная обработка. Пожалуйста, подскажите будет ли перепроводить документы по дополнительным регистрам накопления, если заполнение этого дополнительного регистра описано не в модуле документа, а в подписке на событие со ссылкой на дополнительный модуль в общих модулях?
11. mikhail burlakov (burlakov) 07.05.13 20:28
(10) sergiobargio1,

не пробовал, но думаю, что нет. тут ведь событие как таковое не возникает в полной мере. подписка ведь отрабатывает только после обработки проведения.
12. Марина Чирина (chmv) 06.08.13 15:46
13. andrey dyak (dyak84) 30.09.13 12:43
Как скорость работы зарание спасибо за ответ
14. mikhail burlakov (burlakov) 03.10.13 09:52
скорость просто огромная получается по сравнению с полным перепроведением. разница в десятки раз, но само собой все еще зависит от алгоритмов. а так это просто механизм, который их определенным образом исполняет.
15. Дмитрий Топчий (hakerxp) 23.12.13 15:20
Интересно узнать, проведение идет только по выбранным регистрам? А с остальными что происходит?
16. mikhail burlakov (burlakov) 23.12.13 16:12
(15) hakerxp, а ничего не происходит. и не должно по идеологии. надо ведь для других целей. например заполнить новое измерение в регистре за 3 предыдущих года.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа