Проведение документов, восстановление последовательностей, установка дат последовательностей, установка дат расчета итогов и пересчет итогов (1.7.3.1) (НЕ МОНОПОЛЬНО)

Опубликовал alexk-is в раздел Обработки - Обработка документов

Четыре в одном. Все обработки работают в многопользовательском режиме доступа (НЕ МОНОПОЛЬНО). Проведение документов и восстановление границы последовательности с индикацией хода выполнения. А также "Установка дат последовательностей", "Установка дат расчета итогов" и "Пересчет итогов".
Только качественный контент

В данной публикации представлено 4 обработки и бонусный файл. Для запуска обработок под 8.2, обработки необходимо открыть в конфигураторе для конвертации. Все представленные в данной публикации обработки могут работать в многопользовательском режиме доступа (НЕ МОНОПОЛЬНО).


Проведение документов / восстановление последовательностей

1. Проводит документы за период. По выбранным видам документов. По выбранной организации.«Охрана труда» для 1С:Предприятия 8

2. Восстановление выбранных границ последовательности блоками по часу. Т.е. в случае возникновения ошибки при проведении документа откат происходит на начало часа.

Проведение документов

«Охрана труда» для 1С:Предприятие 8

Дополнительные возможности

  • Повторные попытки проведения / восстановления в случае неудачи (например, в случае блокировки документа другим пользователем).
  • Проведение / восстановление в многопользовательском режиме доступа.
  • Ожидание завершения работы пользователя "Регламент" (под данным пользователем могут выполняться регламентные операции, например обмен данными РИБ).
  • Завершение сеанса 1С:Предприятия 8 по окончании проведения / восстановления.

"ТМЦ / Оплата" помечает документы от проведения которых зависит учет НДС. К сожалению не всегда восстановление последовательности позволят корректно рассчитать НДС, комбинация проведения всех документов связанных с движением ТМЦ и оплатой, а также восстановление границы последовательности позволяет в значительной степени "правильно" выполнить расчет.

Данная обработка первоначально была разработана для УПП, но, разумеется, будет работать и в любой другой конфигурации 1С:Предприятия 8.


Установка границ последовательностей

Обработка "Установка границ последовательностей" позволяет устанавливать границы последовательностей на указанную дату без проведения документов. Это бывает необходимо при "случайном" проведении документа раньше границы восстановленной последовательности. Чаще всего если документ не изменялся, то результат его проведения тоже не изменится. В этом случае нет необходимости перепроводить все последующие документы, достаточно вернуть границу последовательности "на место".


Установка дат расчета итогов

При загрузке большого количества документов есть стандартная возможность отключить итоги, в этом случае загрузка будет выполнена быстрее. Но в случае повторной загрузки документов требущей перепродения документов после загрузки, данный механизм не подходит, потому что возникнет ошибка при обращении к итогам. Обработка "Установка дат расчета итогов" не отключает итоги, она расчитывает их на нужную дату. При правильном её использовании, проведение загружаемых документов не будет вызавать пересчет итогов последующих периодов.

В случае, если по какой-то причине не был выполнен регламентированный расчет итогов регистров, то для расчета итогов также можно воспользоваться данной обработкой.

"Удаление рассчитанных итогов" - в этом режиме расчитанные итоги удаляются, но использование итогов не отключается. Т. е. документы будут нормально проводится.


Пересчет итогов по регистрам

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


Бонус

На отдельную публикацию не потянет, поэтому выкладываю бонусом.

Ярлык для запуска 1С:Предприятия 8.1 с сохранением служебных сообщений в файле C:\Error.txt в случае ошибок, возникших, например, при проведении. Скачать
"C:\Program Files\1cv81\bin\1cv8.exe" enterprise /Out"C:\Error.txt" -NoTruncate

Буду рад комментариям с конструктивной критикой, пожеланиями и замечаниями.

 

Вот еще http://infostart.ru/public/119614/

Файлы

Наименование Файл Дата Размер Кол. Скачив.
Проведение документов / восстановление последовательностей (1.7.3.1)
.epf 21,35Kb
23.03.12
5101
.epf 23.03.12 21,35Kb 5101 Скачать
Установка границ последовательностей (1.2.0.1)
.epf 11,75Kb
23.03.12
886
.epf 23.03.12 11,75Kb 886 Скачать
Установка дат расчета итогов (2.0.0.1)
.epf 9,02Kb
23.03.12
454
.epf 23.03.12 9,02Kb 454 Скачать
Пересчет итогов по регистрам (1.0.0.1)
.epf 9,79Kb
23.03.12
458
.epf 23.03.12 9,79Kb 458 Скачать
Ярлык для запуска 1С:Предприятия 8.1
.1230036475 0,58Kb
23.03.12
462
.1230036475 23.03.12 0,58Kb 462 Скачать

См. также

Лучшие комментарии

21. veber 01.12.2009 09:48
торговля 10.3.1.17.
при попытке запуска восстановления последовательности на живой базе, с работающими пользователями пишет:
{ВнешняяОбработка.ПроведениеДокументов(191)}: Значение не является значением объектного типа (Имя)
Если Соединение.Пользователь.Имя <> "Регламент" Тогда

это после нажатия кнопки "выполнить".

если никого нет или кто-то есть но ничего не делает, то запускается нормально.
Ответили: (22)
+ 1 [ alexk-is; ]
# Ответить
159. Dima69 03.09.2013 21:22
СпаааааасиБо!!!!
# Ответить
23. veber 04.12.2009 10:01
т.к. Ваша обработка предназначена для работы в НЕ монопольном режиме, быть может, стоит внедрить механизм ожидания при ошибке блокировки? на данный момент если таблица заблокирована, обработка просто завершается с ошибкой в сообщениях. Как вариант, если произошла ошибка блокировки, подождать 5 секунд, потом 6 и т.д. а в настройках где-нибудь указать максимальное время ожидания. Ну или жестко прописать минуту или пять минут, например.
Ответили: (24)
+ 1 [ alexk-is; ]
# Ответить
22. alexk-is 01.12.2009 11:19
(21) Да, действительно. Подобная ошибка возникала в случае, если при восстановлении последовательности кто-то из пользователей начал подключаться к базе данных, но еще не закончил процедуру регистрации. Т.е. висит диалог с выбором имени пользователя и пароля.
Ошибка исправлена в версии 1.3.1.5
+ 1 [ veber; ]
# Ответить
155. sumixam 04.07.2013 15:19
Пересчет итогов по регистрам

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

Комментарии

1. Fuego 09.12.2008 23:40
Юзабилити никакое... Что значит "Установить реализацию" над списком документов? Зачем номера строк в списке документов? Что значит "Повторное проведение документов"? А если у меня не типовая конфигурация, зачем мне вылет с ошибкой по поводу "поле организация не найдено"? А зачем завершать сеанс после проведения или восстановления? Неужели всё заведомо в порядке, и в окне служебных сообщений не будет никаких сообщений?..
# Ответить
2. Fuego 10.12.2008 09:53
Кстати, ещё один момент. В многопользовательском режиме проводить документы - это просто извращение. Во-первых - тормозит, и раздражает пользователей. Во-вторых - конфликты блокировок. В-третьих - если пользователь проводит документ с периодом ранним чем период который проводит обработка, проблем не оберёшься...
Ответили: (6) (68) (87)
# Ответить
3. Valentin57 10.12.2008 11:16
А на фига это надо.
Вроде 8.1 все это делает в фоновом...
Если ошибаюсь, будте добры поправьте
Ответили: (6) (4)
# Ответить
4. Fuego 10.12.2008 20:23
(3), что 8.1 делает в фоновом? Проводит документы и/или восстанавливает последовательности? 8.1 - это платформа (а вернее - версия платформы). Платформа фоном ничего не делает.
# Ответить
5. Valentin57 11.12.2008 09:59
(1.4.Fuego ) К сожалению у меня сейчас мало времени, конец года.
Я попозже этот вопрос изучу.
А Вам (Fuego) хочу заметить, что Вы не объективны и пристрастны.
Зами задаете вопрос и сами на него даете не однозначный и пристрастный ответ.
Нет ссылки на конкретику.
Вы рассуждаете как юзер, как потребитель низшего уровня.
Отсюда, очевидна грубая логическая ошибка
и О-Ч-Е-Н-Ь странный логический вывод
с еще более странным обобщением.
А мой вопрос был обращен к разработчику.
Ответили: (6)
+ 1 [ Михаська; ]
# Ответить
6. alexk-is 12.12.2008 07:29
(3) (5) В конфигурациях 1С есть обработка "Проведение по партиям", которая может работать в фоновом режиме. Но по работе этой обработки в конференциях проходит много нареканий. Кроме этого проведение проходит только по документам связанным с учетом ТМЦ, но в УПП есть и другие последовательности. А в случае, когда в учетной полите определено, что определение аванса происходит при проведении документа, для учета НДС проведения по партиям уже не достаточно.

(2) > В многопользовательском режиме проводить документы - это просто извращение.
Развивая тему, можно продолжить, что пакетная обработка документов - это еще большее извращение, т.к. неизвестно, что бесконтрольно делает программа и какие решения она принимает. И вообще программы и компьютеры от лукавого :)
Порядок применения и использования каждый определяет для себя самостоятельно. Есть организации, которые не ведут активной выписки документов в течении для, например, которые оказывают услуги производственного характера. Проведение может выполняться во время обеда, после смены или в выходной день. При этом некоторые пользователи забывают выходить из программы или даже переходят в режим временной блокировки. В этом случае многопользовательский режим становится весьма актуальным.

Конечно, такая обработка не всем нужна. И не всем кому она нужна она подойдет. Нам она подходит и мы пользуемся ей 3 года.
Ответили: (7)
# Ответить
7. Fuego 12.12.2008 20:18
(6) Пакетная обработка документов в моём понимании - это довольно широкое понятие. А вообще, я работаю с УТ, БП и ЗУП и ещё парой (далеких от типовых) монстров. Я провожу документы для того, чтобы выявить ошибки операторов, менеджеров, бухгалтеров и т.д. А вообще разговор начал только от того, что не понятно было, что и зачем и от чего. В заголовке не написано и по сей момент, что эта обработка под УПП заточена.
Ответили: (87)
# Ответить
8. alexk-is 23.12.2008 15:59
Постарался учесть все "замечания"...
# Ответить
9. Zixi 20.01.2009 15:25
Использую обработку в Бухгалтерии. При восстановлении границы последовательности - всегда пишет ошибку "Восстановление последовательности завершено с ошибками.".Хотя последовательность вроде восстанавливается! Что за странный цикл "Для Номер = 1 По 10 Цикл" ? а потом: "Если Номер > 10 Тогда
Сообщить("Восстановление последовательности завершено с ошибками.", СтатусСообщения.Важное);" ...в этом случае Номер всегда будет больше 10 , т.е. равен 11 ! ...так и должно быть? ...как исправить?
Ответили: (10)
+ 1 [ alexk-is; ]
# Ответить
10. alexk-is 20.01.2009 16:07
(9) Исправил...
# Ответить
11. aryan_spirit 06.03.2009 16:57
очень удобная штука, благодарю!
а можно как-нить запускать ее автоматически по шедулеру в определенное время?
Ответили: (13)
# Ответить
12. aryan_spirit 07.03.2009 11:06
и еще одоно замечание. в группу "реализация" еще нужно добавить корректировка записей регистров
Ответили: (13)
# Ответить
13. alexk-is 08.03.2009 13:41
(11) Можно, но для этого должна быть соответствующим образом переработана конфигурация. Т.е. при запуске программы должен обрабатываться параметр запускающий в свою очередь обработку. Обработка может быть включена в состав конфигурации. Ведение протокола можно организовать при помощи прилагающегося ярлыка.

(12) Перепроведение документа "Корректировка записей регистров" не имеет смысла, т.к. в отличие от других документов результат сформированных двидений не изменится. При восстановлении последовательностей данный документ будет перепроведен.
# Ответить
14. anderson 08.04.2009 09:09
Есть предложение восстанавливать последовательности с шагом не 1 день, а произвольным, например час. У нас документов за день бьется много и терять день в случае прерывания восстановления последовательности не хотелось бы
Ответили: (28)
+ 1 [ alexk-is; ]
# Ответить
15. Maniac 01.06.2009 15:14
По теме. в УТ нет стандартного регламентного задания по восстановлению последовательности. В принципе задача решается просто написание регламентного задания к которому можно прилепить любую обработку.
# Ответить
16. RomAnd 29.06.2009 11:57
Обработка проводит непроведённые документы - это минус.
Ответили: (17)
+ 1 [ asg1975; ]
# Ответить
17. alexk-is 29.06.2009 12:44
(16) Какая версия? Еще раз проверил, в 1.3.1.3 к проведению включаются только проведенные документы.
# Ответить
18. RomAnd 01.07.2009 07:59
Версии не видно, но скачивал 07.04.09, 1.3.1.3 не запускал.
# Ответить
19. RomAnd 01.07.2009 08:04
У v1.3.1.3 есть "подводные камни", какие ?
Ответили: (20) (30)
# Ответить
20. alexk-is 01.07.2009 08:37
(19) Наверное есть, но я о них не знаю. :)
Найдете, пишите, исправлю...
# Ответить
21. veber 01.12.2009 09:48
торговля 10.3.1.17.
при попытке запуска восстановления последовательности на живой базе, с работающими пользователями пишет:
{ВнешняяОбработка.ПроведениеДокументов(191)}: Значение не является значением объектного типа (Имя)
Если Соединение.Пользователь.Имя <> "Регламент" Тогда

это после нажатия кнопки "выполнить".

если никого нет или кто-то есть но ничего не делает, то запускается нормально.
Ответили: (22)
+ 1 [ alexk-is; ]
# Ответить
22. alexk-is 01.12.2009 11:19
(21) Да, действительно. Подобная ошибка возникала в случае, если при восстановлении последовательности кто-то из пользователей начал подключаться к базе данных, но еще не закончил процедуру регистрации. Т.е. висит диалог с выбором имени пользователя и пароля.
Ошибка исправлена в версии 1.3.1.5
+ 1 [ veber; ]
# Ответить
23. veber 04.12.2009 10:01
т.к. Ваша обработка предназначена для работы в НЕ монопольном режиме, быть может, стоит внедрить механизм ожидания при ошибке блокировки? на данный момент если таблица заблокирована, обработка просто завершается с ошибкой в сообщениях. Как вариант, если произошла ошибка блокировки, подождать 5 секунд, потом 6 и т.д. а в настройках где-нибудь указать максимальное время ожидания. Ну или жестко прописать минуту или пять минут, например.
Ответили: (24)
+ 1 [ alexk-is; ]
# Ответить
24. alexk-is 23.01.2010 12:48
(23) Добавил в версии 1.4.1.1.
# Ответить
25. Abadonna 04.02.2010 08:08
(0) 1. Привычнее бы звучало "Перепроведение", а не "Повторное проведение"
2. Если бы еще условия на отбор (в случае выбора одного вида документа) по любому реквизиту шапки - было бы здорово
Ответили: (26) (32)
+ 1 [ alexk-is; ]
# Ответить
26. alexk-is 04.02.2010 09:08
(25) "Повторное проведение" - это 10 попыток повторного проведения в случае ошибки при проведении проведенных документов. ;) Ошибка при проведении может быть любая: блокировка или отсутвие остатков. Подробнее описано тут http://www.infostart.ru/public/18394/blog/post/918/

Над отборами я подумаю...
# Ответить
27. Alav 16.02.2010 17:47
А можно добавить отбор по измерению последовательности?
# Ответить
28. alexk-is 24.03.2010 17:42
(14) Переделал на почасовое восстановление последовательности.
Добавил индикатор прогресса.
# Ответить
29. alexk-is 06.04.2010 18:10
В версии 1.5.0.2 исправил ошибку, которая возникала, если прервать восстановление последовательности по Ctrl+Break и после этого снова запустить восстановление последовательности. Ошибка была связана с тем, что после прерывания восстановления последовательности не обновлялись данные о текущем состоянии последовательностей. Ошибку можно было обойти обновив данные о последовательностях по кнопке.
# Ответить
30. alexk-is 07.04.2010 14:57
(19) Нашелся ещё один камешек :)
# Ответить
31. buy_sale 17.06.2010 07:10
Плюс поставил . Но пришлось переписать блок восстановления посл-ти - взял из обработки Проведение по партиям , блок Проведение документов - убрал число попыток в 1.

- добавил возможность автозапуска в файловом варианте с подхватом сохраненых настроек
- если нужно настройки поменять, то прога теперь задает вопрос "Запустить в ручном режиме ?"

Использую для автовосстановления последовательности на сервере ночью из назначенного задания Виндовс. Кстати скорость раза в 3 быстрее, чем в ручном режиме, так как АПИшный интерфейс не используется, а прога запускается в фоне, а на фон у меня кэш в винде 2003.

Может выложить со ссылкой на исходного автора ?
Ответили: (32)
# Ответить
32. alexk-is 17.06.2010 07:45
(31) Выкладывай. Я потом ещё что-нибудь добавлю. Например, как в (25)
# Ответить
33. veber 17.06.2010 08:08
Может вы лучше скоопериреуетесь и тут выложите общую версию с указанием соавторов? а то потом за двумя следить сразу, и вспоминать, что эта умеет вот так, а другая умеет вот эдак :)
# Ответить
34. ВторойDimanYa 01.09.2010 10:03
Было бы здорово добавить отбор по принципу: проведён, не проведён, и проводить все. Как в стандартной обработке.
Ответили: (37)
# Ответить
35. tani6e4ka 16.02.2011 10:07
еще было бы здорово добавить отбор по подразделению.
Ответили: (37)
# Ответить
36. newman379 01.03.2011 20:01
нам тоже пригодился бы отбор по подразделению, можете добавить?
Ответили: (37)
# Ответить
37. alexk-is 02.03.2011 13:00
(34)(35)(36) Да. В планах есть сделать режим работы с универсальным отбором в версии 2.х. Т.е. отбор по любым реквизитам шапок документов. Но к сожалению пока приходится сдвигать планы.
+ 1 [ rainstars; ]
# Ответить
38. veber 22.03.2011 12:40
при скачивании качает версию 1.7.1.1. а в 1с говорит что есть более новая версия и ведет на ту же страницу.
# Ответить
39. Tarlich 28.03.2011 12:30
советую добавить что бы вначале доки делались не проведеными
что бы видеть в журнале проблемные доки
# Ответить
40. marochkin 29.03.2011 10:43
Вот так кашернее для сохранения значений: (при этом таблицу видов документов добавить в сохряняемые значения)

Процедура ЗаполнитьТаблицуВидовДокументов() Экспорт
	
	Для каждого СтрокаМетаданных Из Метаданные.Документы Цикл 
		Рез = ВидыДокументов.Найти(СтрокаМетаданных.Имя, "Имя");
		Если Рез = неопределено Тогда
			НоваяСтрока = ВидыДокументов.Добавить();
			НоваяСтрока.Имя = СтрокаМетаданных.Имя;
			НоваяСтрока.Наименование = СтрокаМетаданных.Синоним;
			НоваяСтрока.Выбор = Истина;
		КонецЕсли;	
	КонецЦикла;
	
КонецПроцедуры //ЗаполнитьТаблицуВидовДокументов
...Показать Скрыть
# Ответить
41. rainstars 15.04.2011 10:16
у меня вопрос по восстановлению последовательностей.
возможно ли реализовать установку строгой даты выполнения нужного восстановления последовательностей?
например бухгалтеру требуется за последний квартал и только! но во всех обработках что я видел и имеющихся встроенных решениях есть только конечная дата.
1С УПП 8.1.

p.s.: а за обработку огромная благодарность. такие вещи всегда пригодятся.
Ответили: (42)
# Ответить
42. alexk-is 15.04.2011 11:06
(41) Методически всё правильно. Последовательность восстанавливается с той даты с которой она сбилась.
Можно конечно установить последовательность на любую дату http://infostart.ru/public/18394/files/ и затем восстановить её до нужной, но это методически неверно.
+ 1 [ rainstars; ]
# Ответить
43. rainstars 15.04.2011 11:55
alexk-is, благодарю. я уже прочитал про это, но все равно огромное спасибо.
объяснил это главбуху и она согласилась.
# Ответить
44. Cobranet123 19.04.2011 06:05
alexk-is, у меня к вам такой вопрос, я конечно не особо может и понимаю но почему бы не добавить возможность восстановить последовательность до определенного документа? а не только даты?
Ответили: (45)
# Ответить
45. alexk-is 19.04.2011 07:14
(44) Можно всё. Ну, или почти всё. :)
+ 1 [ levkl; ]
# Ответить
46. pik4 05.07.2011 11:22
alexk-is, хотелось бы уточнить, вот если в момент восстановления последовательностей, любой из пользователей зашел в документ (датой ранее актуальной восстановленной последовательности) в этот момент и внес какие либо изменения. Чем это чревато? Заранее спасибо.
Ответили: (47) (62)
# Ответить
47. alexk-is 05.07.2011 11:30
(46) Последовательность продолжит восстанавливаться с этого документа.
Ответили: (62)
+ 1 [ pik4; ]
# Ответить
48. alexk-is 06.08.2011 09:54
Добавил обработку "Установка дат расчета итогов"
# Ответить
49. leo072 13.09.2011 22:00
а мне класс
# Ответить
50. asg1975 19.09.2011 23:45
Использую в УТ 10.3. Все устраивает. Немного тормознее штатной - ДА. Но в целом очень даже удобно. Особенно если настроено в базе автоматом закрытие периода (допиливал сам). А один из ответственных пользователей восстанавливает последовательность данной обработкой в закрытом периоде.
+ 1 [ b-dm; ]
# Ответить
51. 1C82 20.09.2011 02:58
Использую . спасибо! очень полезно.
# Ответить
52. Ibragimov 22.09.2011 11:28
очень удобная обработочка, пользуемся.
# Ответить
53. shekl 22.09.2011 16:14
спасибо пользуюсь. все устраивает
и установка последовательности на выбранную дату тоже выручает часто, мой главбух любит лазить в закрытом периоде и "нечайно" перепроводить документы
# Ответить
54. pantera190 23.09.2011 13:15
спасибо.очень помогло.
# Ответить
55. popova190 26.09.2011 11:17
спасибо,пригодилась обработка.
# Ответить
56. asg1975 27.09.2011 00:53
shekl пишет:

спасибо пользуюсь. все устраивает

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

Насколько я понял, ставите принудительно дату последовательности без перепроведения документов, если не сложно чиркните как, вроде в данной обработке только с проведением...
Ответили: (57)
# Ответить
58. asg1975 27.09.2011 09:22
Спасибо, не приметил "слона": в одной публикации несколько линков...
# Ответить
59. profych1 27.09.2011 17:44
Удобная и полезная обработка, но требует доработки
# Ответить
60. morok83 28.09.2011 11:07
А мне понравилась (КА 8.2). Удобно разделение по проведению на организации.
# Ответить
61. BagIro4ka 06.10.2011 10:28
Неплохая обработочка, но для восстановления по партиям все же требуется проводить в монопольном режиме. Плюс ставлю)
Ответили: (62)
# Ответить
62. alexk-is 06.10.2011 12:07
(61) В данном случае не требуется. См. (46) (47)
# Ответить
63. avavadim 07.10.2011 21:21
Спасибо большое за обработку.
# Ответить
64. kubfest 11.10.2011 15:28
Могу сказать одно, обработка нужна, если у вас типовая конфа и вы не программист... Обычно такие обработки пишутся для конкретных конфигураций... Но за обработку +, очень хорошая, хотя некоторые моменты под вопросом.
Ответили: (65)
# Ответить
65. alexk-is 11.10.2011 15:34
(64) Какие?
# Ответить
66. Farsis 11.10.2011 18:04
Спасибо за обработку. Я "прикрутил" к ней возможность допроводить выбранные типы документов, а также сохранять список документов, которые не провелись, например из-за конфликта блокировок. После перепроведения можно нажать на кнопку и провести только пропущенные документы. Очень помогает после ночного перепроведения)))
Ответили: (78)
# Ответить
67. zhleonid8 11.10.2011 23:14
добавь проведение по расписанию срочно:)
# Ответить
69. dva2000 12.10.2011 10:51
Спасибо, все работает.
Буду дорабатывать под свою задачу и использовать. Добавлю остановку по времени, чтобы можно было останавливать утром если не успело завершиться перепроведение, отключать регистрацию для обмена.
# Ответить
70. andrys 13.10.2011 09:19
отличная обработка.
# Ответить
71. muaddib 16.11.2011 08:15
Вначале для восстановления писал свою обработку, но посмотрев вашу понял, что изобретаю велосипед.
# Ответить
72. AllaS 21.11.2011 10:39
Спасибо за обработку пригодилась в работе
# Ответить
73. _ink_ 23.11.2011 12:21
Спасибо за обработку. Пригодилась.
# Ответить
74. fornasov 25.11.2011 15:38
Спасибо
# Ответить
75. fornasov 25.11.2011 15:39
помогло
# Ответить
76. SERJ_1CC 06.12.2011 09:39
Помоему тоже ничего +1
# Ответить
77. Motor24 13.12.2011 11:16
А на платформе 8.2 будет работать, если конвертировать?
Ответили: (79)
# Ответить
78. Serg0FFan 13.12.2011 11:25
(66) Farsis, а можно потестировать вашу "докрученную" версию?
# Ответить
79. alexk-is 13.12.2011 12:56
(77) Так работает же
# Ответить
80. Motor24 13.12.2011 14:36
Прошу прощения - не проверил перед тем, как задать вопрос
# Ответить
81. niram 21.12.2011 16:52
Вопрос автору - Планируется ли доработка под версия 8.2 в режиме "Управляемое приложение".
А то, что то с такими обработками для Управляемого приложения туго. Или я не нашел или не туда смотрел. (
Ответили: (82)
# Ответить
82. alexk-is 21.12.2011 17:01
(81) Нет. Пока не планируется.
# Ответить
86. morpheus2 11.01.2012 11:18
Большое спасибо! Лично мне очень пригодится.
# Ответить
88. dyh 20.01.2012 09:52
спасиб
# Ответить
91. serge_focus 28.01.2012 14:22
alexk-is,
Большое спасибо!!! Очень нужная обработка, особенно когда месяц закрывают :).
# Ответить
92. sae74 02.02.2012 19:40
Пользуюсь пол года!
Спасиоб!
# Ответить
93. svbel85 06.02.2012 15:30
что то не совсем понятно как ей пользоватся,
все отличии от типовой в возможности не монопольного проведения ??
Ответили: (94)
# Ответить
94. alexk-is 06.02.2012 16:23
(93) Достаточно заглянуть во внутрь и сразу будут видны все 143 отличия :)
# Ответить
95. _ink_ 08.02.2012 14:09
Спасибо. Давно пользуюсь
# Ответить
96. avcherkasov 28.02.2012 18:43
Большое спасибо за полезную вещь! Перешли на 8-ку и столкнулись с такой необходимостью. Плюсую.
# Ответить
98. Liashov 05.03.2012 17:49
Хотелось бы доработку под версию 8.2 в режиме "Управляемое приложение". Но, в любом случае, и за то, что есть, большое спасибо. Очень, думаю, пригодиться в работе.
# Ответить
99. AlexShap 14.03.2012 15:59
Спасибо. Очень полезная и нужная вещь. Давно искал что-то подобное
# Ответить
100. Fanil 16.03.2012 13:31
Очень удобная и практична я обработка спасибо автору
# Ответить
101. анна79 20.03.2012 18:14
Пригодился бы отбор по подразделению, сделайте пожалуйста...
# Ответить
102. electronik 26.03.2012 17:05
То что не в монопольном ето хорошо а то запустишь и все не могут работать
# Ответить
103. denezhka 26.03.2012 21:39
Спасибо за создание этой подсистемы ,очень полезная ,особенно для тех кто занимается просто конфигурирование
# Ответить
104. curys 05.04.2012 12:16
Спасибо большое автору за обработку, как раз то что нужно.
# Ответить
105. Ange-Lika 05.04.2012 20:33
Актуально для 1С 8.2 УПП?
Ответили: (106)
# Ответить
106. alexk-is 06.04.2012 01:44
(105) Да, конечно.
# Ответить
107. bdlk 19.04.2012 18:46
Чет не работает.
открываю установку границ последовательностей, выставляю дату. Все меняет красиво.
открываю проведение по партиям, а там все как было раньше. Может руки у меня кривые? Подскажите уважаемые Доны.
# Ответить
108. materiy_boec 20.04.2012 17:38
Плюсую, мне нравится
# Ответить
110. anton.smyslov 01.05.2012 09:04
Большое спасибо автору за данную обработку, очень полезная обработка, весьма нужная в работе!
# Ответить
113. SmokeAce 01.06.2012 12:25
Спасибо! Контент действительно качественный!
# Ответить
114. materiy_boec 09.06.2012 09:14
Хорошая обработка спасибо
# Ответить
116. materiy_boec 09.06.2012 16:20
Вопрос:
Провожу реализации за 1 день заведомо в этом дне у одной реализации не хватает товара
Обработка выводит от 5-15 таких сообщений
Строка: 9

Не списано 3 шт товара Фрискис конс. 400 г для котят, счет учета 41.01
Пропущен документ: Реализация товаров и услуг 49 751 от 02.04.2012 12:00:00
Проведение документа "Реализация товаров и услуг 49 751 от 02.04.2012 12:00:00":
Строка: 9
Не списано 3 шт товара Фрискис конс. 400 г для котят, счет учета 41.01
Пропущен документ: Реализация товаров и услуг 49 751 от 02.04.2012 12:00:00
Проведение документа "Реализация товаров и услуг 49 751 от 02.04.2012 12:00:00":

это как то можно исправить?
# Ответить
117. alexk-is 11.06.2012 20:53
Такая ситуация возникла
Провожу реализации за 1 день заведомо в этом дне у одной реализации не хватает товара
Обработка выводит от 5-15 таких сообщений
Строка: 9


Не списано 3 шт товара Фрискис конс. 400 г для котят, счет учета 41.01
Пропущен документ: Реализация товаров и услуг 49 751 от 02.04.2012 12:00:00
Проведение документа "Реализация товаров и услуг 49 751 от 02.04.2012 12:00:00":

это как то можно исправить?
Обработка не выдает сообщения. Эти сообщения выдают документы при проведении.
Если документ не возможно провести из-за ошибок, то обработка делает 10 попыток проведения.
# Ответить
118. forurchik 19.06.2012 16:49
отличная обработка...очень выручает когда много в программе сидит людей. для управление производсвенным предприятием идет никто не пробовал
# Ответить
119. старичок 21.06.2012 15:34
Не получается подключить к КА (8.2), а жаль. Очень нужная вещь.
Ответили: (123)
# Ответить
120. proger1c81 11.07.2012 01:51
не могли бы Вы мне объяснить как работает метод Восстановить() объекта Последовательности?
т.е. если я напишу в коде Последовательности.Восстановить() - оно разве не сделает мне всё то же самое, что эта обработка? если нет, то в где "соль"?
Ответили: (122)
# Ответить
121. proger1c81 11.07.2012 01:54
насколько я понимаю этот метод и проводит все документы и устанавливает актуальную дату границы последовательности
# Ответить
122. alexk-is 11.07.2012 06:36
(120) Соль? Ну, пусть будет соль.
Вся соль в окружении, в котором крутится команда и соответственно в том, что произойдет в случае возникновения ошибки при восстановлении последовательностей.

Если последовательность одна, то, конечно же, проблем будет меньше. В УПП последовательностей много.

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

Ну, и при работе обработки обрабатываются ещё некоторые моменты. Если интересно, то это можно посмотреть в коде.
Ответили: (126)
# Ответить
123. alexk-is 11.07.2012 06:37
(119) Почему не получается? Выдает ошибки?
Ответили: (124)
# Ответить
124. старичок 11.07.2012 11:27
(123) alexk-is,
При попытке регистрации внешней обработки пишет: Выбранный файл не является внешней обработкой. Либо данная обработка не предназначена для запуска в этой конфигурации.
КА редакция 1.1(1.1.23.1)
Ответили: (125)
# Ответить
125. alexk-is 11.07.2012 11:45
(124) В конфигураторе для конвертации обработку открывали?
Ответили: (130)
# Ответить
126. proger1c81 11.07.2012 12:54
(122) Спасибо за объяснение. Я не знал, что оно делается в одной транзакции...
у меня конфа УТ и в ней только одна последовательность ПартионныйУчет. Если я буду делать каждый день через встроенный метод Восстановить(), то думаю что мне этого будет достаточно, ведь этот метод все равно выдает об ошибках при проведении документов
# Ответить
127. andogskiy 12.07.2012 15:04
Есть какая-нибудь существенная разница между версиями 1.7.1.1 и 1.7.3.1?
Ответили: (128)
# Ответить
128. alexk-is 12.07.2012 15:33
(127) Не могу сравнить, но не думаю, что разница существенная. Чем больше изменений, тем левее изменяемая цифра версии.
Ответили: (129)
# Ответить
129. andogskiy 12.07.2012 17:34
(128)Спасибо за ответ) И за обработку.
# Ответить
130. старичок 12.07.2012 18:18
(125) alexk-is
В конфигураторе для конвертации обработку не открывал. А нужно?
Ответили: (131)
# Ответить
131. andogskiy 13.07.2012 16:09
(130) Если КА на 8.2, то нужно.
Ответили: (132)
# Ответить
132. старичок 13.07.2012 17:05
(131) andogskiy,
Так и сделал. Все работает. Большое спасибо!
# Ответить
133. andogskiy 13.07.2012 18:55
C запуском и остановкой по расписанию ничего не придумали?
# Ответить
134. Degron 17.07.2012 12:35
Интересно посмотреть в чем же отличие от типовой!
# Ответить
135. Degron 17.07.2012 12:36
Ошибся, думал они все 5 сразу в одной обработке, а они оказывается все по отдельности!
# Ответить
136. higs 30.07.2012 08:17
Довольно интересно, спасибо!! Приходится периодически восстанавливать разные последовательности в УПП. Не все из них при ошибке вернутся к изначальному состоянию, например, по запасам там есть настройка проведения, в которой можно указать количество документов в транзакции. Но эти обработки, тем не менее, мне нравятся, еще раз спасибо!
# Ответить
137. al461sy 16.08.2012 10:24
спасибо большое за обработку, очень полезна
# Ответить
138. sumixam 31.08.2012 11:03
я вот запустил на Бухгалтерии 2.0, уже 4 часа проводятся документы, за 4 месяца, долго , хорошо хоть в УПП не запустил....
# Ответить
139. kitsunya 14.11.2012 13:36
Нереально полезная штука, вот бы еще мани чтоб качнуть...
# Ответить
140. nikita1001 03.12.2012 12:06
Почему пишет пропущен документ, конфа бухгалтерия сельсоз предприятия
Ответили: (141)
# Ответить
141. alexk-is 03.12.2012 12:25
(140) nikita1001, если не удалось заблокировать документ, то документ пропущен.
# Ответить
142. nikita1001 03.12.2012 21:19
База тестовая и я в ней один сижу. И все равно пропускает доки которые в не типовые
Ответили: (143)
# Ответить
143. alexk-is 04.12.2012 06:38
(142) nikita1001, может быть в этом корень зла?
Может быть "не типовые" документы имеют "особенности"?

Не могу ни подтвердить, ни опровергнуть эти предположения, т.к. у меня нет под рукой конфигурации "бухгалтерия сельсоз предприятия".
# Ответить
144. nikita1001 04.12.2012 07:08
Все разобрался, ошибка то ли платформы, то ли конфигурации. Эти документы даже через групповую обработку документом и справочников не проводятся
# Ответить
145. Spacer 14.01.2013 16:39
Штука хорошая. Была бы вообще классная если бы присутствовала одна возможность которая отсутствует как в типовом механизме восстановления последовательностей, так и здесь.
А именно: Последовательность может иметь измерения.
И очень хорошо было бы иметь возможность восстанавливать последовательность не только в целом, а и по заданным измерениям.
# Ответить
146. tadem 24.01.2013 09:40
КРУТО!!!!!!
вся фирма работает в сегодняшнем дне
а у меня тихонечко перепроводятся доки за предыдущий квартал!!!
и никто никому не мешает
# Ответить
147. Cemen82 12.02.2013 19:35
Когда-то скачивал данную обработку, нужна была очень. Пригодилась. Однако, потерял, а сейчас знакомый спрашивает, а ее попросту у меня нет. И кстати все работало на отлично!
# Ответить
148. hanio 07.05.2013 09:02
А вот у меня данная обработка как-то работает интересно например запустил в БП 2.0 проведение по документам ТМЦ/Оплата (кстати почему поступление и списание с расчетного счета не считаются оплатой???) так она примерно полмесяца (в часах это примерно 10) проходит потом начинает выводить сплошняком пропущен документ. Подскажите что не так? в код можно конечно глянуть но не буду. А еще не сохраняются значения (даты, выбранная организация). А в целом обработке плюс однозначно. Спасибо.
# Ответить
149. hanio 07.05.2013 09:07
А еще добавлю что в БП проводил и там при наличии ошибки достаточно трудно определить в каком документе выходит ошибка, если есть возможность выводить документ в котором ошибка при проведении было бы очень неплохо.
# Ответить
150. hanio 08.05.2013 14:33
Разобрался в причине отказов в проведении - стартующий утренний обмен захватывает под себя все и данная обработка начинает пропускать документы которые на блокировках.
# Ответить
151. smir 13.05.2013 18:48
Отличная обработка
# Ответить
152. artur.antipin 21.05.2013 08:27
Чет не работает.
открываю установку границ последовательностей, выставляю дату. Все меняет красиво.
открываю проведение по партиям, а там все как было раньше. Может руки у меня кривые? Подскажите уважаемые Доны.


А как выбрать организацию собственно для которой хочу изменить границу?
# Ответить
153. sumixam 04.07.2013 15:17
А где эта обработка
Установка границ последовательностей

Обработка "Установка границ последовательностей" позволяет устанавливать границы последовательностей на указанную дату без проведения документов. Это бывает необходимо при "случайном" проведении документа раньше границы восстановленной последовательности. Чаще всего если документ не изменялся, то результат его проведения тоже не изменится. В этом случае нет необходимости перепроводить все последующие документы, достаточно вернуть границу последовательности "на место".
# Ответить
154. sumixam 04.07.2013 15:19
Установка дат расчета итогов
И эта???????????
При загрузке большого количества документов есть стандартная возможность отключить итоги, в этом случае загрузка будет выполнена быстрее. Но в случае повторной загрузки документов требущей перепродения документов после загрузки, данный механизм не подходит, потому что возникнет ошибка при обращении к итогам. Обработка "Установка дат расчета итогов" не отключает итоги, она расчитывает их на нужную дату. При правильном её использовании, проведение загружаемых документов не будет вызавать пересчет итогов последующих периодов.

В случае, если по какой-то причине не был выполнен регламентированный расчет итогов регистров, то для расчета итогов также можно воспользоваться данной обработкой.

"Удаление рассчитанных итогов" - в этом режиме расчитанные итоги удаляются, но использование итогов не отключается. Т. е. документы будут нормально проводится.
# Ответить
155. sumixam 04.07.2013 15:19
Пересчет итогов по регистрам

Во многих конфигурациях появилась возможность использовать разделение итогов. Это снижает вероятность возникновения взаимных блокировок, но при этом в случае интенсивной работы пользователей таблицы итогов увеличиваются. Для уменьшения количества дублирующихся записей итогов предлогается выполнять пересчет итогов. Типовой механизм пересчета требует монопольного доступа к базе данных. Мне было удобно выполнять данную процедуру во время обеда. При этом выгонять пользователей из базы данных не обязательно.
# Ответить
156. Наталья509 12.07.2013 16:56
В УНФ не работает восстановление последовательности
# Ответить
157. CratosX 08.08.2013 19:43
Вижу публикация обновилась, а что нового?
# Ответить
158. KliMich 20.08.2013 08:34
Спасибо! Автору огромный респект!
# Ответить
159. Dima69 03.09.2013 21:22
СпаааааасиБо!!!!

Прикрепленные файлы:

av-69.jpg
# Ответить
160. bes-kkm 09.09.2013 07:38
выдает ошибку: {Отчет.УниверсальныйОтчет(3495)}: Ошибка при установке значения атрибута контекста (Текст): {(30, 107)}: Поле не найдено "ЦеныНоменклатурыСрезПоследних.Цена"
ВЫБОР КОГДА ЦеныНоменклатурыСрезПоследних.Цена Есть NULL ТОГДА 0 ИНАЧЕ ИсточникДанных.КоличествоОборот * <<?>>ЦеныНоменклатурыСрезПоследних.Цена КОНЕЦ КАК СтоимостьЗакупочная,
ПостроительОтчета.Текст = ТекстЗапроса;
по причине:
{(30, 107)}: Поле не найдено "ЦеныНоменклатурыСрезПоследних.Цена"
ВЫБОР КОГДА ЦеныНоменклатурыСрезПоследних.Цена Есть NULL ТОГДА 0 ИНАЧЕ ИсточникДанных.КоличествоОборот * <<?>>ЦеныНоменклатурыСрезПоследних.Цена КОНЕЦ КАК СтоимостьЗакупочная,
# Ответить
161. bes-kkm 09.09.2013 07:39
извиняюсь это не к вашей обработке
# Ответить
162. tadem 18.09.2013 08:10
Вижу частые обновления, пользуюсь данной обработкой - большой респект. Но вот что в обновлениях? не могли бы где то писать, чтоб знать
# Ответить
163. dyak84 30.09.2013 12:36
Автор а как нащет производительности. Если база большая 300-500гб как скорость работы. Зарание спасибо за ответ
# Ответить
164. validat 13.10.2013 15:46
Обработка, для меня, очень востребована. Клиент переодически выполняет выстраивание последовательности для проверки и приведения в надлежащий порядок документов Поступления товаров и услуг и Перемещение товаров, потому что довольно часто корректирует документы задним числом, бывает ошибки при поступлении, пересортица, товаровед что-то перепутал или поставщик. Важный омент что обработка выполняется в не монопольном режиме, так как раньше клиент в 1С77 делал это в течение рабочего дня, а теперь не может. Автору спасибо!
Ответили: (165)
# Ответить
166. Unheilig 04.12.2013 13:14
Автору большое спасибо
# Ответить
167. oleg212 30.12.2013 16:22
Обработка работает под БП 3.0 ?
Ответили: (168)
# Ответить
168. TrinitronOTV 31.12.2013 06:21
(167) oleg212, присоединяюсь к данному вопросу о работе обработки под конфигурацией БП3.0...
# Ответить
169. Brawler 14.02.2014 16:46
Уже жду такую по управляемые формы, самому ленно переписывать вашу.
# Ответить
171. Dvornik 08.05.2014 08:00
В обработке нет Управляемой формы. Сам делаю сейчас такую обработку. Для БП 3.0.
Ответили: (173)
# Ответить
172. ildarik90 24.06.2014 11:50
нужно взять на вооружения
# Ответить
173. shoy 27.10.2014 17:38
(171) Dvornik, зачем это написал?
Сделал, поделись!
# Ответить
174. cybviolence 02.12.2014 23:55
Итак, кто сделал под БП 3.0 ? Год прошел!
# Ответить
175. b-dm 18.01.2016 12:07
Расчет итогов не требует монопольного режима ?)
# Ответить
176. alexex 01.04.2016 06:05
Для БГУ 1.0 обработка работает и требуются какие либо доработки?
# Ответить
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл