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

14.02.13

Разработка - Инструментарий разработчика

Фоновое проведение документов

Скачать файл

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

Наименование По подписке [?] Купить один файл
ПроведениеДокументов v4.0 (8.1)
.zip 35,13Kb
398
398 Скачать (1 SM) Купить за 1 850 руб.
ПроведениеДокументов v3.0
.1189417129 33,13Kb
1379
1379 Скачать (1 SM) Купить за 1 850 руб.
ПроведениеДокументов v3.3 (8.1)
.zip 33,65Kb
922
922 Скачать (1 SM) Купить за 1 850 руб.

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

При конфликте блокировок при проведении документа, через паузу документ повторно запускается на проведение.

Пауза между проведениями документов настраивается автоматически. При возникновении блокировок она увеличивается, а при нормальном проведении уменьшается

Выполнение проведения по таймеру.

v4.0
Добавил проведение по счету и учел замечания пользователей в комментариях.

Новая версия обработки см. //infostart.ru/public/167865/.

 

 

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

12000 руб.

02.09.2020    171714    960    403    

924

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    14265    108    46    

108

Инструментарий разработчика Программист Платформа 1С v8.3 1C:Бухгалтерия Платные (руб)

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки.

9360 руб.

17.05.2024    27252    96    48    

137

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    17263    43    15    

75

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

15000 руб.

10.11.2023    11888    45    27    

67

SALE! %

Инструментарий разработчика Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

4800 3840 руб.

14.01.2013    191166    1152    0    

920

Инструментарий разработчика Платформа 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Разработка Конструктор автоматизированных рабочих мест "Конструктор АРМ" реализована в виде расширения и является универсальным инструментом для создания АРМ любой сложности в пользовательском режиме.

3600 руб.

27.12.2024    1112    2    0    

5

Инструментарий разработчика Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

5000 руб.

07.02.2018    104113    244    100    

307
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. German 413 10.09.07 15:47 Сейчас в теме
Интересный ход.... конем так сказать.... + за идею....
2. support 4453 10.09.07 21:28 Сейчас в теме
3. Ворона 11.09.07 00:21 Сейчас в теме
4. Zlodey 47 11.09.07 03:42 Сейчас в теме
Нормальная такая обработка.
Только надо добавить таймер удобно, поставил и ушел, код не смотрел, но вдруг если в документе ошибка тогда обработка не проведёт документы Попытка нам поможет и документы которые не провелись тоже надо как то учитывать
5. Zlodey 47 11.09.07 05:12 Сейчас в теме
6. tormozit 7250 11.09.07 07:41 Сейчас в теме
(5) Не совсем хорошая идея. Лучше бы просто залил в виде личного файла и дал ссылку здесь в комментах или автору лично.
7. tormozit 7250 11.09.07 07:45 Сейчас в теме
Кстати, когда я писал подобную обработку, то выводил в спец. панель с двумя закладками списки проведенных и не проведенных документов в результате работы обработки. Это очень удобно. Потом из списка непроведенных документов можно быстро открывать документы и разбираться, в чем дело.
8. German 413 11.09.07 09:15 Сейчас в теме
(7) смысл ??? тогда во всем проведении ... если у тебя что то не провелось .... теряется. Все по порядку нужно
14. tormozit 7250 04.10.07 15:43 Сейчас в теме
(8) По порядку - для последовательностей нужно) А есть еще и документы, которые не входят в и не влияют на последовательности.
48. progr-2008 118 18.10.17 23:45 Сейчас в теме
(8)Был открыт документ, например.
Так все-равно перепроводить придется.
9. PowerBoy 3425 12.09.07 09:23 Сейчас в теме
Добавил:
1.Пауза между проводками не грузит процессор (можно использовать в терминале)
2.Настройки минимальной и максимальной паузы между проводками
10. German 413 12.09.07 11:02 Сейчас в теме
(9)а WScript.Sleep разве грузил?
11. PowerBoy 3425 12.09.07 11:17 Сейчас в теме
(10)WScript.Sleep - работает не на всех компах.
В чем причина не разобрался, то ли в политиках компа, то ли антивирус, то ли еще что.
Испробовал все варианты. Пауза с pingom работает вроде везде..
12. JohnyDeath 302 12.09.07 12:50 Сейчас в теме
(11) Может на этих машинах следует переустановить (или поставить более новую версию) Windows Script Host? Сейчас последняя вроде как 5.6
13. PowerBoy 3425 04.10.07 13:24 Сейчас в теме
Добавил новую опцию в настройки:
Удалять движения документа, если его не удается перепровести.
15. artbear 1565 16.10.07 06:53 Сейчас в теме
При попытке использования с УПП ругается :)

{Форма.Форма(27,11)}: Процедура или функция с указанным именем уже определена (УстановитьВидимостьКолонок)
Процедура <<?>>УстановитьВидимостьКолонок() //Экспорт
{Форма.Форма(769,2)}: Недостаточно фактических параметров (УстановитьВидимостьКолонок)
<<?>>УстановитьВидимостьКолонок();

В УПП в общем модуле РаботаСДиалогами уже есть метод с таким наименованием.
ЗЫ мелочь, конечно :) но четко показывает недостатки глобальных модулей восьмерки :(
17. PowerBoy 3425 17.10.07 06:32 Сейчас в теме
(15)(16) Спасибо. Ошибки исправил.
16. artbear 1565 16.10.07 11:48 Сейчас в теме
Если документ проводится очень быстро (что очень удивительно для восьмерки :) ), то выдается ошибка
{Форма.Форма(875)}: Деление на 0
СкоростьПроведения = ИндикаторОбработки/(ТекущаяДата()-ВремяСтарта)*60;

PS мелочь, но все-таки :(
18. artbear 1565 29.10.07 08:24 Сейчас в теме
Еще есть совершенно неотмеченная засада :(
Зачем-то по умолчанию включен следующий режим - если проведенный ранее док не проводится в данной обработке, то он делается непроведенным!!
ИМХО это совсем не есть гуд :(
Для пользователей это будет огромнейшим и неприятнейшим сюрпризом :(
19. PowerBoy 3425 29.10.07 10:07 Сейчас в теме
(18)У меня как раз противоположное мнение, если мы перепроводим документы то должны быть полностью уверены в правильном результате. Оставив старые движения не
проведенных документов мы оставляем фактические ошибки учета. Да и бухгалтер сразу увидит непроведенный документ и исправит ошибку.
20. vahrushev 26.11.07 18:01 Сейчас в теме
21. PowerBoy 3425 06.12.07 11:45 Сейчас в теме
Обновил версию до 2.0
Добавил параметр настройки: Прекратить проведение документов по первой ошибке проведения.
Добавил страницы "Проведенных" и "Не проведенных" документов.
При успешном проведении флажок отметки в списке документов теперь сбрасывается.
При проведении в списке показывается текущий проводимый документ.
22. PowerBoy 3425 07.02.08 07:54 Сейчас в теме
Обновил версию до 3.0
Добавил запуск обработки по таймеру.
23. azernot 781 22.09.08 15:54 Сейчас в теме
Значит типа + и всё такое..
Что ещё мне понадобилось:
- остановка в нужное время. На ночь зарядил, а утром приходить отключать - в лом, надо чтобы сам отключался, потому как сервак под утро перезагружается, да и пользователи могут пораньше прийти.
- После остановки по таймеру - возможность выхода из системы (потому как сообщения пишутся в лог, а для его записи - нужен корреутный выход).
- очистка лог-файла от всякого мусора (можно сделать сообщения о времени проведения и прогнозах - опциональным?)

27. Olga_bpz 19.05.09 05:40 Сейчас в теме
(23) полностью поддерживаю.
Обработка нужная, очень для нас актуальная.
Выключение по таймеру и вывод сообщений об ошибках в лог-файл очень нужны.
У нас тоже на автомате стоит перезагрузка сервера и архив утром. А удаленка не всегда работает, да и вставать в 5:30 в законный выходной нет никакого желания.

(22) Александр! Спасибо вам большое! И жирный плюс.

Ещё одно пожелание: галочки в настройке об отмене проведения при ошибке не видно. Нет уверенности в каком состоянии она находится. Было бы неплохо вывести её на форму рядом с временем запуска по таймеру.
При входе в обработку она взводится по умолчанию и восстановление сохранённых настроек на неё не распространяется. У нас в базе есть непроведённые документы и выловить документы с отменённым проведением будет сложно, если обработка завершится аварийно.
28. AKV77 263 02.06.09 10:05 Сейчас в теме
Присоединяюсь к (27). Выключение по таймеру у себя добавил, но как писать в лог-файл пока неразобрался. Однозначно БОЛЬШОЙ ПЛЮС.
24. azernot 781 22.09.08 16:32 Сейчас в теме
Также неплохо бы запонять список видов документов регисраторами выбираемого регистра.
25. kola 03.12.08 15:49 Сейчас в теме
Все таки не плохо бы добавить монопольный режим и выгонялку пользователей.
26. z-alexey 1198 22.03.09 14:00 Сейчас в теме
Плюс! Пожелаения
1. сделать информацию о скороости не в сообщения, а в статус-строку
2. Возможность указывать период не в отборе (ну не удобно это больше или равно придумывать) а сделать это где-то в шапке.
29. AKV77 263 05.06.09 14:13 Сейчас в теме
Версию с моими доработками выложил http://www.infostart.ru/projects/4308/
30. AKV77 263 05.06.09 14:18 Сейчас в теме
(+29) Основное что доработано: 1. Остановка по таймеру с последующим завершением программы 2.Пример bat-файла для запуска 8 ки с возможностью сохранения сообщений выдаваемых при проведении документов в log-файл.
31. palka 7 18.04.10 11:46 Сейчас в теме
Некоторые документы, как Корректировка записей регистров, не имеет проведения, а может быть только записан. Соответственно ругается на ошибку метода Записать()
32. palka 7 18.04.10 12:29 Сейчас в теме
Объект = Ссылка.ПолучитьОбъект();
Если Объект.Метаданные().Проведение = Метаданные.СвойстваОбъектов.Проведение.Разрешить Тогда
Объект.Записать(РежимЗаписиДокумента.Проведение, РежимПроведенияДокумента.Неоперативный);
Сообщить(""+Ссылка+" - Проведен в " + ТекущаяДата());
Иначе
Объект.Записать(РежимЗаписиДокумента.Запись);
Сообщить(""+Ссылка+" - Записан в " + ТекущаяДата());
КонецЕсли;
33. yku 377 29.01.11 11:21 Сейчас в теме
Отличная вещь! Спасибо.
34. PowerBoy 3425 01.02.11 13:28 Сейчас в теме
Добавил проведение по счету и учел замечания пользователей в комментариях.
35. Asdam 120 05.07.11 11:15 Сейчас в теме
(34) Обнаружен глюк.
Если в ТЗ "ТабличноеПолеВидыОбъектов" добавить несколько видов документов и сохранить настройку формы, поставив флаг "Использовать при открытии", потом в конфигураторе удалить любой вид документа, который был добавлен в ТЗ, сохранить и запустить конфигурацию и попытаться открыть обработку, то получим сообщение об ошибке.
36. bes-kkm 22.09.11 12:22 Сейчас в теме
Нужная обработка, спасибо разработчику.
37. alexch8 26.09.11 16:07 Сейчас в теме
Интересный вариант. Пока погоняю в тестовом режиме.
38. VitalyK 23.10.11 13:48 Сейчас в теме
Спасибо, очень полезная обработка.
39. пользователь 04.01.12 16:09
Сообщение было скрыто модератором.
...
40. igo-osetro 24.01.12 20:37 Сейчас в теме
спасибо автору очень полезная и нужная обработка! А то приходится тут перепроводить и тестить многое )))
41. Tur_gad 28.03.12 07:18 Сейчас в теме
Задумка хорошая но реализация пока что хромает, подумай еще над обработкой
42. dj_serega 393 28.08.12 15:34 Сейчас в теме
вот недавно столкнулся с проблемой: нужно перепровести документы, но не выганять пользователей (ибо работы много :( ).
Спасибо.
43. ITEkb 05.12.12 08:07 Сейчас в теме
Спасибо за обработку, необычное решение.
Подскажите, а для управляемого приложения на линукс-сервере что-то подобное можно сделать?
44. amadeus2011 03.01.13 11:17 Сейчас в теме
добрый день, обработка хорошая,можно добавить в нее расписание, чтобы задать время когда она должна выполняться
45. KroVladS 35 23.02.13 12:51 Сейчас в теме
За обработку cпасибо.

Использовал несколько раз на разных базах.
Очень помогла.
46. free-lancer-2018 211 06.03.13 13:00 Сейчас в теме
Неплохая обработка, но не мешало бы добавить в неё по умолчанию режим "проведение только проведенных документов".

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

Так что будьте осторожны :)
47. rjhonson 24.03.14 11:40 Сейчас в теме
Отличная и очень полезная обработка
Оставьте свое сообщение