Аверьянов Сергей

60
Рейтинг

saver77
Сергей Аверьянов



  •   Регистрация: 21.07.2008 (15 лет назад)

  •   Был(а) на сайте: 24.04.2024

Друзья
  • Дмитрий Малышев
  • Евгений Комиссаров
  • Гордей Голиков
  • Сергей
  • Андрей Волин
  • Ilya Khaykin
Подписчики 10

Группы

Профессиональный разработчик

IE 2013 EVO Участник

IE2021_msk Участник

Рейтинг 60

Многопоточное обновление 1С: Управление холдингом

Статья Программист 8.3.14 1С:Управление холдингом Абонемент ($m) Расширение (cfe) Обновление 1С

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

1 стартмани

10.01.2024    3311    8    saver77    18       

24

Демосцена на 1С

Инструменты и обработки Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free) Внешняя обработка (ert,epf) Работа с интерфейсом

Графическое демо "Плазма". Олдскульный эффект из 90-х. Воссоздан по исходнику на ассемблере x86. Посвящается Дню программиста 2021.

12.09.2021    6006    66    saver77    9       

14

Рассылка расчетных листков 2.0 (с обходом спам-фильтра)

Инструменты и обработки Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Абонемент ($m) Внешняя обработка (ert,epf) Зарплата Email рассылки

Обработка производит рассылку расчетных листков сотрудников в формате PDF с возможностью архивирование и шифрования вложения. Важной особенностью обработки является возможность обходить ограничения на количество отправляемых писем в некий период (обход спам-фильтра). Это не хакерская фича, это реальная проблема, наблюдаемая при вполне легальных при массовых рассылках, даже на корпоративных серверах.

2 стартмани

26.05.2020    9966    47    saver77    14       

8

Получение XML файла с SQL Server средствами ADODB

Статья Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия MS SQL Абонемент ($m) Внешняя обработка (ert,epf) Файловый обмен (TXT, XML, DBF), FTP

В статье описано, как получать XML файл, сгенерированный SQL Server, средствами ADODB. Обработка написана на обычных формах, тестировалась на платформе 8.12.1685.

1 стартмани

08.07.2019    4011    2    saver77    0       

4

Отчет по именинникам для ЗУП и УПП (обычные формы)

Отчеты и формы Для всех Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 2.5 1С:Управление производственным предприятием Windows Абонемент ($m) Внешний отчет (ert,erf) Кадровый учет

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

1 стартмани

13.01.2014    10785    31    saver77    3       

4

Комментарии

ПубликацииМногопоточное обновление 1С: Управление холдингом#15 12.01.24 12:03
(10) Мне не надо делать возврат из типового обработчика, он будет выполнен многопоточной реализацией.

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

На счет не обновлять "закрытый" период. Пробовал, в нашей компании такой вариант не подходит.
ПубликацииМногопоточное обновление 1С: Управление холдингом#9 11.01.24 17:43
(6) "Пропишите возврат в начале процедуры." - не понял. Можете привести код в комментарии.
Я в одном из обновлений пробовал обрабатывать только объекты в рабочем периоде. Но где-то остатки "поехали", пришлось всё дообновлять. Да, это вариант, но непредсказуемый.
Вы пишите "Короче, не надо потоки делать. Не в ту сторону смотрите, имхо". Предложите свой вариант с подробностями. Может кому-то ваш вариант больше подойдёт.
ПубликацииМногопоточное обновление 1С: Управление холдингом#8 11.01.24 17:34
(2) Спасибо за информацию. Понятно, что не мы одни такие. Не понятно как люди обновляют большие базы, особенно с технологическим окном меньше 12 часов. У кого есть опыт в таких уловиях?

MAXDOP у нас 4. Ядер на сервере БД много, а некоторые запросы реально лучше себя чувствуют при 4. 0 - согласен, плохой вариант, тяжелый запрос может забрать все ядра.
ПубликацииМногопоточное обновление 1С: Управление холдингом#7 11.01.24 17:25
(1)Не одного. У есть стандартный многопоточный обработчик обновлений, который запускается регламентным заданием "Отложенное обновление ИБ". Часть обработчиков обновлений выполняется в нём. Но заполнение новых реквизитов в классических обработчиках.
ПубликацииМногопоточное обновление 1С: Управление холдингом#0 10.01.24 5:00
Что делать, если обновление базы в режиме предприятия выполняется значительно больше вашего технологического окна, даже если это окно - с вечера пятницы и до утра понедельника.
ПубликацииРассылка расчетных листков 2.0 (с обходом спам-фильтра)#11 04.02.22 15:48
(10)Добрый день, Дмитрий. Я не делал прогресс-бар. По прогресс-бару было предложение от atb-mdv.
Если бы я делал, то поступил бы так: сделал так:
1. Переменная - Счетчик в главном цикле.. В переменную ВыбраноЭлементов получить количество выбранных строк для отправки.
2. ПодключитьОбработчикОжидания("ОбновитьПрогрессБар")
3. В процедуре ОбновитьПрогрессБар обновлять прогресс-бар по формуле ВыбраноЭлементов/Счетчик*100.
Примерно так...
Коллеги, если есть заинтересованные лица, пишите, доработаю обработку.
ПубликацииРассылка расчетных листков 2.0 (с обходом спам-фильтра)#9 17.01.22 15:24
На релизе 3.1.20 не тестировал.
На 3-4 тысячи трудности возникнут, т.к. долго. Учитывая работу антиспам механизма. По-сути это настраиваемые ожидания между оправками пакетов писем. Но всяко лучше типовой отправки, которая сыпется при первой же ошибке.
НовостиКонференция завершилась: подводим итоги конкурсов и объявляем лауреатов премии Infostart Awards#268 18.11.21 9:39
С гардеробом не очень продумали. Неплохо было бы какие-нибудь снеки к чаю.
DevДемосцена на 1С#9 30.09.21 15:24
(8)Отличная идея. При кол-во таймеров больше 3 картинка начинает двигаться рывками. FPS вроде бы повышается, но по-факту кадров меньше, чем показывает счетчик. Видимо это уже ограничение на платформы на максимальное количество кадров.Будет время, запишу видео.
DevДемосцена на 1С#7 29.09.21 15:08
Я старался сделать именно стандартными средствами Платформы, чтобы скачал и запустил.
Наверное, ваши варианты хороши, ждём от вас реализации.
Да, ведь есть ещё WebGL, хотя там тоже, не всё хорошо. https://infostart.ru/public/1193214/
Вообщем, простор для творчества есть.