Расширенный фильтр

Библиотека — все для 1С

БСП: Дополнительная обработка (Регламенты) + Расширения, примеры от сложного к универсальному 72

Практика программирования БСП (Библиотека стандартных подсистем) v8 v8::УФ 1cv8.cf

Продолжение статьи «БСП: Дополнительная обработка (Регламенты), примеры от простого к сложному». Пойдем от финального примера той статьи и сделаем несколько шагов навстречу к универсальному решению.

2 стартмани

21.05.2018    12647    dsdred    17    

Настройка регламентных заданий с использованием bat-файлов или vbs-скриптов через механизм Task Scheduler Windows 21

Администрирование данных 1С v8

Развернутое описание всех нюансов настройки регламентных заданий без редактирования конфигурации через внешние обработки 1С с использованием bat-файлов или скриптами через механизм Task Scheduler Windows.

1 стартмани

17.04.2018    8829    plebedinskiy    7    

Велостыли: Регламентные задания 16

Практика программирования

Переделывая очередное «Костыльное» решение, в голову пришла мысль, собрать все странные решения в одну статью, чтобы была некая библиотека о том, как делать не надо (Навеяно вредными советами). Потом понял, что в одну статью не получится все записать, начну с регламентных заданий. Поясню, в данную статью попали примеры из жизни, которые так или иначе реализованы на механизме регламентных заданий, при этом совершенно не всегда этот подход в принципе оправдан.

09.05.2018    10588    dsdred    28    

БСП: Дополнительная обработка (Регламенты), примеры от простого к сложному Промо 239

Практика программирования БСП (Библиотека стандартных подсистем) v8 1cv8.cf

Очень много попадается странных решений, которые можно решить через БСП:Дополнительные отчеты и обработки. Я бы вообще БСП из-за этой подсистемы переименовал в «Большое Спасибо Программистам». Поработаем с подсистемой в части написания регламентных заданий.

1 стартмани

10.05.2018    27591    dsdred    34    

Не работают регламентные задания? Промо 33

Администрирование данных 1С v8 1cv8.cf

Работают не всегда стабильно. Что делать, как обеспечить стабильную работу пользователей? Качественную и устойчивую работу ИС? Делать контроль выполнения регламентных (фоновых) заданий. Ниже подробные комментарии с фрагментами кода.

27.09.2014    30197    ksnik    14    

Использование внешних COM-компонент (.dll) или любых клиентских методов в регламентных заданиях серверной базы. 50

Практика программирования Разработка внешних компонент Математика и алгоритмы v8 1cv8.cf

Для расширения возможностей платформы 1С существует огромное количество внешних компонент (дополнительные функции, взаимодействие с софтом и железом других производителей, ключи защиты). К сожалению, большинство из них написано на технологии .COM и не могут использоваться на сервере. Для использования в регламентных заданиях серверной базы их приходится переписывать на Native API. Однако, иногда нет возможности переписать компоненту на новую технологию, но нужно вызвать ее в регламентном задании на сервере.

10.12.2014    39695    ekaruk    51    

Производительность сервера 1С и фоновые задания 63

Производительность и оптимизация (HighLoad) v8 1cv8.cf

В падении производительности сервера 1С зачастую виноваты не регламентные / фоновые задания, они выполняют полезную работу. Но задания нельзя оставлять «наедине» с базой.

05.02.2019    11251    user715208    38    

Закрытие месяца. Регламентные действия 27

Пользователю системы Закрытие периода Бухгалтерский учет Закрытие периода v8 КА1 БП2.0 УПП1

Закрытие месяца. Регламентные действия и операции в зависимости от режима налогообложения.  Сопоставление конфигураций Бухгалтерия 2.0, Управление производственным предприятием 8, Комплексная автоматизация 8.

03.03.2014    49359    campa_vol    10    

Освобождение лицензий. Регламентное задание 32

Администрирование данных 1С v8 ДО

(Разработано для 1С:Документооборот). Доработка решает проблему недостатка лицензий при сравнительно бОльшем количестве активных пользователей. Реализуется путем наблюдения "Протокола работы пользователей" и при отсутствии активности пользователя - отключение его сеанса на сервере. У нас данная доработка включена как рег. задание в 1С:Документооборот. Убиваются все сеансы с неактивностью за последние 30 минут, запускать рег. задание можно соответственно каждые 35 минут.

14.05.2018    7811    aabogachev    22    

Отключение регламентных заданий в копии базы 26

Практика программирования v8 1cv8.cf

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

09.08.2012    17391    BorisMor    18    

Ускорение обмена УТ - БП 24

Перенос данных из 1C8 в 1C8 v8 1cv8.cf

Добрый день. В конторе, в которой я сейчас работаю, возникла необходимость раз в месяц выгружать продажи из Ут в Бухгалтерию. Дело обычное, но проблема заключалась в том, что объем данных оказался приличным (около 500 реализаций в день) и выгрузка/загрузка обычным способом была очень долгой, так что мы решили прибегнуть к некоторым ухищрения, о которых я хочу рассказать в этой публикации, может кому-то они помогут.

28.05.2014    12547    Lenten    37    

Блокировка от параллельного выполнения функционала на примере регламентных заданий 9

Практика программирования v8

Как не допустить одновременного выполнения каких-либо функций в системе. Например, есть 2 регламентных задания, которые выполняют один и тот же функционал параллельно.

16.09.2019    1124    2tvad    8    

Как получить ключ запущенного Регламентного Задания 23

Практика программирования v8 1cv8.cf

Представьте ситуацию: Вы используете один метод (процедуру) для нескольких регламентных заданий. Процедура сработала, но как штатными средствами определить какое именно РЗ ее запустило? Спросите зачем? В одной из конфигураций у меня, например, все РЗ не предопределенные! Каждое РЗ (созданное в конфигураторе) - лишь определенный МЕТОД обработки данных! А в консоле настройки РЗ в режиме Предприятия (шедуллере) уже создается немыслимое множество всевозможных РЗ для обработки разных ситуаций. Но количество методов обработки ограничено, оно описано Регламентными Заданиями (методами) в режиме конфигуратора. Пример: В конфигураторе создано РЗ архивирования файлов. А в режиме Предприятия (шедуллере) пользователь создает несколько РЗ на архивирование и для каждого указывает каталоги откуда брать/куда выкладывать. Вот Вам хитроумный способ получить ключ (т.е. уникальность) сработавшего Регламентного Задания в процедуре обработчике.

19.02.2013    17030    Bitnikov    13    

Регламентные задания: при поднятии BackUp в тестовую базу начинают выполняться, хотя это не нужно и бывает недопустимо 10

Разработка v8 1cv8.cf

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

28.01.2013    6552    RTFM    17    

Автоматическое уведомление клиентов по электронной почте в программе 1С: УВС 2

Email Документооборот и делопроизводство Оптовая торговля Документооборот и делопроизводство Оптовая торговля v8 1С:УВС

В данной статье предлагается внешняя обработка для конфигурации 1С: Управление ветеринарными сертификатами, выполняющая автоматическую рассылку писем по электронной почте клиентам компании, с целью уведомления о сформированных ветеринарно-сопроводительных документах.

1 стартмани

12.04.2019    1944    Астиг    0    

К вопросу о регламентном задании – восстановлении последовательности 20

Практика программирования Сервисные утилиты v8 1cv8.cf

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

22.06.2009    18880    Dimasik2007    9    

Выполение регламентных процедур SQL по расписанию. 93

Практика программирования Администрирование данных 1С Работа с интерфейсом v8 1cv8.cf

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

13.11.2009    28079    jmaks    21    

Автоматическое перепроведение документов в Бухгалтерии 3.0 12

Закрытие периода Закрытие периода Закрытие периода v8 БП2.0

Регламентное задание позволяет запускать перепроведение документов по расписанию. Разрабатывалось в Бухгалтерии КОРП 3.0.32.7

06.09.2014    19926    kholkin    7    

Отладка не работает, или отладка фоновых заданий 15

Тестирование и исправление v8 1cv8.cf

На написание данной статьи вдохновила статья http://infostart.ru/public/633522/ Я разработчик старой формации, до сих пор обслуживаю клиентов на платформах 7.7, 8.1, 8.2, времени изучать все мануалы и отслеживать новые тенденции не хватает. Цель этой статьи помочь разработчикам, таким же людям, как и я. Если эта статья сэкономит, хотя бы, 1 человеко-час жизни, значит, написана не зря.

16.06.2017    17163    IvanovAV    22    

Автоматический backup и регламентные процедуры в SQL Server 2005 Express Edition. 42

Архивирование (backup)

Как известно, SQL Server 2005 Express Edition хорош тем что абсолютно бесплатен, а если учесть, что теперь нужно в стандартной поставке докупать лицензию на sql для каждого пользователя – вдвойне хорош. Правда у бесплатной поставки есть ограничения по объему баз данных (4 Gb), оперативной памяти (1 Gb) и использовании только одного процессора. Для баз среднего размера и небольшого количества пользователей как раз то что нужно. Еще одним из недостатков бесплатной версии является то, что в ней отсутствует встроенная возможность автоматического создания бэкапов и запуска регламентных заданий.

12.03.2009    35495    kstukov    11    

Автоматический запуск регламентных заданий в обычном приложении: хитрый ход 21

Администрирование данных 1С Практика программирования v8 1cv8.cf

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

20.03.2013    11491    Dach    4    

Удаляем намертво зависшие фоновые задания без перезагрузки сервера 1С 142

Администрирование данных 1С v8 1cv8.cf

Думаю, многим, имеющим дело с клиент-серверным 1С, хотя бы иногда приходилось сталкиваться с зависшими фоновыми заданиями, которые невозможно безболезненно, без перезапуска сервера 1С, прибить ни одним из штатных инструментов (консоль заданий, консоль администрирования серверов 1С и т.п.). В публикации описан один из возможных способов решения проблемы.

22.04.2014    120699    KAPACEB.AA    53    

БСП: Дополнительные отчеты и обработки - одна обработка, несколько форм 40

Практика программирования Работа с интерфейсом БСП (Библиотека стандартных подсистем) v8

Как в одной дополнительной обработке разместить несколько форм с типом команды "ОткрытиеФормы"?

29.07.2019    3964    dsdred    9    

Печать в PDF в фоновом режиме через регламентные задания 1с 8.2 с помощью Yoksel.dll на х64 сервере 17

Практика программирования Учет ТМЦ Учет ТМЦ v8 УПП1

Была поставлена задача автоматической рассылки документов на почтовые ящики ответственных лиц. Был опробован виртуальный принтер PDFСreator - результат отрицательный. Фоновый режим рассылки документов сервером осуществлен с помощью внешней компоненты Yoksel.dll, которая была зарегистрирована на х32 1с-сервере с помощью команды regsvr32 Yoksel.dll Ниже приведенные процедуры созданы в общем модуле. Ссылки на документы, печатные формы которых необходимо разослать ответственным лицам накапливаютя в регистре сведений рдУведомлениеГотовности. В процедурах показана сама идея автоматического формирования PDF-документов на сервере 1с. Если 1с-сервер х64, то в кластер вносится х32 1с сервер и создается рабочий процесс, в который автоматически перекочевывает фоновое задание и Йоксель запускается и работает физически на х32 сервере.

12.09.2011    14428    AER    21    

Золотые костыли 35

Практика программирования v8

Немного о программировании.

23.08.2018    8167    vasilev2015    35    

Хотите снизить нагрузку на процессор сервера в 2 раза? 21

Производительность и оптимизация (HighLoad) v8

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

27.06.2019    4466    Дмитрий74Чел    6    

Автоматизируй это! 150

Практика программирования

Здравствуйте. Меня зовут Виталий Онянов. Я работаю в компании ФТО. Мы занимаемся внедрением и поддержкой ERP-систем, в том числе и на 1С. Сегодня я хотел бы поделиться нашим опытом автоматизации своих задач и рассказать о том, какие регламентные задания мы настраиваем на серверах наших клиентов. Возможно, кому-то покажется, что это совсем простые и очевидные вещи, но я в своей работе периодически вижу разработчиков, которые делают какие-то задачи руками изо дня в день, и мне бы хотелось донести до них мысль о том, что многие из этих задач можно и нужно автоматизировать.

02.07.2018    16619    Tavalik    12    

Простые регулярные выражения 59

Производительность и оптимизация (HighLoad) v8

Шпаргалка к экзамену "Эксперт по технологическим вопросам".

30.04.2018    12059    vasilev2015    30    

История одного проекта обновления 15

Хранилище v8 УТ11

История одного проекта обновления, хранилище, групповая разработка.

06.11.2019    1386    vasilev2015    11    

Правила и приемы доработки типовых конфигураций 1С для облегчения их дальнейшей поддержки и обновления 152

Практика программирования

В первую очередь, статья адресована разработчикам 1С, но надеюсь, что интересно будет не только им.

1 стартмани

18.07.2017    28537    Tavalik    58    

RabbitMQ + Конвертация Данных 3.0 181

Внешние источники данных Обмен через XML Интеграция Перенос данных из 1C8 в 1C8 v8 КД

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

21.03.2019    14663    barelpro    82    

Бесплатная проверка контрагентов в ФНС (общий модуль с алгоритмом). На примере выводим статус в список справочника контрагентов Промо 123

Практика программирования v8 1cv8.cf

Если вам интересно проверить контрагенте в ФНС, вам поможет данная публикация. Весь алгоритм работы строится на основе данных, полученных с сервиса http://npchk.nalog.ru совершенно бесплатно.

1 стартмани

01.02.2018    25207    rpgshnik    46    

Оптимизируй это! Или MS SQL и Экспертный подход творят чудеса! 208

Производительность и оптимизация (HighLoad) v8

В статье речь пойдет про взаимодействие сервера 1С с MS SQL. Мы очень часто слышим, как важно оптимизировать все критические участки системы заблаговременно, в плановом режиме, как надо, «от и до» во всех деталях. Но в реальной жизни бывает по-другому. Очень часто клиенты обращаются к нам, когда система уже не дает работать: «спасите, помогите, болит очень сильно, надо решать». Об одном из таких случаев я и хотел бы вам сегодня рассказать.

11.07.2017    29419    R.Tsarenko    32    

Yep Cart. Пишем интернет-магазин на http-сервисах OneScript 44

Оптовая торговля Розничная торговля OneScript v8

В статье описана демонстрационная конфигурация, реализующая простейший интернет магазин на http-сервисах OneScript, интегрированный с 1С:Предприятие.

1 стартмани

16.04.2018    10279    blackhole321    33    

Способы оптимизации переносов данных 56

Перенос данных из 1C8 в 1C8 v8 КД

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

1 стартмани

02.08.2018    10183    primat    7    

Обслуживание баз данных. Не так просто, как кажется 122

Производительность и оптимизация (HighLoad) Администрирование СУБД v8 1cv8.cf

Считаете, что обслуживание индексов и статистик дело простое? Что ж, это не всегда так.

14.10.2019    5946    YPermitin    18    

АИТП. Управляем множественными версиями платформы на серверах, под управлением ОС Linux 30

Администрирование данных 1С v8

В статье рассмотрен демонстрационный пример использования конфигурации АИТП, для автоматизации управления множественными версиями платформы 1С:Предприятие на серверах, под управлением ОС Linux.

1 стартмани

16.06.2019    4238    blackhole321    8    

Автоматическая SMS рассылка 8

SMS рассылки v8 v8::УФ Розница УТ11

Как сделать автоматическую рассылку SMS именинникам на примере Розница 2.2.

29.07.2019    1950    Elvisnya    6    

Учет НДС в типовом решении 1С:Бухгалтерия предприятия 8 128

Учет и отчетность v8 БП2.0

Целью этой статьи является систематизация методологии учета НДС в типовом решении 1С:Бухгалтерия 8. Статья охватывает полный цикл ведения учета НДС в информационной базе, начиная с настроек учетной политики и заканчивая формирование Книг покупок и продаж. Я постарался описать самые разные ситуации (в том числе достаточно специфические) связанные, с расчетами по НДС и их отражением в информационной базе. Например, в статье рассмотрен пример "Строительство объектов основных средств собственными силами (хозспособ)". В общем, хотелось бы понять, несет ли данная статья ту прикладную пользу, которая предполагалась при написании.

11.10.2011    70208    expertpd    42    

Логирование в 1С 22

Администрирование данных 1С v7.7 v8

Часто бывает необходимо отслеживать состояние часто повторяющихся регламентных заданий. Например, синхронизация данных с IP-телефонией, которая может производиться каждую минуту, синхронизация с сайтами, синхронизация данных с различными системами. Использовать для этих целей логирование 1С чрезвычайно неэффективно и не удобно. В таких случаях удобно использовать подход, применяемый в Unix-системах: писать логи в обычные текстовые файлы, а потом делать их обработку через эффективно работающие Unix-команды: grep, tail, cat, less и т.п.

18.05.2016    18085    rudjuk    20