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

29.10.24

Разработка - Групповая разработка (Git, хранилище)

Хранилище дополнительных отчетов и обработок для групповой разработки.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Хранилище дополнительных отчетов и обработок БУХ:
.cfe 57,49Kb ver:1.1.1
0
0 Скачать (4 SM) Купить за 2 750 руб.
Хранилище дополнительных отчетов и обработок УТ:
.cfe 58,65Kb ver:1.1.1
0
0 Скачать (4 SM) Купить за 2 750 руб.

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

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

Пользователи захватывают объекты, необходимые для разработки, а потом помещают их в хранилище.

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

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

Основные функции хранилища, которые необходимо было реализовать:

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

 

Описание

В меню Администрирование:

 

 

 

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

 

 

 

Добавлены команды захвата и выгрузки обработок.

 

 

При захвате необходимо ввести комментарий: номер задачи или описание доработки.

 

 

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

 

 

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

Также реализована групповая выгрузка выделенных обработок в папку!

 

 

Например, задача: необходимо найти все места, где используется какой-то объект

  1. Открываем "Дополнительные отчеты и обработки"
  2. Выделяем все элементы (CTRL + A)
  3. Правой кнопкой мыши "Сохранить как"
  4. Выбрав каталог, открываем конфигуратор и с помощью глобального поиска ищем по файлам из этой каталога.

Для версионирования необходимо в конфигурации изменить определяемые типы:

ВерсионируемыеДанные и ВерсионируемыеДанныеОбъект.

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

 

 

Расширение скачать можно любое и через сравнение с файлом обновить с новым созданным.

 У расширения галочка "Безопасный режим" должна быть снята.

 

Возможно, вас заинтересуют другие публикации:

 Групповое редактирование ролей конфигурации

 Рассылка расчетных листков в фоновых заданиях

  Структура компании.

  Групповая отправка документов по электронной почте.

  Подсистема "Согласование документов с произвольным маршрутом"

  Подсистема "Произвольные формы ввода"

Проверено на следующих конфигурациях и релизах:

  • Управление торговлей, редакция 11, релизы 11.5.20.46
  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.162.22

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

См. также

1С-программирование DevOps и автоматизация разработки Групповая разработка (Git, хранилище) DevOps для 1С Программист Стажер Платформа 1С v8.3 Платные (руб)

Использования систем контроля версий — стандарт современной разработки. На курсе научимся использованию Хранилища 1С и GIT при разработке на 1С:Предприятие 8. Разберем подходы и приемы коллективной разработки, научимся самостоятельно настраивать системы и ориентироваться в них.

4900 руб.

29.06.2022    11800    96    4    

129

Групповая разработка (Git, хранилище) Программист Руководитель проекта Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Когда в хранилище одновременно разрабатывают несколько команд, сортировка сделанного и несделанного при формировании релиза и проведение code review по задачам превращаются в непроходимый квест. В таких случаях нужен бранчинг. Расскажем об опыте перехода на новую схему хранения кода для ИТ-департамента.

23.09.2024    2572    kraynev-navi    2    

25

Групповая разработка (Git, хранилище) Программист Бесплатно (free)

Называть Git новой технологией – уже смешно, но для многих 1С-ников это действительно «новое и неизведанное». Расскажем о плюсах и минусах двух главных систем контроля версий в мире 1С: Git и хранилища.

17.09.2024    6757    Golovanoff    69    

26

Групповая разработка (Git, хранилище) Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

05.09.2024    1949    ardn    12    

15

EDT Групповая разработка (Git, хранилище) Программист Платформа 1С v8.3 Бесплатно (free)

Заказчики любят EDT+Git за прозрачность и контроль качества. А у разработчиков есть две основные причины не любить EDT – это тормоза и глюки. Расскажем о том, что нужно учесть команде при переходе на EDT+Git.

14.08.2024    7357    lekot    34    

8

Групповая разработка (Git, хранилище) Программист Платформа 1С v8.3 Бесплатно (free)

В «долгоиграющих» проектах стандартный захват объектов 1С в хранилище может привести к длительным простоям других разработчиков. Но и создавать под каждую доработку отдельное хранилище, чтобы использовать технологию разветвленной разработки конфигураций от фирмы «1С» – избыточно. Расскажем о том, как разрабатывать в отдельной базе без ожиданий, а потом с легкостью перенести изменения в хранилище, используя основную идею технологии 1С – конфигурацию на поддержке хранилища.

05.08.2024    3819    sinichenko_alex    16    

25

Групповая разработка (Git, хранилище) Программист Руководитель проекта Стажер Бесплатно (free)

Про изменения и новинки в агрегаторе открытых проектов OpenYellow, которые появились с момента его создания: про портал, Github и Telegram

15.07.2024    3029    bayselonarrend    8    

24

Групповая разработка (Git, хранилище) Программист Стажер Бесплатно (free)

О проблемах новых 1С-проектов в общем океане открытого программного обеспечения.

07.07.2024    3661    bayselonarrend    57    

38
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. dmpas 418 29.10.24 09:09 Сейчас в теме
Мы себе ещё добавили извлечение текстов модулей и полнотекстовый поиск по ним - бомбическая штука.
MaxxiMiliSan; +1 Ответить
2. artbear 1563 31.10.24 12:51 Сейчас в теме
Интересно, но зачем придумывать доп.инструмент версионного контроля, если уже есть Гит

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

Аргументы в пользу авторского решения готов выслушать, обсудить.
3. MaxxiMiliSan 264 01.11.24 10:49 Сейчас в теме
(2) 1) git не всегда нужен: - например доработка осуществляется на стороне клиента, который о git ничего не знает, но хочет тоже вносить изменения. 2) дополнительное время на работу с git'ом
3) есть вероятность блокировки git'а.
4. artbear 1563 01.11.24 12:26 Сейчас в теме
(3)
есть вероятность блокировки git'а.

очень странная вероятность.

возможно, вы не понимаете, что такое гит и как он работает.
5. MaxxiMiliSan 264 01.11.24 13:33 Сейчас в теме
(4) вы про тот случай, когда в организации разворачивается сервер гит?
6. MaxxiMiliSan 264 01.11.24 15:53 Сейчас в теме
(4) Допустим вы сторонняя организация, которая занимается поддержкой у клиента. У данного контрагента так же есть пару программистов. В данном случае гит избыточен.
Оставьте свое сообщение