Ночное восстановление последовательности документов (фоновым заданием) для БП 3.0

Публикация № 462049

Администрирование - Администрирование данных 1С - Обработка документов

восстановление последовательности документов фоновое задание БП 3.0

Внешняя обработка служит для восстановления последовательности документов в БП 3.0 за месяц, по расписанию, фоновым заданием на сервере 1С. Подключается как дополнительная обработка в режиме пользователя.

За основу была взята обработка: //develop.ot-soft.ru/public/401469/ автора: //develop.ot-soft.ru/profile/225675/

Она была доработана мной в соответствии с задачей на предприятии следующим образом (что добавлено):

  1. В имени файла логово .txt теперь присутствует имя базы на SQL, чтобы при параллельном запуске фонового восстановления последовательности несколько баз не обращались к одному файлу для записи.
  2. В лог пишутся причины по которым восстановление не началось (последовательность уже восстановлена, установлена дата запрета, ошибка в коде и т.д.)
  3. В некоторых случаях отправка лога выполняется только на почту программисту, чтобы не грузить пользователя техническими сообщениями.
  4.  Код обработки опирается на Дополнительный реквизит (флаг) "ВосстановитьБлижайшейНочьюПоследовательностьЗаМесяц" в карточке Организации. Сделано это для того, чтобы фоновое задание запускалось каждую ночь, но восстановление последовательности происходило только если пользователь накануне взвел в карточке Организации этот флаг. При начале восстановления флаг снимается, чтобы следующей ночью обработка не пыталась снова восстанавливать последовательность (т.к. пользователь мог не успеть подготовить следующий месяц к закрытию).
  5. Чтобы пользователь мог оперативно понять на каком дне сейчас происходит перепроведение документов после каждого успешно проведенного дня (или после каждого десятого в зависимости от флага в карточке Организации "ОтправлятьПисьмоЧерезКаждыеДесятьДней") отправляется письмо на почту (возможность впринципе отправлять письма была до моей доработки).

Преимущества обработки перед типовым функционалом восстановления последовательности:

  1. Можно установить расписание восстановления последовательности, допустим на ночь.
  2. При восстановлении последовательности перепроведение документов выполняется не за весь месяц в одной транзакции а по дням рекурсивно, что позволяет, в случае допустим аварийного завершения сохранить границу последовательности на последнем удачно проведенном дне (типовой функционал в этом случае сбрасывает последовательность в начало).
  3. Пишется лог: в файл и на почту на случай аварийного завершения процесса восстановления последовательности.
  4. Не требует доработки конфигурации.

Ограничения обработки:

  1. Она была дописана под базу БП 3.0, в которой одна организация. Соответственно если вы хотите восстанавливать последовательность по нескольким организациям базы, нужно как вариант, дописать запуск процедуры восстановления в цикле по Организациям.
  2. Обкатана только на серверных базах (используется сейчас в 12 рабочих базах БП 3.0).

Версии:

25.07.2018 Версия 1.1 - Для БП начиная с версии 3.0.64.28 - Изменен механизм определения границы последовательности. 

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

Наименование Файл Версия Размер
[Версия 1.1 начиная с релиза 3.0.64.28] Ночное восстановление последовательности документов (фоновым заданием) для БП 3.0

.epf 10,56Kb
25.07.18
29
.epf 1.1 10,56Kb 29 Скачать
[Версия 1.0] ФоновоеВосстановлениеПоследовательности_БП3.0

.epf 10,44Kb
25.07.18
62
.epf 1.0 10,44Kb 62 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. apd1c 09.03.16 14:19 Сейчас в теме
Файл скачал. Как болванка, для отшлифовки напильниками, наверное годится. Плюс, что код открыт.
Не боится ли автор получить на свой ящик, зашитый в коде, добрую кучу успешных или не очень сообщений об обмене?
Ну и ящик-отправитель, с объявленным в коде паролем тоже не обеспечит ему безопасности :)
2. SmArtist 80 10.03.16 06:04 Сейчас в теме
(1) apd1c, автор боится, огромное спасибо:) Собирался убрать и забыл. Сейчас убрал и перезалил. А по поводу напильника и болванки не согласен, механизм стабильно работает по сей день. Подставить свои почтовые адреса это же не допиливание))
3. pallid 29.04.16 23:31 Сейчас в теме
Можно уже в расширение настройки всякие запилить для фона.
Список получателей, список админов
чистка версионирования после фона
У нас в текущей версии каждому ответственному шлется его персональный лог
А админам весь + техническая информация и тд, а так же ответственные по ком есть ошибки, но их еще нет в списках получателей
4. pallid 29.04.16 23:37 Сейчас в теме
Реализован поиск уже выполняющегося данного фонового задания, чтобы не допустить несколько параллельных перепроведений одного и того же месяца (такое возможно, когда восстановление последовательности не успело завершиться за ночь, и пользователь решил запустить фоновое задание еще раз ручным запуском или когда фоновое задание запустилось следующей ночью).

А такое бывает? я думал что фон не паралелится, для этого у него и есть ключ
5. SmArtist 80 04.05.16 07:50 Сейчас в теме
(4) white_sochi, правильно думали, сейчас проверил, действительно задания сами отслеживают себя по ключу, не знал о таком функционале, спасибо, вырезаю этот кусок.
6. ingladkiy 17.06.16 13:44 Сейчас в теме
Спасибо, будем смотреть
7. SmArtist 80 31.07.17 14:49 Сейчас в теме
На наших 12 базах выполняет свою функцию по сей день, уже 1.5 года. Работает как часы. Релиз БП 3.0.51.22
Если у кого-то не получается пишите подскажу.
8. SmArtist 80 25.07.18 07:54 Сейчас в теме
Добавил версию 1.1 - Для БП начиная с версии 3.0.64.28 - Изменен механизм определения границы последовательности. Работает!
Оставьте свое сообщение

См. также

Помощник по закрытию месяца для УТ 11.3 Промо

Закрытие периода Обработка документов Закрытие периода Закрытие периода v8 v8::ОУ УТ11 Россия УУ Абонемент ($m)

Помощник по закрытию месяца для УТ 11.3. Имеет две функции: обнуление товаров "К оформлению" в интеркампани и обнуление отрицательных остатков в регистре "Себестоимость товаров".

5 стартмани

10.11.2017    22986    26    Zalipaka    1    

Списание (корректировка) задолженности контрагентов УНФ 1.6

Закрытие периода Дебиторская и кредиторская задолженность Обработка документов Дебиторская и кредиторская задолженность v8 УНФ Украина БУ Абонемент ($m)

Обнуление задолженности контрагентов в конфигурации "Управление небольшой (нашей) фирмой" версии 1.6 с помощью документа "Корректировка регистров".

1 стартмани

24.07.2019    21430    13    DMon    1    

Структура подчиненности с хронологией документов и кнопками проведения и удаления

Обработка документов v8 1cv8.cf Абонемент ($m)

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

1 стартмани

22.07.2019    14556    71    sapervodichka    21    

Регистрация документов с измененной суммой

Обработка документов v8 1cv8.cf Абонемент ($m)

Обработка берет информацию из истории изменения документов. Удобна для администраторов, когда документы с измененной суммой по какой-то причине не регистрируются в плане обменов. Можно регистрировать не все документы, а только те, которые были изменены.

1 стартмани

20.04.2019    18079    3    ryan    0    

Валовая прибыль для УПП 1.3, КА 1.1 в режиме РАУЗ (работа типового отчета без доработок конфигурации)

Обработка документов v8 КА1 УПП1 УУ Абонемент ($m)

Простое и мгновенное решение для использования типового отчета "Валовая прибыль" в конфигурациях "Управление производственным предприятием 1.3", "Комплексная автоматизация 1.1" (а также отраслевых решений на их базе) при включенном режиме РАУЗ (расширенная аналитика учета затрат). Не требует настройки или изменения конфигурации, либо может быть, для дополнительного удобства, интегрировано в нее с минимальными доработками.

2 стартмани

21.01.2019    18328    20    stvorl    11    

Универсальный инструмент для переноса данных через табличный документ (УФ)

Обработка документов Универсальные обработки Обработка справочников v8 v8::УФ 1cv8.cf Абонемент ($m)

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

5 стартмани

15.10.2018    32626    121    json    40    

Помощник корректировки остатков ЕГАИС в небольшом магазине. Розница 2.2

Розничная торговля Обработка документов Розничная торговля v8 Розница Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Россия УУ Абонемент ($m)

Данная обработка упрощает корректировку остатков алкогольной продукции небольшого магазина, где предполагается передача всей продукции в торговый зал сразу после приемки.

5 стартмани

08.09.2018    31537    82    asdfgcom    46    

Прыг-Скок...или из MS EXCEL в 1С (8.2) (открытый код) Промо

Обработка документов Обработка справочников Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

Универсальная загрузка данных из Microsoft Office Excel. Автоматическая загрузка из любых по форме документов с очень удобным редактором. Почти готовый шаблон для любой конфигурации. Не требует регистрации-бесплатно.

1 стартмани

16.09.2015    62161    358    Tatitutu    48    

Расширение резервов отпусков

Обработка документов Зарплата Зарплата v8 v8::СПР ERP2 ЗКГУ3.0 ЗУП3.x Россия БУ Абонемент ($m)

Произвольная настройка базы для расчета резервов отпусков.

2 стартмани

10.08.2018    25708    51    СергейКа    16    

Корректировка остатков ЕГАИС, возврат из регистра 2, загрузка ТТН из файлов, другое для УТ10.3

Розничная торговля Обработка документов Розничная торговля v8 v8::ОУ УТ10 Россия БУ Абонемент ($m)

Набор обработок для автоматизации работы с ЕГАИС: Обработка корректировки остатков ЕГАИС для УТ 10.3, аналогичная имеющимся в УТ 11, Рознице 2.2. Автоматически формирует документы "Передача в торговый зал", "Акт постановки на баланс в торговом зале", "Акт списания в торговом зале". Обработка возврата из регистра 2 с подбором справок Б. Обработка формирования ТТН из файлов xml.

1 стартмани

24.01.2018    34352    29    biz-intel    5    

Расчет начисления зарплаты со сложной формулой, по данным из внешнего источника. ЗУП 3.1

Обработка документов Загрузка и выгрузка в Excel Зарплата Зарплата v8 v8::СПР ЗКГУ3.0 ЗУП3.x БУ Абонемент ($m)

Расчет начисления зарплаты со сложной формулой, по данным из внешнего источника по данным экономического отдела. ЗУП 3.1.

3 стартмани

20.12.2017    47473    32    mvv1975    7    

Перемещение остатков по счету МЦ04 между материально ответственными лицами для конфигураций (8.2). Промо

Обработка документов Универсальные обработки Учет ТМЦ Учет ТМЦ v8 БП2.0 Россия БУ Абонемент ($m)

Небольшая обработка, которая позволяет перекидывать остатки по счету МЦ04 с одного материально ответственного лица на другое

1 стартмани

22.11.2012    14253    13    niksaf    4    

Универсальное закрытие счетов для 1С:Бухгалтерия предприятия 3.0

Обработка документов Закрытие периода Закрытие периода Закрытие периода v8::БУ БП3.0 Россия БУ Абонемент ($m)

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

3 стартмани

13.12.2017    32883    237    leha2403    36    

Копирование меню в Трактир Management

Обработка документов Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v8 1cv8.cf Рестораны, кафе и фаст-фуд Россия УУ Абонемент ($m)

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

1 стартмани

28.11.2017    27415    4    integrator1983    0    

Универсальный ввод на основании (заполнение) документов Промо

Обработка документов v8 v8::УФ КА1 БП2.0 ЗУП2.5 УТ10 Розница УПП1 ERP2 БП3.0 КА2 ЗУП3.x Абонемент ($m)

Обработка позволяет на основании документов одного вида создавать документы другого.

2 стартмани

19.05.2010    37688    129    nika.1007    87    

Упрощение работы с актами сверки в УТ/КА/УПП - вывод номеров счетов в документе и печатной форме

Обработка документов Печатные формы документов Дебиторская и кредиторская задолженность Дебиторская и кредиторская задолженность v8 КА1 УТ10 УПП1 БУ УУ Абонемент ($m)

Обычно акт сверки с клиентами содержат информацию о документах реализации товаров (накладных) и выполненных платежах. Но платежи делаются на основании счетов, номера которых отсутствуют в актах, что затрудняет собственно сверку. Данная обработка находит соответствующие расходным накладным счета/заказы, показывает их в форме документа и выводит в печатную форму акта.

2 стартмани

12.05.2017    29505    4    denmax    2    

Формирование платежных поручений на заданную в поступлениях товаров дату

Обработка документов Банковские операции Банковские операции v8::БУ БП3.0 Россия БУ Абонемент ($m)

Данная обработка предназначена для автоматического формирования платежных поручений на выбранный день на основании документов "Поступление товаров и услуг" и "Счета от поставщиков". Для определения срока оплаты документов используется "Срок оплаты", указанный в документах. Предполагается, что эти документы еще не оплачивались. При этом, если есть несколько документов от поставщика с одним договором, которые необходимо оплатить в один день, будет создано одно платежное поручение, в назначении которого будут перечислены все оплачиваемые документы.

8 стартмани

09.11.2016    23156    23    INTECH1    9    

Редактор движений документа. Сохранение в XML, обмен между базами, замена регистратора.

Обработка документов Универсальные обработки Обмен через XML v8 Абонемент ($m)

Редактор набора записей движений документа. Позволяет сохранить набор записей в XML, в настройки пользователя, прочитать сохраненный XML в другой идентичной базе, заменить регистратор. Можно изменять порядок записей, менять активность, как массово, так и по одной и др. Тонкий клиент, управляемые формы.

1 стартмани

07.09.2016    40667    155    Aphanas    4    

Согласование (подсистема). Для любого справочника и документа в 1С. Встраивается в любые конфигурации

Управление бизнес-процессами (BPM) Обработка документов Обработка справочников Документооборот и делопроизводство Документооборот и делопроизводство v8 1cv8.cf БП3.0 КА2 УУ Абонемент ($m)

Подсистема для согласования в 1С. Для настройки нового согласования не требуется программировать, все делается в режиме исполнения. Открытый код. Бизнес-процессы. Документооборот. Проект выложен на GitHub.

1 стартмани

25.08.2016    53536    262    BlizD    206    

Загрузка Счета покупателя из PDF

Обработка документов Файловые протоколы обмена, FTP Оптовая торговля Оптовая торговля v8 v8::БУ БП3.0 Абонемент ($m)

Обработка позволяет загрузить счет покупателя из pdf-файла в документ Счет на оплату покупателю (Бухгалтерия 3.0)

2 стартмани

23.05.2016    18354    21    John_d    0    

Кнопка "Сообщить о проблеме". [Расширение]

Обработка документов v8 1cv8.cf Россия Абонемент ($m)

В документы добавлена кнопка "Сообщить о проблеме". По кнопке формируется письмо с технической информацией и ссылкой на объект. Остается только дописать, что не получилось, и можно отправлять письмо в техподдержку.

1 стартмани

31.03.2016    23492    71    mrXoxot    18    

Изменение реквизитов справочников, документов, табличных частей, движений (Обычные и Управляемые формы) Промо

Обработка документов Обработка справочников v8 v8::УФ 1cv8.cf Казахстан Абонемент ($m)

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

1 стартмани

15.10.2012    46634    276    Exit_in    42    

Управление доставкой розничным покупателям

Обработка документов Розничная торговля Розничная торговля v8 УТ10 Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

Дополнение для УТ 11.1, оформление доставки для розничного покупателя на основании кассового чека в связке с мягким чеком покупателя.

5 стартмани

10.03.2016    27973    8    Denis_Viktorovich    5    

Перечисление НДФЛ в бюджет РФ (13%, 30%)

Обработка документов Зарплата Зарплата v8 v8::СПР ЗУП2.5 БУ НУ НДФЛ Абонемент ($m)

Внешняя обработка (табличных частей), предназначенная для корректного заполнения документа "Перечисление НДФЛ в бюджет РФ". Конфигурация: Зарплата и Управление Персоналом, редакция 2.5

1 стартмани

27.01.2016    35052    239    1kashak    23    

Начисление процентов по кредитам и займам для 1С:Бухгалтерии 3.0

Обработка документов Займы, кредит, лизинг Займы, кредит, лизинг v8 БП2.0 Россия БУ Абонемент ($m)

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

1 стартмани

22.01.2016    65294    165    algora    27    

Пакетная замена номенклатуры с учетом характеристик

Обработка документов Оптовая торговля Учет ТМЦ Оптовая торговля Учет ТМЦ v8 КА1 УТ10 УПП1 УУ Абонемент ($m)

Обработка "Пакетная замена номенклатуры" в Заказе покупателя, Реализации и Поступлении товаров с использованием отбора по значениям характеристик

1 стартмани

22.01.2016    23383    6    trendy    1    

Формирование актов сверки взаиморасчётов и групповая печать

Обработка документов Пакетная печать Дебиторская и кредиторская задолженность Дебиторская и кредиторская задолженность v8 БП2.0 БУ Абонемент ($m)

Обработка позволяет сформировать новые акты сверки и распечатать за период разом на принтере

3 стартмани

15.01.2016    34053    38    gortol    4    

Перечисление НДФЛ в бюджет: заполнение НДФЛ по расчетной ведомости для ЗУП 2.5

Обработка документов Зарплата Зарплата v8 ЗУП2.5 Россия БУ НДФЛ Абонемент ($m)

Внешняя обработка для заполнению сумм НДФЛ для перечисления в бюджет по данным расчетной ведомости для 1С ЗУП 2.5

2 стартмани

30.12.2015    21971    71    Snork    4    

Выгрузка и загрузка данных из файла Excel с поиском по любым полям (есть поиск по ссылке, всего три итерации поиска. Управляемые формы или "Такси")

Загрузка и выгрузка в Excel Обработка документов v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка позволяет загружать данные с поиском по ссылке как для загружаемого объекта, так и его свойств. Загружает справочники, документы, планы видов характеристик. Будет полезна как замена использования конвертации данных для задач переноса, а также как классическая загрузка из табличного документа (Excel). Поиск объекта при загрузке выполняется до трех раз с разными полями поиска (поля поиска настраиваются). Также реализована выгрузка в Excel по ссылкам. У обработки удобный интерфейс, в котором разберется даже начинающий пользователь. Загрузка накладных из файлов xls реализована с интеллектуальным поиском колонок с данными. В интеллектуальном поиске поддерживаются все основные типовые печатные формы.

5 стартмани

16.10.2015    59233    508    primat    33    

Акт сверки с номерами счетов-фактур, начальными остатками по договорам и заполнением по головному контрагенту [Расширение]

Обработка документов Дебиторская и кредиторская задолженность Дебиторская и кредиторская задолженность v8 БП3.0 Россия БУ Абонемент ($m)

Акт сверки взаиморасчетов (БП 3.0): - Вывод начальных и конечных остатков по договорам в печатную форму; - Вывод валютной суммы для договоров в условных единицах; - Заполнение данных счетов-фактур или УПД; - Заполнение данных по головному контрагенту и всем обособленным подразделениям; - Заполнение представителя организации из ответственных лиц; - Факсимильная подпись и печать. Не требует снятия с поддержки и подходит для базовых конфигураций

1 стартмани

15.12.2015    56706    95    mrXoxot    40    

Резервы отпусков для УПП 1.3

Обработка документов Зарплата Зарплата v8 УПП1 Россия БУ Абонемент ($m)

Обработка для создания резерва отпусков в 1С: УПП 1.3

1 стартмани

14.12.2015    26618    39    sarun    5    

Загрузка УПД в Бухгалтерию 3.0

Обработка документов Загрузка и выгрузка в Excel Оптовая торговля Оптовая торговля v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

Загрузка УПД из Excel в Бухгалтерию предприятия 3.0, с добавлением номенклатуры, ГТД, стран происхождения.

3 стартмани

20.10.2015    22261    17    teyana    12    

Редактирование движений документа (Управляемый и неуправляемый интерфейс) Промо

Обработка документов v8 v8::УФ 1cv8.cf Абонемент ($m)

Не все конфигурации позволяют вручную отредактировать движения документа без перепроведения. А если надо? Тогда можно воспользоваться данной обработкой.

1 стартмани

19.10.2012    27452    107    NILS2009    13    

Восстановление последовательности документов (фоновое задание)

Обработка документов v8 БП2.0 Абонемент ($m)

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

2 стартмани

23.09.2015    14967    26    pallid    6