[БСП] Добавляем связанные документы в новую конфигурацию

25.09.23

Разработка - БСП (Библиотека стандартных подсистем)

Добавим функционал "связанные документы" в новую конфигурацию, используя БСП.

Для примера я создал новую конфигурацию с одним справочником и двумя документами

 

 

Далее скачиваем с ИТС и устанавливаем последнюю версию Библиотека стандартных подсистем, редакция 3.1 (3.1.7.540)

Переходим в каталог с установленной БСП

C:\Users\Пользователь\AppData\Roaming\1C\1cv8\tmplts\1c\SSL\3_1_7_540\ExtFiles

Находим там файл ПервоеВнедрениеБСП.epf открываем его в нашей новой конфигурации.

Устанавливаем флажок "Структура подчиненности" и нажимаем "Сохранить настройки для конфигурации". Сохраняем на рабочий стол файл "ФайлНастроекСравнения.xml".

 

 

На всякий случай делаем backup нашей базы.

Переходим в конфигуратор и делаем сравнение, объединение с конфигурацией из файла

 

 

Файл 1Cv8.cf находится папке с установленной БСП

C:\Users\Пользователь\AppData\Roaming\1C\1cv8\tmplts\1c\SSL\3_1_7_540

Выбираем файл с настройками "ФайлНастроекСравнения.xml" после этого останутся только нужные нам объекты. Нажимаем Выполнить

 

 

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

 

 

Правой кнопкой мыши жмем свойство по конфигурации и прописываем имя конфигурации, версию конфигурации и  ставим режим совместимости 8.3.16

 

 

Находим модуль "ОбновлениеИнформационнойБазыБСП" копируем его, переименовываем "ОбновлениеИнформационнойБазыДемо"

 

 

В модуле "ОбновлениеИнформационнойБазыДемо" меняем процедуру "ПриДобавленииПодсистемы"

Остальные процедуры очищаем, чтобы они были пустые.

 

 

Процедура ПриДобавленииПодсистемы(Описание) Экспорт
	
	Описание.Имя    = "Демо";
	Описание.Версия = "1.0.0.1";
	Описание.ТребуемыеПодсистемы.Добавить("СтандартныеПодсистемы");
	
КонецПроцедуры

Переходим в модуль "ПодсистемыКонфигурацииПереопределяемый" c него нужно снять замок поддержки

 

 

Меняем в нем процедуру "ПриДобавленииПодсистем", прописываем там наш новый модуль.

 

 

Процедура ПриДобавленииПодсистем(МодулиПодсистем) Экспорт
	
	МодулиПодсистем.Добавить("ОбновлениеИнформационнойБазыДемо");	
	
КонецПроцедуры

 

Снимаем замок с критерии отбора "СвязанныеДокументы".

Во вкладке "данные" выбираем "Составной тип данных" и нужные документы

Во вкладке "состав" выбираем реквизит основания в реализации.

 

 

 

Снимаем замок с общие команды "СвязанныеДокументы".

Правой кнопкой мыши нажимаем свойство, выбираем "тип параметры команды" составной тип данных и нужные документы.

 

 

Снимаем замок с модуля "ОбщегоНазначения". Переходитие в функцию "МинимальнаяВерсияПлатформы" проверяете, что ваша платформа соответствует требованиям.

У меня немного не подошла платформа, потому я внес изменения.

 

 

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

 

 \

Тестировал: 

Библиотека стандартных подсистем, редакция 3.1 (3.1.7.540)

Платформа 1С:Предприятие 8.3 (8.3.22.1709)

См. также

БСП (Библиотека стандартных подсистем) Программист Платные (руб)

Синтакс-помощник БСП - cправочник по библиотеке стандартных подсистем. В состав справочника входит описание экспортных процедур и функций, размещенных в областях кода ПрограммныйИнтерфейс БСП.

1800 руб.

21.11.2024    2364    8    14    

8

БСП (Библиотека стандартных подсистем) Программист Бесплатно (free)

Синтакс-помощник БСП - справочник по Библиотеке Стандартных Подсистем, профессиональный инструмент разработчика с интуитивно понятным интерфейсом. Читайте в статье как использовать все возможности справочника и сделать работу с БСП более комфортной и эффективной.

11.12.2024    3066    gorenski    0    

8

БСП (Библиотека стандартных подсистем) Менеджеры внешних отчетов Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление холдингом Абонемент ($m)

За последние лет 5 несколько раз сталкиваюсь с проблемой на разных проектах (в конфигурациях 1С:ERP, 1С:ERP УХ и многих других, основанных на БСП), когда много пользователей (около 30 тысяч) в информационной базе, время добавления доступа для пользователей занимает значительное время. Открытие списка занимает от 10 до 15 секунд, и каждое изменение списка еще примерно столько же.

1 стартмани

10.12.2024    625    Iaskeliainen    2    

7

БСП (Библиотека стандартных подсистем) Программист Платформа 1С v8.3 Бесплатно (free)

Некоторые нюансы, если вы захотите создавать свои расширения. Доработка отчета "Связанные документы" для отражения документов расширения. Печатные формы с шаблоном Word.

20.11.2024    2892    milkers    3    

9

БСП (Библиотека стандартных подсистем) Программист Платформа 1С v8.3 Бесплатно (free)

В статье описан алгоритм для включения документа или справочника в систему БСП. Будет полезно программистам 1С, начинающим работать с БСП.

24.10.2024    1398    PROSTO-1C    0    

16

БСП (Библиотека стандартных подсистем) Работа с интерфейсом Программист Платформа 1С v8.3 Бесплатно (free)

В материале описан универсальный механизм работы с добавленными элементами на общую форму «ФормаОтчета». Думаю, облегчит работу многим разработчикам.

08.10.2024    1195    PROSTO-1C    4    

14

БСП (Библиотека стандартных подсистем) Программист Стажер Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

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

04.10.2024    2083    MadRave    11    

24
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ВикторП 350 25.09.23 16:33 Сейчас в теме
Для документов из расширения напишете?
kostik_love; ixijixi; Dimanchik00; +3 Ответить
6. Dimanchik00 26.09.23 08:05 Сейчас в теме
(1) Для документов из расширения приходится делать инъекции в часть процедур и функций формы "СвязанныеДокументы". При добавлении реквизита "ДокументОснование" или аналогичного в существующий типовой документ пришлось пару функций на "&ИзменениеИКонтроль", а вот если новый документ в расширении добавлен, там уже 3 на "изменение" и 2 на "вместо". Надежда на редкое обновление этой формы в типовых.

P.s. Делал для УТ11
Дмитрий74Чел; RustIG; +2 Ответить
11. CepeLLlka 76 27.09.23 10:52 Сейчас в теме
(1)Вот это не то, что вы просите? https://infostart.ru/1c/articles/1653703/
Дмитрий74Чел; +1 Ответить
2. PerlAmutor 155 25.09.23 16:34 Сейчас в теме
Надеюсь когда-нибудь этот отчет вылечат и в нем избавятся от рекурсии, появится возможность задавать ограничение на количество выводимых данных и он начнет работать в фоне.
sapervodichka; +1 Ответить
4. RustIG 1752 25.09.23 16:58 Сейчас в теме
(2) ограничения можно задать самим и даже расширить состав выводимых полей - вот примеры https://infostart.ru/1c/tools/1219927/

я тему связанных документов давно развивал - до сих пор клиенты юзают:

Ссылки есть в статье выше https://infostart.ru/1c/tools/1219927/ в разделе См. также

Расширения:

1) [Расширение] БП 3.0. Список счетов от поставщиков / Список поступлений + Связанные документы

2) [Расширение] БП 3.0. Список счетов/ Список реализаций + Связанные документы

3) [Расширение] УТ 11.4. Счет на оплату с факсимиле и баннерами

Внешние обработки (не расширения!):

1) Список заказов поставщикам + структура подчиненности

2) Список заказов покупателей + структура подчиненности

3) Список реализаций со структурой подчиненности + реестр документов

4) Список заказов покупателей (Расширенная версия)
Прикрепленные файлы:
sapervodichka; +1 Ответить
3. RustIG 1752 25.09.23 16:54 Сейчас в теме
(0) не читая статью - напишу , что в УНФ и в УТ 11 связанные документы реализованы по разному
5. RustIG 1752 25.09.23 17:32 Сейчас в теме
Прикольно 1с-ники придумали первоначальную установку своих стандартных подсистем БСП через файл настроек - за описание изложенного плюс автору.
Хоть и понятно, что подобное на ИТС должен быть. Но ИТС как досуговый журнал не читаю, ибо нет комментариев и обсуждений, нет жизни.
ИТС- только по необходимости.
Sardukar; aexeel; zqzq; cheshirshik; coolseo; sapervodichka; +6 Ответить
7. cheshirshik 70 26.09.23 13:36 Сейчас в теме
(5) Вы уж простите, но читать документацию по БСП на ИТС без слез нельзя. Не только у меня сложилось впечатление, что справка на ИТС написана только для того, чтобы была. Все.

П.с. Я как-то хотел сделать обновление не типовой конфы на БСП полностью в авто режиме. Все что я нашел на ИТС, это то что есть такая обработка для обновлений и есть такая подсистема. Все. Чтобы решить задачу пришлось погрузиться в типовой код обновления БП. Спасибо 1с за то, что их код открытый. Правда только клиентская часть. Сервер мне пришлось придумывать самому.
Sardukar; Климов; +2 Ответить
9. RustIG 1752 26.09.23 14:05 Сейчас в теме
(7)
Спасибо 1с за то, что их код открытый

мобильные приложения закрыты

а про остальное - чтобы много не писать, я начало ковида подписался в инстаграмм на редактора ИТС -так вот каждый день менялось законодательство - МинТруд, ПФР, суды и другие инстанции давали противоречивую информацию с юрид. точки зрения - разработчики 1с не успевали разрабатывать изменения, консультанты-аналитики 1с не успевали корректно трактовать изменения для разных ситуаций в компаниях-пользователях 1С....
короче, уже тогда я проникся полной лояльностью к отделу ИТС

что еще интересно, так это то, что мы все вместе можем сделать ИТС лучше - я пару раз написал им свои замечания - разрабы 1с придумали механизм после этого когда в пользовательском режиме жмешь кнопочку - на экране выходит окно с названием объекта метаданных в конфигураторе, иначе по другому не найти в конфигураторе соответствующий объект метаданных,
в другой раз написал по расчету НДФЛ свой вопрос к статье - статью отредактировали - дали дополнительны разъяснения...

все в наших руках - я уверен, что там отдел ИТС старается, просто им не хватает обратной связи от нас - прямых пользователей ИТС
Дмитрий74Чел; starik-2005; A1WEB; cheshirshik; +4 Ответить
10. qwinter 683 27.09.23 08:46 Сейчас в теме
(7) Ну уж по этой статье в ИТС есть все. Даже более подробно расписано. Зачем надо было погружаться в типовой код БП, если есть демка БСП где это даже все прокомментировано?
Redokov; Hexed; +2 Ответить
16. Hexed 2 28.09.23 14:48 Сейчас в теме
(5)
но, что подобное на ИТС должен быть. Но ИТС как досуговый журнал не читаю, ибо нет комментариев и обсуждений, нет жизни.
ИТС- только по нео...

В случае внедрения подсистем БСП это и есть необходимость )))
17. RustIG 1752 28.09.23 14:50 Сейчас в теме
(16) видимо, значит, я не внедрял подсистемы БСП, не было необходимости, особенно когда работаешь только с типовыми приложениями.
8. cheshirshik 70 26.09.23 13:37 Сейчас в теме
За статью +. Но я все же считаю лишним описание процесса интеграции БСП. Тут было бы достаточно настройки БСП в конфигурации.
12. Tarlich 116 27.09.23 10:56 Сейчас в теме
Скажите пожалуйста размер базы до до установки БСП и после ?
14. John_d 5899 27.09.23 13:03 Сейчас в теме
(12) dt-шник до 48,3 КБ
dt-шник после 62,8 МБ
15. Hexed 2 28.09.23 14:47 Сейчас в теме
(14) И сразу чувствуется что dt из легкой поделки становится весомой вещью ;)
13. artbear 1565 27.09.23 12:13 Сейчас в теме
отменил минус, т.к. ошибся )
18. rwf96 29.09.23 09:08 Сейчас в теме
А как сделать, чтобы ссылка связанные документы появилась в списке документов Реализация?
Оставьте свое сообщение