Выполнение произвольного кода с регулируемым количеством потоков от 1 до 64

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

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

Многопоточность Асинхронное выполнение кода Внешняя обработка Произвольный код

Данную обработку можно использовать для изменения документов, справочников и других элементов с использованием до 64 ядер процессора. Увеличение скорости выполнения операций с базой 1С, между 1 потоком и 40, составляет 437%.

Проверено на платформе: 1С: Предприятие 8.3 (8.3.11.2954) с конфигурацией "Комплексная автоматизация для Казахстана, редакция 2" релиз (2.1.3.11). Будет работать на конфигурациях 1С (УТ, КА, ERP) в управляемых формах

За основу взяты:  infostart.ru/public/306865/  и  infostart.ru/public/405368/ 

Подключается (должны быть соответствующие права у пользователя) через:
 НСИ и администрирование -->  Настройка параметров системы  --> Печатные формы, отчеты и обработки --> Отчеты и обработки  --> Дополнительные отчеты и обработки  --> Создать  --> (выбрать файл)  --> Записать и закрыть. 

После подключения нужно открыть данную обработку через меню "Файл" --> "Открыть" в клиентском приложении. И в поле "Дополнительная обработка ссылка: " выбрать обработку "Выполнение произвольного кода в 10 потоков".

Принцип работы: 

При нажатии кнопки "Старт" происходит выполнение кода текст которого указан в поле "Текст запроса" в  результате выполнения должна получаться таблица с ссылками на объекты. Синтаксис как в конфигураторе!

Поле получения данной таблицы происходит выполнение действий над данными объектами, данные действия описываются в поле "Исполняемый код:" Объект над которым будет производиться действие использовать так как в примера  "ОбъектДействия". Синтаксис как в конфигураторе.

В новой версии учел замечания, добавил функционал, убрал ограничение на использование в 10 ядер.

Update: Добавил конструктор запроса в обработку (работает под толстым клиентом), оставил возможность использования произвольных параметров запроса.

 

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

Наименование Файл Версия Размер
Выполнение произвольного кода с числом задействованных ядер процессора от 1 до 64
.epf 18,98Kb
11.09.18
20
.epf 1.0.3 18,98Kb 20 Скачать

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

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. YannikAlx 10.09.18 16:27 Сейчас в теме
Сомнительная ценность обработки за такую цену....
Идея не нова, реализации более полезные в наличии на форуме за 1 стартмани...
Да даже фиксированное количество потоков - непонятка
7. romanpl777 23 11.09.18 14:25 Сейчас в теме
(1) Убрал фиксированное количество потоков, и увеличил их до 64. Как видно из картинок прирост скорости обработки, при увеличении с 6 до 40 потоков, составляет 143%.
2. echo77 1148 10.09.18 16:40 Сейчас в теме
Взаимоблокировки не будут при таком подходе?
3. YannikAlx 10.09.18 16:46 Сейчас в теме
(2) А нет никакого метода - 10 потоков ПРОИЗВОЛЬНОГО кода , то есть чего напишете то и будет выполняться...
От вас и будут зависеть блокировки.
5. romanpl777 23 10.09.18 17:34 Сейчас в теме
(2) блокировки, если они будут, обходит с помошью паузы на 1 секунду на данном потоке и повторными попытками пока не выполнит. Они обычно возникают если паралельно работают другие фоновые задания.
4. YannikAlx 10.09.18 16:48 Сейчас в теме
Вот обработка с конкретным функционалом -успешно используется уже давно
https://infostart.ru/public/804563/
8. romanpl777 23 11.09.18 14:26 Сейчас в теме
(4) не совсем такая, даже совсем не такая.
11. Жернов Виктор 18 04.12.19 10:43 Сейчас в теме
(4) Отсутствует консоль запросов и возможность фильтрации ограничена. Весьма ограниченная вещь , а регистрацию я и сам успешно делаю.
12. YannikAlx 34 04.12.19 11:10 Сейчас в теме
(11) Обработка моя была приведена исключительно как пример мнгогопоточности - не более того - у каждого продукта можно найти недостатки, типа а на балалайке играть не умеет...
И приведена была тут , поскольку за совершенно другую цену предлагалось что-то менее функциональное.
Сейчас то автор поставил адекватную цену и вполне можно тестировать и дорабатывать под себя....
Единственное проценты ускорения он рассчитывает на мой взгляд предвзято...
На увеличение потоков не приводит к кратному увеличению скорости для простых операций, то есть достичь даже 100% не очень-то верится...
10 потоков при проведении документов на 4 процессорном или 48 ядерном сервере давало прирост всего 30-40%
при этом дальнейшее увеличение количества потоков давало прирост вообще не значительный , то есть 100% я по любому не достиг.

С удовольствием протестирую сейчас предлагаемую обработку!
6. vipetrov2 11.09.18 05:13 Сейчас в теме
Через фоновое задание распараллеливать проще простого. Гораздо интереснее распараллеливать на стороне клиента, что бы можно было разрабатывать, например, обработки по шаблонам проектирования модель-представление.
Вообще не понятно почему разработчики так плохо используют параллельное программирование, первые многоядерные пользовательские процессоры появились более 10 лет назад. Игры более менее многопоточными стали делать более менее активно 3-4 года назад. Компания 1С вроде пытается все больше и больше делать конфигуратор по шаблонам проектирования, но все равно очень медленно этот процесс идет.
9. romanpl777 23 11.09.18 14:27 Сейчас в теме
(6) Задумка была в использовании именно внешней обработки как универсального механизма для быстрого изменения каких либо объектов в базе 1с.
10. Жернов Виктор 18 04.12.19 10:20 Сейчас в теме
(9) Обработка нужная, но не могу понять работает она или нет Тестировал в отладчике. Не останавливается на точке останова в процедуре перед записью в объекте Документе из списка сформированном в консоле запроса хотя опция debug на сервере у меня добавлена. Т е запрос формируется , фоновое задание запускаеся, индикатор и сообщения работают, но никаких операций с объектом действия не производится. Также писал для теста на табличном поле объекта действия проц с ошибками. Тестовых сообщений об ошибках не последовало.
16. YannikAlx 34 04.12.19 12:11 Сейчас в теме
(10) Вы как определили , что она нужная, извините?
Вы ее хоть каким-то образом смогли полезно применить в своей базе?
Да она вообще ничего не делает, и пишет , что все прекрасно 5000 документов обработала за 1 сек.
При этом даже не прикоснулась ни к одному!

Да я большей лажи вообще не видел никогда на этом сайте!
Вот оригинальный текст из обработки , выполняемый по команде СТАРТ

&НаСервере
Процедура СтартНаСервере(ПараметрыКоманды)
	
	Запрос = Новый Запрос;
	Запрос.Текст = ТекстЗапроса;
	ДЛя каждого пар из ТаблицаПараметров цикл
		
		
		ЕСли пар.Свойкод тогда
			
		Выполнить(Пар.Значение);		
		Запрос.УстановитьПараметр(пар.Парам, Вычислить(Пар.Значение));
	
		Иначе
		Запрос.УстановитьПараметр(пар.Парам, Пар.Значение);
		КонецЕсли;
		
	КонецЦикла;
	
	
 //   Выполнить(ТекстЗапроса);

 
   ТаблицаВся = Запрос.Выполнить().Выгрузить();
   ВсегоОбъектов = ТаблицаВся.Количество();
   
   ТекстТЗ = ЗначениеВСтрокуВнутр(ТаблицаВся);

   ПараметрыКоманды.Вставить("ТекстТЗ", ТекстТЗ);

   Для ш=1 по КоличествоЗаданий  Цикл
   	
   ВыполнитьКомандуОбработкиФоновымЗаданием(Строка(ш)+"Счетчик", ПараметрыКоманды, "ДанныеЗагружаютсяПрогресс"+Строка(ш));

	КонецЦикла;
	
КонецПроцедуры // СтартНаСервере()
Показать
15. YannikAlx 34 04.12.19 12:04 Сейчас в теме
(9) Вы сами попробуйте выполнить свою обработку вот с таким запросом
ВЫБРАТЬ ПЕРВЫЕ 1000
РеализацияТоваровУслуг.Ссылка КАК Ссылка
ИЗ
Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ГДЕ
РеализацияТоваровУслуг.Дата МЕЖДУ &НачалоПериода И &КонецПериода

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

Ощущение , что вы ее ну очень рано выложили...
Либо хотите чтобы ее пользователи отлаживали?
13. YannikAlx 34 04.12.19 11:39 Сейчас в теме
Уберите в своей обработке при открытии формы первичный запрос...
ВЫБРАТЬ
		               |	Партнеры.Ссылка КАК Ссылка
		               |ИЗ
		               |	Справочник.Партнеры КАК Партнеры
		               |ГДЕ
		               |	Партнеры.Родитель = &Родитель

Во первых не везде есть справочник Партнеры и возникает ошибка,
во вторых если их очень много, а пользователю нужны не партнеры - куча потерянного времени...
21. romanpl777 23 10.12.19 17:45 Сейчас в теме
(13)

После изменения текста на ваш запрос обработка его запомнит.


Подключается (должны быть соответствующие права у пользователя) через:
НСИ и администрирование --> Настройка параметров системы --> Печатные формы, отчеты и обработки --> Отчеты и обработки --> Дополнительные отчеты и обработки --> Создать --> (выбрать файл) --> Записать и закрыть.

После подключения нужно открыть данную обработку через меню "Файл" --> "Открыть" в клиентском приложении. И в поле "Дополнительная обработка ссылка: " выбрать обработку "Выполнение произвольного кода в 10 потоков".
22. YannikAlx 34 10.12.19 17:49 Сейчас в теме
(21) Вот и не надо изначально там ничего писать!
Ну если нет в принципе Справочника Партнеры.
Обработка так же в принципе не откроется...
14. YannikAlx 34 04.12.19 11:55 Сейчас в теме
Ни выбрать количества используемых потоков, ни выполнить тот запрос , что в конструкторе создан ...
Обработка неимоверно сырая!!!

Пока не вижу ни малейшей возможности ее использовать, ибо не работает вообще в БП3...
А уж куда как не стандарт - Бухгалтерия Предприятия...
17. Жернов Виктор 18 04.12.19 15:29 Сейчас в теме
(14) Коллега я не автор этой обработки и даже не стал тратить время на поиск ее ошибок . Нужная потому что мне нужна обработка с произвольным запросом, а не с фиксированными параметрами и запросом. Вот если бы в Вашу обработку добавить консоль запросов и не для толстого а для тонкого клиента она во многом бы выйграла . Еще конечно неплохо бы не только записывать а выполнять кое какие экспортные процедуры документов из списка, формируемого запросом.
Впрочем напишу как нибудь сам просто мало времени. Кстати обратите внимание на блокировки. При работе В Вашей многопоточной обработке возникают ошибки взаимоблокировки. Работал один в базе и запускал многопоточную обработку. Потоки что ли не поделили записываемые объекты.

С уважением Виктор
18. YannikAlx 34 04.12.19 15:39 Сейчас в теме
(17) да я безусловно знаю что вы не автор того что тут выложено и что трудно назвать обработкой вообще...
моя же выполняет тот функционал, который нужен нашим бухам...
Вам же могу посоветовать вот эту.
По крайней мере очень универсальный инструмент...
https://infostart.ru/public/635478/
19. Жернов Виктор 18 04.12.19 15:44 Сейчас в теме
Спасибо. У Вас хорошая обработка просто мне нужно несколько больше функционала..
20. romanpl777 23 10.12.19 17:42 Сейчас в теме
(19)
Доброго дня, ну и понаписали Вы тут, обработка была проверена на КА и ЕРП, для успешной ее работы необходима регистрация ее как внешней обработки, а потом уже файл открыть внешнюю обработку. После этого нужно вверху указать подключенную в базу внешнюю обработку. после этого она начинает использовать потоки и вообще работать. Написано же было в описании:

Подключается (должны быть соответствующие права у пользователя) через:
НСИ и администрирование --> Настройка параметров системы --> Печатные формы, отчеты и обработки --> Отчеты и обработки --> Дополнительные отчеты и обработки --> Создать --> (выбрать файл) --> Записать и закрыть.

После подключения нужно открыть данную обработку через меню "Файл" --> "Открыть" в клиентском приложении. И в поле "Дополнительная обработка ссылка: " выбрать обработку "Выполнение произвольного кода в 10 потоков".
Оставьте свое сообщение

См. также

Правильные аналоги номенклатуры (кроссы запчастей) для 1С / Управляемые формы Промо

Обработка справочников Оптовая торговля Учет ТМЦ Оптовая торговля Учет ТМЦ v8 v8::УФ 1cv8.cf УУ Абонемент ($m)

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

5 стартмани

29.07.2015    29207    7    taurus__    19    

Универсальная форма списка документов в 1С (обычные и управляемые формы)

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

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

1 стартмани

01.04.2020    1681    9    Diana.dedov.91    0    

Из чего складывается расхождение?

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

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

1 стартмани

31.03.2020    1680    0    wonderboy    6    

Удаление движений документов

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

Обработка для удаления движений документов, управляемые формы.

2 стартмани

23.01.2020    1954    5    wowik    4    

Навигатор по конфигурации базы 1С 8.3 Промо

Инструментарий разработчика Универсальные обработки v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Универсальная внешняя обработка для просмотра метаданных конфигураций баз 1С 8.3. Отображает свойства и реквизиты объектов конфигурации, их количество, основные права доступа и т.д. Отображаемые характеристики объектов: свойства, реквизиты, стандартные рекизиты, реквизиты табличных частей, предопределенные данные, регистраторы для регистров, движения для документов, команды, чужие команды, подписки на события, подсистемы. Отображает структуру хранения объектов базы данных, для регистров доступен сервис "Управление итогами". Платформа 8.3, управляемые формы. Версия 1.1.0.59 от 07.05.2020

3 стартмани

28.10.2018    28012    268    ROL32    67    

Редактор независимых регистров сведений 8.3

Инструментарий разработчика Универсальные обработки v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Универсальная внешняя обработка для редактирования независимых регистров сведений. Работа с отдельными записями и с наборами записей. Выгрузка отдельных записей, наборов и всего регистра в формате XML. Платформа 8.3, управляемые формы. Версия 1.007 от 31.03.2020.

2 стартмани

13.01.2020    2472    35    ROL32    1    

"Все функции" с плюшками

Универсальные обработки Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

06.11.2019    5208    18    codejs    6    

История версий объектов для УФ

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

Универсальная независимая система хранения и анализа истории изменений справочников и документов. Предназначена для любых конфигураций 1С V83 ((8.3.9.1818) и выше) в режиме управляемого приложения.

1 стартмани

17.10.2019    10374    27    dmitrydemenew    22    

Корректировка остатков регистров бухгалтерии (обычные и управляемые формы) Промо

Свертка базы Универсальные обработки Закрытие периода Чистка базы v8::БУ v8::УФ 1cv8.cf БУ НУ Абонемент ($m)

Внешняя обработка, предназначенная для удобного исправления остатков по регистрам бухгалтерии (Хозрасчетный, Налоговый или любой другой) посредством автоматизации ввода корректировочного документа ("Операция", "Корректировка записей регистров"), приводящего регистр в нужное состояние остатков от текущего. Удобна для массовых правок остатков по бухгалтерскому и налоговому учету на какую-то дату (обычно перед реорганизацией учета, сверткой базы и т.п.)

2 стартмани

03.06.2017    27738    149    stvorl    24    

Генерация QR кода для любых конфигураций 1С (обычные и управляемые формы)

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

Для генерации используется компонента типовой конфигурации УТ11, встроенная в общий макет "КомпонентаПечатиQRКода". Ниже приведены процедуры, чтобы сделать обработку самостоятельно (только для УФ).

1 стартмани

11.10.2019    5681    31    dm1try    0    

Маршрутная матрица (логистика)

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

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

1 стартмани

11.10.2019    4551    7    user-sergey    12    

Фоновое задание с произвольной выборкой и произвольной обработкой

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

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

1 стартмани

03.10.2019    3708    2    warden    5    

Быстрый запрос Промо

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

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

1 стартмани

29.04.2019    12553    25    mkalimulin    28    

Перенумерация справочников и документов (Тонкий клиент и толстый клиент)

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

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

1 стартмани

23.09.2019    3338    65    IVKuvshinov    4    

Универсальный шаблон многопоточной обработки (на примере проверки работы Web-сервисов)

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

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

3 стартмани

17.09.2019    2837    4    1C_Casual    4    

Обмен с системой Ветис Меркурий для любых конфигураций. Гашение ВСД, списание продукции, пакетная печать ВСД (простые и управляемые формы)

Розничная торговля Обработка документов Внешние источники данных Рабочее место Розничная торговля v8::ОУ v8::УФ УТ10 УТ11 Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Пищевая промышленность Россия БУ УУ Абонемент ($m)

Обработка предназначена для небольшого магазина или для небольшой торговой сети. Позволяет оперативно пакетно погасить ВСД, списать проданную продукцию в системе Меркурий, реализована пакетная печать ВСД. Авторизация проходит через Логин и Пароль, предназначенный для входа через веб интерфейс Меркурий. Проверка была проведена на релизе Обычные формы: "Управление торговлей", редакция 10.3 (10.3.53.2). Управляемые формы: Управление торговлей, редакция 11 (11.4.7.128) Бухгалтерия предприятия, редакция 3.0 (3.0.75.37) Розница, редакция 2.2 (2.2.4.20)

10 стартмани

02.09.2019    9389    51    Mister_Gluck    65    

Отчет производства за смену (ОПЗС) - из Комплектаций номенклатуры Промо

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

Отчет производства за смену БП 3.0 - из Комплектаций номенклатуры УТ 10.3 - после обмена УТ-БП. Внешняя обработка.

2 стартмани

01.03.2019    8741    7    Rustig    0    

Загрузка дополнительных реквизитов и сведений

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

Обработка по загрузке произвольных значений в произвольные дополнительные реквизиты и сведения объектов системы с возможностью настраиваемого поиска объектов для загрузки. (Управляемые формы)

2 стартмани

17.07.2019    4038    16    navic    0    

Markdown-editor в 1С (с сохранением в HTML)

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

В этой обработке вы пишете свой текст, используя синтаксис Markdown, а на выходе получаете чистый HTML-код, избавленный от JS-библиотеки, которая его сформировала.

1 стартмани

04.07.2019    5893    12    riposte    3    

Чат (мессенджер) для управляемых форм 1С 8.3 (Расширение)

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

Представляю вам чат для управляемых форм платформы 8.3. Давно сталкивался с тем, что просят открыть какой-нибудь документ или справочник, тебе скидывают его номер или название, а ты потом ищешь его по базе. Вам это знакомо? Тогда этот чат для вас. Подробности ниже.

4 стартмани

27.06.2019    7534    16    Isa816    24    

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

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

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

2 стартмани

19.05.2010    33835    118    nika.1007    87    

Универсальный ввод на основании

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

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

3 стартмани

11.06.2019    5774    33    the1    29    

Несколько документов на основании одного

Практика программирования Обработка документов v8::УФ Абонемент ($m)

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

1 стартмани

10.06.2019    4628    3    mvxyz    8    

Работа с файлами (обычная и управляемая форма)

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

Нужно загрузить файл с клиента на сервер или же, наоборот, файл загрузить с сервера на клиент, а впридачу все это на web-клиенте, да еще и асинхронно? Нет ничего проще, читай далее, как это сделать!

1 стартмани

10.06.2019    17339    114    Xershi    72    

Редактор объектов информационной базы 8.3 Промо

Инструментарий разработчика Универсальные обработки v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Универсальная внешняя обработка для редактирования реквизитов и табличных частей объектов информационной базы, редактирование движений документов. Доступ ко всем реквизитам объектов, есть возможность выгрузки и загрузки данных (объекты и движения документов) через XML. Платформа 8.3, управляемые формы. Версия 1.1.0.45 от 01.05.2020

2 стартмани

23.01.2019    22249    244    ROL32    33    

Электронная таблица в 1С средствами табличного документа

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

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

1 стартмани

23.04.2019    12340    56    user706545_kseg1971    36    

Группировка по виду документа в "Задачи мне" (расширение для 1С:Документооборот)

Обработка документов Работа с интерфейсом Документооборот и делопроизводство Документооборот и делопроизводство v8::УФ v8::Запросы v8::Бизнес-процессы ДО УУ Абонемент ($m)

Расширение для 1С:Документооборот (2.1), позволяющее сгруппировать все задачи из списка "Задачи мне" по виду документа (служебные записки, приказы и т.д.).

3 стартмани

16.04.2019    7170    23    zannv    16    

Универсальная печатная форма "Анализ объекта" + шаблон подключаемой обработки для 1С на управляемых формах

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

Универсальная печатная форма для всех программ на управляемых формах. Результат печати содержит все реквизиты и табличные части любого документа или справочника (имя + синоним + значение реквизита или поля табличной части), показывает уникальный идентификатор (УИД/GUID) объекта и дату создания (даже справочника!) на основании УИД. Отказоустойчивость кода обработки позволяет ей открываться как в типовых, так и в самописных программах (большинство обычных внешних печатных форм этого не могут). Кроме интерактивного открытия есть возможность подключения к конфигурации. После добавления появится команда печати почти во всех документах и справочниках. Автоматически определяет среду подключения и выбирает доступный вариант вывода: общая форма печати или же отображение табличного документа в новой форме. Все реквизиты объекта получает запросом, а не перебором строк, это делает быстрым выполнение команды.

2 стартмани

05.04.2019    9858    25    Aleksandr55555    4    

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

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

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

1 стартмани

15.10.2012    43112    268    Exit_in    42    

Снятие блокировки элементов управляемой формы для редактирования

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

Внешняя обработка + код с одной функций разблокировки элементов управляемой формы владельца для редактирования в любых конфигурациях с использованием БСП. Тестировалось на платформе 8.3.10.2667 и выше

1 стартмани

21.03.2019    5083    4    independ    6    

Методика оптимизации программного кода 1С: проведение документов

Обработка документов Производительность и оптимизация (HighLoad) Инструментарий разработчика v8 v8::УФ Абонемент ($m)

Описание простого метода анализа производительности программного кода 1С, способов его оптимизации и оценки результатов в виде числовых показателей прироста производительности. Не требует сторонних программных продуктов, используются только типовые возможности платформ 1С. Методика проверена на линейке платформ начиная с 1С:Предприятие 8.2 (обычные формы, управляемые формы). Позволяет ускорить проведение проблемных документов в 3 и более раз, провести проверку корректности формирования проводок оптимизированным кодом и подтвердить результаты оптимизации реальными замерами производительности в режиме предприятия. К публикации приложены демонстрационные базы для режимов обычного и управляемого приложения на платформе 1С:Предприятие 8.3 (8.3.9.2033).

1 стартмани

19.03.2019    20775    16    dmitrydemenew    83    

Перенумерация объектов (Справочники + Документы)

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

Обработка позволяет перенумеровать выбранный справочник или документ. Помогает решить проблему: Номер не уникальный. Для управляемого интерфейса.

1 стартмани

18.03.2019    5791    74    Смешной 1С    3    

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

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

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

5 стартмани

16.10.2015    55917    499    primat    32    

1С Документооборот: Создание связанных документов по настройкам связей

Обработка документов Документооборот и делопроизводство Документооборот и делопроизводство v8 v8::УФ ДО Абонемент ($m)

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

1 стартмани

28.02.2019    7946    8    Bin42    3    

Удобная консоль регламентных и фоновых заданий

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

Аналог обработки БСП "РегламентныеИФоновыеЗадания". Не требует наличия библиотек, может использоваться в качестве внешней обработки. В отличие от обработки БСП предоставляет больше информации о свойствах регламентных и фоновых заданий, а также об ошибках и сообщениях для пользователей, возникших во время их выполнения. Позволяет управлять регламентными (создание, удаление, настройка расписания, ручной запуск) и фоновыми (прерывание) заданиями.

1 стартмани

06.02.2019    11530    141    Alxby    20    

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

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

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

1 стартмани

19.10.2012    25030    103    NILS2009    13    

Выполнение проверки поступившей алкопродукции в ТТН ЕГАИС одним нажатием. 1С: Розница

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

Расширение и код для 1С: Розница 2.2.9/2.2.10/2.2.11 для быстрой проверки поступившего алкоголя ЕГАИС.

1 стартмани

05.02.2019    9277    12    independ    8    

Автоматическое определение зоны доставки по адресу в УТ, ERP, КА (расширение)

Обработка документов Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8::УФ ERP2 УТ11 КА2 Оптовая торговля, дистрибуция, логистика Россия Абонемент ($m)

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

3 стартмани

18.01.2019    7183    36    alex15650    14    

Сохранение и восстановление пользовательских настроек при помощи сериализации в xml (управляемые формы)

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

Выгрузка в XML хранилище системных настроек и последующая загрузка (управляемые формы).

1 стартмани

17.01.2019    4563    8    taiimer    0    

Обнуление остатков регистров бухгалтерии и накопления Промо

Универсальные обработки Чистка базы v8 v8::БУ v8::ОУ v8::УФ КА1 БП2.0 ЗУП2.5 УТ10 УПП1 УНФ БГУ ERP2 БП3.0 УТ11 УХ КА2 ЗУП3.x Россия Абонемент ($m)

Обработка позволяет обнулить остатки по регистру накопления или бухгалтерии на определенную дату. Поддерживается большинство типовых конфигураций (БП 3, БП 2, УТ 11, УТ 10, ЗУП 3, ЗУП 2, БГУ 2, БГУ 1, ERP, УПП, КА 2, КА 1, УХ 3, УХ 1, УНФ). Гибкая настройка (отборы, заполнение реквизитов и любых полей корр. счета, возможность обнулять ресурсы выборочно). Несколько режимов работы. Два интерфейса: простой и с расширенным набором настроек.

2 стартмани

19.11.2018    18846    253    morozov.sv    34    

Загрузка изображений по коду, артикулу, наименованию или произвольному дополнительному реквизиту

Оптовая торговля Розничная торговля Учет ТМЦ Обработка справочников Оптовая торговля Розничная торговля Учет ТМЦ v8 v8::УФ Розница УНФ УТ11 Абонемент ($m)

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

1 стартмани

24.12.2018    5667    30    platformit    1    

Загрузка файлов с яндекс диска без OAuth-токена

Универсальные обработки WEB v8::УФ 1cv8.cf Россия Абонемент ($m)

Приводится пример получения файлов по публичной ссылке, использую Яндекс API. Тестировалось на платформе 8.3.11.3034. Конфигурация 1C:ERP Управление предприятием 2 (2.4.5.41).

1 стартмани

20.11.2018    7688    1    login1020    13    

Быстрая продажа собственной фирме для УТ 11.4

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

Обработка предназначена для быстрого оформления внутренней продажи (между собственными фирмами в одной базе). Предназначена для УТ 11.4, создавалась и тестировалась на релизах УТ11.4.5.118 (релиз платформы 8.3.13.1513).

3 стартмани

09.11.2018    7903    13    roma_semenov79    2    

Корректировка остатков по акцизным маркам ЕГАИС для Розницы 2.2 Промо

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

Розница 2.2. Корректировка остатков ЕГАИС. Пользователю необходимо считать все акцизные марки каждой бутылки, это даёт 100% точность инвентаризации (корректировки). Обработка приведёт остатки ЕГАИС к тем, которые вы занесёте (к фактическим). Останавливать продажи и работу кассиров не требуется, ведь есть функция удаления марки из нашего документа. Обработка по акцизной марке понимает, что это за бутылка. Если данных по бутылке нет, они запрашиваются в ЕГАИС. Если акцизную марку уже считывали, она не даст считать её повторно.

10 стартмани

26.12.2016    31067    62    myALKleon    62    

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

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

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

5 стартмани

15.10.2018    28047    111    json    33    

Групповая обработка справочников и документов (Управляемые формы) 1С:Предприятие 8.3 (8.3.13.1513)

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

В Бухгалтерии 1С 2.0 Была такая обработка, она была очень полезной, в новой версии Бухгалтерии 3.0 без нее как "без рук", в интернете полно таких обработок, но они не устаивали либо по интерфейсу (пользователи привыкли к такому интерфейсу) либо по скорости работы (отбор осуществлялся очень медленно), поэтому было принято решение написать такую обработку включая все возможности обработки старой и добавив возможность регистрации изменений в планах обмена. Тестирование производилось на 1С:Предприятие 8.3 (8.3.13.1513) Бухгалтерия 3.0

1 стартмани

21.09.2018    11741    188    o.kovalev    25    

Загрузка номенклатуры по штрихкоду: Управление Торговлей 11.3; Розница 2.2; Розница для Казахстана 2.2 Промо

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

Розница 2.2, Управление Торговлей 11.3. Создание номенклатуры из интернета с помощью сканера штрихкодов либо терминала сбора данных. Варианты создания, автовыбор наилучшей позиции, источники, цены, загрузка картинки - всё это очень гибко и просто настраивается. Текущие открытые источники: barcode-list.ru(на текущий момент не работает); goodsmatrix.ru; ean13.info(может не работать капча); barcodes.olegon.ru. Автор программы не несёт ответственность за информацию, предоставляемую перечисленными выше открытыми источниками, так же не отвечает за их работоспособность. Данные источники принадлежат не автору программы. Данная программа нужна лишь для автоматизированного поиска информации на них.

10 стартмани

30.03.2017    53541    119    myALKleon    40    

Поиск и замена значений V 8.3 (управляемые формы)

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

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

1 стартмани

20.09.2018    7935    123    o.kovalev    11    

Перенумерация документов для блондинок на 1С:8.2-8.3

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

Перенумерация документов для блондинок на 1С:8.2-8.3, работает как на обычных базах, так и на базах с управляемыми формами.

1 стартмани

12.09.2018    7660    46    jhfrek    21    

Универсальный перенос строк табличной части Управляемые и Обычные Формы

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

Данная обработка универсальна и может перенести/скопировать строки табличной части любого документа из любой табличной части в любой документ и табличную часть(по совпадающим полям) Тестировалась на Бухгалтерия предприятия, редакция 3.0 (3.0.62.17) , Управление нашей фирмой, редакция 1.6 (1.6.13.41) ,1С:ERP Управление предприятием 2 (2.4.4.124) Платформа 1С:Предприятие 8.3 (8.3.12.1595) Должна работать в любой конфигурации на управляемых формах. Для обычных форм тестировалась на "Управление торговлей", редакция 10.3 (10.3.47.2)

2 стартмани

28.08.2018    5864    29    Doreng    7    

Перепроведение документов по выбранному регистру для УТ 11

Обработка документов Оптовая торговля Оптовая торговля v8::ОУ v8::УФ УТ11 УУ Абонемент ($m)

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

1 стартмани

21.08.2018    7054    51    Pim    9