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

14.02.13

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

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

Файлы

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

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

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

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

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

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

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

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

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

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

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

 

 

Вступайте в нашу телеграмм-группу Инфостарт

См. также

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

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

15500 руб.

02.09.2020    205642    1129    410    

1027

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

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

8400 руб.

20.08.2024    36770    211    109    

198

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

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

16000 руб.

10.11.2023    16764    73    39    

89

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

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    24348    65    28    

93

Инструментарий разработчика Программист 1С v8.3 1С:Управление нашей фирмой 3.0 Платные (руб)

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

9500 руб.

17.05.2024    35236    127    53    

168

SALE! 30%

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

Инструмент для генерации OpenApi (Swagger) спецификаций на основании файлов конфигураций 1С. Это консольное и десктопное приложение на языке Rust с полноценным редактором кода, содержащим автозамену и подсвечивание ошибок для быстрого и безошибочного написания документирующего комментария.

18000 12600 руб.

22.11.2024    2008    1    0    

8

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

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

6000 руб.

07.02.2018    107670    249    100    

313
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. German 414 10.09.07 15:47 Сейчас в теме
Интересный ход.... конем так сказать.... + за идею....
2. support 4479 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 7300 11.09.07 07:41 Сейчас в теме
(5) Не совсем хорошая идея. Лучше бы просто залил в виде личного файла и дал ссылку здесь в комментах или автору лично.
7. tormozit 7300 11.09.07 07:45 Сейчас в теме
Кстати, когда я писал подобную обработку, то выводил в спец. панель с двумя закладками списки проведенных и не проведенных документов в результате работы обработки. Это очень удобно. Потом из списка непроведенных документов можно быстро открывать документы и разбираться, в чем дело.
8. German 414 11.09.07 09:15 Сейчас в теме
(7) смысл ??? тогда во всем проведении ... если у тебя что то не провелось .... теряется. Все по порядку нужно
14. tormozit 7300 04.10.07 15:43 Сейчас в теме
(8) По порядку - для последовательностей нужно) А есть еще и документы, которые не входят в и не влияют на последовательности.
48. progr-2008 118 18.10.17 23:45 Сейчас в теме
(8)Был открыт документ, например.
Так все-равно перепроводить придется.
9. PowerBoy 3467 12.09.07 09:23 Сейчас в теме
Добавил:
1.Пауза между проводками не грузит процессор (можно использовать в терминале)
2.Настройки минимальной и максимальной паузы между проводками
10. German 414 12.09.07 11:02 Сейчас в теме
(9)а WScript.Sleep разве грузил?
11. PowerBoy 3467 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 3467 04.10.07 13:24 Сейчас в теме
Добавил новую опцию в настройки:
Удалять движения документа, если его не удается перепровести.
15. artbear 1571 16.10.07 06:53 Сейчас в теме
При попытке использования с УПП ругается :)

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

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

PS мелочь, но все-таки :(
18. artbear 1571 29.10.07 08:24 Сейчас в теме
Еще есть совершенно неотмеченная засада :(
Зачем-то по умолчанию включен следующий режим - если проведенный ранее док не проводится в данной обработке, то он делается непроведенным!!
ИМХО это совсем не есть гуд :(
Для пользователей это будет огромнейшим и неприятнейшим сюрпризом :(
19. PowerBoy 3467 29.10.07 10:07 Сейчас в теме
(18)У меня как раз противоположное мнение, если мы перепроводим документы то должны быть полностью уверены в правильном результате. Оставив старые движения не
проведенных документов мы оставляем фактические ошибки учета. Да и бухгалтер сразу увидит непроведенный документ и исправит ошибку.
20. vahrushev 26.11.07 18:01 Сейчас в теме
21. PowerBoy 3467 06.12.07 11:45 Сейчас в теме
Обновил версию до 2.0
Добавил параметр настройки: Прекратить проведение документов по первой ошибке проведения.
Добавил страницы "Проведенных" и "Не проведенных" документов.
При успешном проведении флажок отметки в списке документов теперь сбрасывается.
При проведении в списке показывается текущий проводимый документ.
22. PowerBoy 3467 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 1200 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 379 29.01.11 11:21 Сейчас в теме
Отличная вещь! Спасибо.
34. PowerBoy 3467 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 395 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 231 06.03.13 13:00 Сейчас в теме
Неплохая обработка, но не мешало бы добавить в неё по умолчанию режим "проведение только проведенных документов".

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

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