Чтиво за последнее время

  1. Андрей Ланченко. Блуждающие огни 1-4. Краткий сюжет: земля на задворках, и оказывается она забытая колония. Программист Дима через портал попал на транспортный корабль колонистов. И понеслось (с). Читабельность 4/5
  2. Григорий Володин. Газлайтер 1-18. Классическое бояр-аниме. Попаданец в паралельный мир с магией и прочим. Там не было СССР и власть в руках дворян/царя. Читабельность 4/5
  3. Толкиню Хоббит. Властелин колец. Дочке не зашло, хотя прочитали примерно половину.
чтиво за последнее время

1С: Фоновые задания внутри фоновых заданий

Задача: распаралелить медленную вставку записей в БД 1С, при чтении файла Excel

Как ни странно, но такая возможность есть и работает начиная с версии платформы 8.3.8. Т.е. можно запустить фоновое задание внутри фонового задания….ну например по вставке в БД большого количества записей, которая выполняется весьма медленно. Полноценно этот процесс распаралелить можно например как-то так:

В ниже приведённом каркасе кода, фоново выполняется функция ВыполнитьЗагрузку(), которая читает большой файл Excel, затем каждый цикл вставки записи в БД запускает в свою очередь фоново, ограничивая в данном случае количество фоновых заданий 10 штуками.