Обработка для обновления дополнительных отчетов и обработок в базах 1С

01.01.18

Разработка - Инструментарий разработчика

Обновление обработок (8.3)

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

Наименование Файл Версия Размер
Обновление обработок
.epf 9,33Kb
186
.epf 9,33Kb 186 Скачать
Обновление обработок (8.3)
.epf 8,24Kb
1
.epf 8,24Kb 1 Скачать

Часто приходится работать с несколькими базами. Как правило в них имеется справочник "ВнешниеОбработки", в который загружаются внешние обработки и отчеты. Данная обработка предназначена для оперативного внесения (обновления) новых (существующих) обработок или отчетов в выбранные на форме базы 1С.
Версия для 8.3 работает с использованием веб-сервиса. В базах, куда предполагается копировать (или обновлять существующие) доп. отчеты и обработки, необходимо создать веб-сервис _agObnovitDopObrabotku. Константы, указывающие путь к веб-сервису должны быть вида "https://192.168.1.1/corp/ws/", можно обойтись без констант, поправив код и вводить этот путь вручную. Параметры веб-сервиса приведены на вложенном скриншоте. Код функции веб-сервиса:

Функция ObnovitDopObrabotku(ИмяФайла, ДопОбработка)

    Сжатие = Новый СжатиеДанных(9);
    Хранилище = Новый ХранилищеЗначения(ДопОбработка, Сжатие);

    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
    |    ДополнительныеОтчетыИОбработки.Ссылка КАК Ссылка
    |ИЗ
    |    Справочник.ДополнительныеОтчетыИОбработки КАК ДополнительныеОтчетыИОбработки
    |ГДЕ
    |    ДополнительныеОтчетыИОбработки.ИмяФайла = &ИмяФайла";
    
    
    Запрос.УстановитьПараметр("ИмяФайла", ИмяФайла);
    Выборка = Запрос.Выполнить().Выбрать();
    
    Если Выборка.Следующий() Тогда
        ВыбОбъект = Выборка.Ссылка.ПолучитьОбъект();
        ВыбОбъект.ХранилищеОбработки = Хранилище;
        ВыбОбъект.Записать();    
    КонецЕсли;
    
    
КонецФункции

 

См. также

SALE! 20%

Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах

Инструментарий разработчика Роли и права Запросы СКД Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

13000 10400 руб.

02.09.2020    121630    670    389    

711

SALE! 25%

Infostart PrintWizard

Пакетная печать Печатные формы Инструментарий разработчика Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

18000 15300 руб.

06.10.2023    7266    21    6    

39

SALE! 20%

Infostart УДиФ: Управление данными и формами

Инструменты администратора БД Инструментарий разработчика Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

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

10000 8000 руб.

10.11.2023    3512    11    1    

33

SALE! 30%

PowerTools

Инструментарий разработчика Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

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

3600 2520 руб.

14.01.2013    177729    1073    0    

849

Многопоточность. Универсальный «Менеджер потоков» 2.1

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

5000 руб.

07.02.2018    99342    239    97    

296

[ЕХТ] Фреймворк для Расширений 1С

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Платные (руб)

"Фреймворк для Расширений 1С" это универсальное и многофункциональное решение, упрощающее разработку и поддержку создаваемых Расширений. Поставляется в виде комплекта из нескольких Расширений с открытым исходным кодом. Работает в любых Конфигурациях в режиме Управляемого приложения с режимом совместимости 8.3.12 и выше без необходимости внесения изменений в Конфигурацию.

3000 руб.

27.08.2019    18104    6    8    

39

1С HTML Шаблоны / HTML Templates

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Быстрая и удобная обработка для работы с шаблонами HTML. Позволяет легко и быстро формировать код HTML.

2040 руб.

27.12.2017    28099    3    10    

15

Выполнение произвольного кода или запроса с параметрами через Web-сервис (замена COM-подключений)

Инструментарий разработчика Обмен между базами 1C Платформа 1С v8.3 Платные (руб)

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

2400 руб.

24.09.2019    23598    15    15    

32
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Душелов 4013 09.01.10 16:05 Сейчас в теме
Где описание? Скриншоты?
2. Душелов 4013 09.01.10 16:06 Сейчас в теме
3. dolter 119 09.01.10 16:08 Сейчас в теме
да... что-то не понятно, что это за зверь! :-)
4. sbv2005 347 09.01.10 16:13 Сейчас в теме
5. sbv2005 347 09.01.10 16:19 Сейчас в теме
Сорри за то что сразу не выложил описание.
Но за что минусовать то сразу ((
7. Душелов 4013 09.01.10 16:30 Сейчас в теме
(5) Для таких случаев есть галочка "опубликовывать". Пока не готова, ее можно не нажимать... А со стороны смотрелось, как очередное издевательство над пользователями сайта.... Минус снял.
6. dolter 119 09.01.10 16:24 Сейчас в теме
порядок... полезная вещь
8. Душелов 4013 09.01.10 16:30 Сейчас в теме
(6) А плюс за что? Файла обработки до сих пор нет.
9. dolter 119 09.01.10 16:34 Сейчас в теме
(8) За картинку - мне достаточно для идеи. А строки соединений у меня в другой отдельной структуре храняться. осталось добавить кнопку "раскидать по базам" :-)
12. sbv2005 347 09.01.10 18:50 Сейчас в теме
(9) Собственно это и делает кнопка "Выполнить"
10. Ish_2 1104 09.01.10 16:52 Сейчас в теме
Пока нет файла обработки лучше справа на экране выбрать опцию "снять с публикации" . Потом поставите галочку "Опубликовать в общем каталоге" при записи и всё.
11. sbv2005 347 09.01.10 18:42 Сейчас в теме
Сорри, обработка выложена ))
13. acsent 1199 09.01.10 22:37 Сейчас в теме
Почему большинство программеров клепает такие ужасные формы?
14. CheBurator 3119 09.01.10 23:36 Сейчас в теме
(13) потому что заказчик хочет заплатить (условно) 1000 рублей за программу, а при стоимости часа работы в 1000 рублей - прог должен даром потратить еще час-два на нормальный юзабельный дизайн?
15. acsent 1199 10.01.10 01:05 Сейчас в теме
(14) Хочешь сказать, что выровнять по краям таблицу заняло бы лишних 2 часа?

Боюсь, что ту дело в другом. А именно в отсутствии вкуса. А если он отсутствует, то нужно заставлять себя делать хотя бы как в типовых. Иначе такие поделки выглядят весма непрофессионально и только порятят общее впечатление
16. CheBurator 3119 10.01.10 01:10 Сейчас в теме
(15) да, согласен. Тривиальный порядок на форме - д.б. это много времени не занимает. Но вот удобная для работы форма - это совсем другое...
17. ZERO_ 63 10.01.10 01:14 Сейчас в теме
(15)
то нужно заставлять себя делать хотя бы как в типовых

Согласен, но только если про чисто 1с-овские, а то есть другие товарисчи (типа Раруса), - они не лучше делают (а даже хуже :) ).
19. molot 285 10.01.10 22:59 Сейчас в теме
(14) Если насчет заказчика еще как-то и можно согласиться, то перед тем, как выкладывать свои труды во всеобщий доступ профессиональному сообществу, можно пол-часика и посидеть, привести работу в божеский вид. Это, как минимум, уважение к окружающим.
18. Душелов 4013 10.01.10 01:16 Сейчас в теме
Есть стандарты оформления на ИТС-е... Если я не ошибаюсь.
20. savant 57 13.01.10 08:36 Сейчас в теме
кому не нравится тот сам подправит! ;)
21. sbv2005 347 13.01.10 21:44 Сейчас в теме
(20) Спасибо, друг! Вот за красотой формы точно никогда не гонялся.
22. Ish_2 1104 14.01.10 00:14 Сейчас в теме
(21) Лучше внимательно прочитать (19).
23. axae 109 20.01.10 08:06 Сейчас в теме
За идеи спасибо! Плюс :)
24. Alex_will 37 20.01.10 08:13 Сейчас в теме
никогда без особой нужды не заморачиваюсь дизайном - главное правильная работа . плюс
25. axae 109 21.01.10 09:46 Сейчас в теме
Обработка с таким дизайном не получит сертификат "Совместимо! Система программ 1С:Предприятие"
26. avavadim 07.10.11 22:16 Сейчас в теме
Спасибо за функционал и идею - плюс...
Оставьте свое сообщение