Критерии отбора в расширении. 16+

12.10.23

Задачи пользователя - Адаптация типовых решений

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

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

Наименование Файл Версия Размер
Критерии отбора в расширении 16+. Адаптация под БСП 3.1:
.cfe 30,51Kb
21
.cfe 3.1.9.144 30,51Kb 21 Скачать
Критерии отбора в расширении. 16+:
.cfe 14,47Kb
90
.cfe 1.0.0.1 14,47Kb 90 Скачать
Критерии отбора в расширении 16+. Адаптация под Бухгалтерию предприятия 3.0.143.32
.cfe 31,83Kb
8
.cfe БП_3.0.143.32 31,83Kb 8 Скачать

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

Итак, с подъемом совместимости актуальных универсальных конфигураций до 8.3.16, мы получили возможность в расширениях использовать Критерии отбора, и соответственно можем там выставлять нужные нам связи внутри платформы между объектами конфигурации, и все бы ничего, только стандартная общая форма "Связанных документов" не знает никаких других критериев отбора, кроме типового "СвязанныеДокументы". И основная задача соответственно состоит в том, чтобы обучить эту форму работать параллельно с критериями отбора расширения.

Для того, чтобы написать данную статью, я взял демо УТ11.4 одной из последних редакций на данных момент (11.4.14.181), и добавил новое расширение, в котором добавил новый документ, скинул в расширение Реализацию, и критериями отбора связал их между собой. 

 

 

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

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

 

 

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

 

 

Тем самым расширяя возможности формы для работы с новыми объектами.

А далее уже дело техники, в том числе отладка стандартных кнопок, при работе с объектами расширения. Основные тезисы, которые были решены далее:

1. при выводе родительских объектов и подчиненных объектов, надо подкинуть форме чтение нашего Критерия отбора, при выводе нашего документа;

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

3. надо было обучить форму формироваться с выбором нашего документа, в качестве исходного, и т.д.

Скрин всех задействованных в решении процедур предоставляю:

 

 

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

 

 

с рабочими кнопочками в заголовке и возможностью расшифровки

 

 

Расширение с разработкой предоставляю

Еще раз обратите внимание, что решение предназначено для категории 16+, детям к просмотру не рекомендуется (Совместимость 8.3.16)

Спасибо за внимание.

 

upd 11.10.2023:

- выполнена адаптация под актуальную БСП (на текущий момент 3.1.9.144)

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

 

- исправлено отображение дерева подчиненности из любого узла дерева, теперь полноценно работает как восходящая последовательность, так и нисходящая

- добавлена возможность формирования дерева подчиненности непосредственно из документа расширения

- может быть еще что-то сделал полезное, да забыл что

 

upd 12.10.2023:

- добавлена версия адаптированная под Бухгалтерию предприятия 3.0.143.32

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

СвязанныеДокументы КритерииОтбора Разработка Расширение Универсально БСП УправлениеТорговлей КА ERP Бухгалтерия предприятия

См. также

Табличная часть в доп. реквизитах и формирование таблиц в шаблоне docx для 1С:ДО 3.0

Адаптация типовых решений Платформа 1С v8.3 1С:Документооборот Россия Платные (руб)

Расширение конфигурации для «1С:Документооборот КОРП», редакция 3.0. позволяет: 1.использовать произвольные табличные части в качестве дополнительных реквизитов к документу; 2 использовать произвольные табличные части в шаблонах в формате docx для автоматического заполнения таблиц.

29400 руб.

29.06.2023    4454    9    4    

18

Расширение для 1С:УНФ. Автоматическое снятие резервов в Заказах покупателей

Логистика, склад и ТМЦ Адаптация типовых решений Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)

Чтобы не допустить путаницы с обещаниями клиентам и для четкого контроля исполнения заказов мы используем резервирование товаров. Мы доработали УНФ, чтобы она автоматически отменяла старые резервы и не мешала эффективно продавать.

7200 руб.

02.08.2023    2958    4    0    

19

Создать на основании - своя кнопка (БСП). Проблема двух подменю Создать на основании

БСП (Библиотека стандартных подсистем) Адаптация типовых решений Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

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

01.03.2024    1304    dimanich70    6    

13

Доработка отчета "Связанные документы" (структура подчиненности) для вывода объектов из любого расширения

Адаптация типовых решений Платформа 1С v8.3 1С:Управление торговлей 11 Россия Абонемент ($m)

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

1 стартмани

27.10.2023    1998    13    avmartynov    10    

43

Печать непроведенных документов для УТ, КА, ERP. Настройка печати по пользователям, документам и печатным формам

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

Расширение для программ 1С:Управление торговлей, 1С:Комплексная автоматизация, 1С:ERP, которое позволяет распечатывать печатные формы для непроведенных документов. Можно настроить, каким пользователям, какие конкретные формы документов разрешено печатать без проведения документа.

2 стартмани

22.08.2023    2078    21    progmaster    7    

3
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. bulpi 215 10.06.22 19:36 Сейчас в теме
" реквизиты формы расширения ни в какую не хотят понимать объекты расширения"
????
Вы просто не умеете их готовить :)
Никогда не было такой проблемы.
2. Ankare 91 14.06.22 18:30 Сейчас в теме
(1) буду рад, если научите. можно на примере данной общей формы, либо на другом аналогичном случае.
по моей информации переопределить программно тип реквизита, добавленного при интерактивном конфигурировании формы невозможно, как и удалить его с последующей подменой своим под именем старого
3. bulpi 215 15.06.22 10:05 Сейчас в теме
(2)
Вполне возможно, что Вы правы. Нет возможности проверить сейчас. Я имел в виду
" реквизиты формы расширения ни в какую не хотят понимать объекты расширения"
не программно, а в диалоговом режиме в конфигураторе - такого нет.
4. Touch_Of_Soul 29 26.08.22 20:53 Сейчас в теме
скачал Ваше расширение и по аналогии реализовал на БП3.
при открытие дерева выдает ошибку:
Преобразование значения к типу Булево не может быть выполнено
{TOS_ACC_Логистика ОбщаяФорма.СвязанныеДокументы.Форма(498)}:	Если Не ОсновнойДокументДоступен() Тогда
{ОбщаяФорма.СвязанныеДокументы.Форма(20)}:		ОбновитьДеревоСтруктурыПодчиненности();
{ОбщаяКоманда.СвязанныеДокументы.МодульКоманды(18)}:	ОткрытьФорму("ОбщаяФорма.СвязанныеДокументы",
5. Touch_Of_Soul 29 26.08.22 21:37 Сейчас в теме
Выше исправил. Выдает такую.
Поле объекта не обнаружено (TOS_Ссылка)
{TOS_ACC_Логистика ОбщаяФорма.СвязанныеДокументы.Форма(102)}:	НоваяСтрока.TOS_Ссылка = Данные.Ссылка;
{TOS_ACC_Логистика ОбщаяФорма.СвязанныеДокументы.Форма(473)}:			НоваяСтрока = ДобавитьСтрокуВДерево(ДеревоРодитель, Выборка, ВыведенныеОбъекты);
{TOS_ACC_Логистика ОбщаяФорма.СвязанныеДокументы.Форма(286)}:	ВывестиРодительскиеОбъекты(?(ОсновнойОбъект = Неопределено, ЭтотОбъект.TOS_ОсновнойОбъект, ОсновнойОбъект), ДеревоРодительскиеОбъекты, ВыведенныеОбъекты);
{TOS_ACC_Логистика ОбщаяФорма.СвязанныеДокументы.Форма(514)}:	СформироватьДеревьяДокументов();
{ОбщаяФорма.СвязанныеДокументы.Форма(20)}:		ОбновитьДеревоСтруктурыПодчиненности();
{ОбщаяКоманда.СвязанныеДокументы.МодульКоманды(18)}:	ОткрытьФорму("ОбщаяФорма.СвязанныеДокументы",
Показать


помогите понять где ошибка?Спасибо.
Где вы описываете ЛОТ_Ссылка ? У меня по аналогии это TOS_Ссылка
12. Deals 09.02.23 11:52 Сейчас в теме
(5)Поделитесь как исправили ошибку у меня такая же
13. Deals 09.02.23 12:03 Сейчас в теме
Вопрос решен! В расширении
(12)
&НаСервере
Процедура Лот_ПриСозданииНаСервереПеред(Отказ, СтандартнаяОбработка)

а нужно
&НаСервере
&Перед("ПриСозданииНаСервере")
Процедура Лот_ПриСозданииНаСервереПеред(Отказ, СтандартнаяОбработка)
15. Touch_Of_Soul 29 09.02.23 12:56 Сейчас в теме
(12)
(13)
Там пару обновлений чуть изменили в БП3 код (2 изменения было, когда добавили договор в дерево и в топовом обновление.)
16. Deals 09.02.23 12:58 Сейчас в теме
(15)Не реализовывали этот момент?
"(8)Как реализовать чтобы показывались документы в отчете связанные документы у подчиненного документа, у нашего документа расширения? Подключил стандартные команды, но отчет пустой. В форме СвязанныеОбъекты переменная ОсновнойОбъект = Неопределено."
17. Touch_Of_Soul 29 09.02.23 13:35 Сейчас в теме
(16) У меня как и кнопка печать, ввод на основание и связанные документы работают. Всё через расширение.
18. Deals 09.02.23 13:37 Сейчас в теме
(17) Настроена связь типового документа с документом из расширения, верно? И при печати связанные документы в документе из расширения у вас он показывает родителя? Работает в обе стороны?
19. Touch_Of_Soul 29 09.02.23 13:39 Сейчас в теме
20. Touch_Of_Soul 29 09.02.23 13:43 Сейчас в теме
(18)Вот пример. В типовом дереве я вижу свои документы. У своего документа я сделал динамический список дерева документов.(как у формы документа так и формы списка. Как иначе не придумал.)
Прикрепленные файлы:
21. Deals 09.02.23 13:44 Сейчас в теме
(20)А из "Перевозки собственные(TOS)" связанные документы печатается?
22. Touch_Of_Soul 29 09.02.23 13:47 Сейчас в теме
(21)Из этого документа нет. я для него на форме списка и документа сделал по нажатию динамический список. Как иначе не придумал.
23. Deals 09.02.23 13:54 Сейчас в теме
(22)Вот и я об этой же проблеме) А хотелось чтобы бы печатало
24. Touch_Of_Soul 29 09.02.23 14:04 Сейчас в теме
(21)Наверное так реализовал так как у меня в дереве хотели видеть то что я не придумал как запихать туда к примеру в документе "СчетНаОплатуПокупателя" видеть и блок продаж и блок покупки. Поэтому наверное я так и реализовал. так как у меня главный документ это счет, от него идет всё.
Прикрепленные файлы:
6. Touch_Of_Soul 29 26.08.22 22:51 Сейчас в теме
Спасибо больше Автору. Все получилось, нашел ошибку))) Все работает.
Прикрепленные файлы:
7. Touch_Of_Soul 29 26.08.22 23:00 Сейчас в теме
Жаль не могу Вам поставить +, рейтинг не позволяет, сколько разных решений перепробовал, но ваша единственная помогла и не снимая с поддержки. Спасибо еще раз большое.
8. Ankare 91 30.08.22 13:16 Сейчас в теме
(7) Рад помочь. Спасибо за обратную связь
vit00lya; Touch_Of_Soul; +2 Ответить
14. Deals 09.02.23 12:35 Сейчас в теме
(8)Как реализовать чтобы показывались документы в отчете связанные документы у подчиненного документа, у нашего документа расширения? Подключил стандартные команды, но отчет пустой. В форме СвязанныеОбъекты переменная ОсновнойОбъект = Неопределено.
26. andrey80nik 3 11.04.23 11:26 Сейчас в теме
(14)
(8)Как реализовать чтобы показывались документы в отчете связанные документы у подчиненного документа, у нашего документа расширения? Подключил стандартные команды, но отчет пустой. В форме СвязанныеОбъекты переменная ОсновнойОбъект = Неопределено.

как-то удалось решить этот вопрос?
27. Deals 11.04.23 11:31 Сейчас в теме
(26)К сожалению нет. Отчет показывает корректно только у родительского документа. Так как документ находится только в расширении, то типовой отчет его просто не видит. Никак не решали этот вопрос, сошлись на том, что достаточно родительского документа
9. user635629_exter 37 20.09.22 17:21 Сейчас в теме
Я просто добавил "Ссылку2" в деревья подчиненных и родительских объектов. В месте заполнения "Ссылка" продублировал заполнение "Ссылка2". И в нужных мне местах (где валилось в ошибку по незаполненной "Ссылка") заменил в коде "Ссылка" на "Ссылка2". Профит.

"Ссылку2" пришлось добавить, т.к. удалить изначальную колонку дерева нельзя.

&НаСервере
&Перед("ПриСозданииНаСервере")
Процедура ООО_ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
	
	// exter 2022-09-20 {2,25
	лДерево		= РеквизитФормыВЗначение("ДеревоПодчиненныеОбъекты");
	лНовыйОТ	= новый ОписаниеТипов(лДерево.Колонки.Ссылка.ТипЗначения,"ДокументСсылка.ООО_CMR");
	лДерево.Колонки.Добавить("Ссылка2",лНовыйОТ);
	
	
	// 3. создаем РЕКВИЗИТ КОЛОНКИ (невидимая часть, справа в редакторе форм)
	МассивДобавляемыхРеквизитов = Новый Массив;
	// реквизит принадлежит дереву
	МассивДобавляемыхРеквизитов.Добавить(Новый РеквизитФормы("Ссылка2", лНовыйОТ, "ДеревоПодчиненныеОбъекты"));
	// добавляем реквизит в форму (невидимая часть, справа в редакторе форм)
	ИзменитьРеквизиты(МассивДобавляемыхРеквизитов);	
	
	ЗначениеВРеквизитФормы(лДерево,"ДеревоПодчиненныеОбъекты");
	
	// проверим, а добавилось ли
	лДерево		= РеквизитФормыВЗначение("ДеревоПодчиненныеОбъекты");
	//лДерево.Колонки.Ссылка2.ТипЗначения.содержиттип(тип("документссылка.ооо_cmr"))
	
	
	
	
	лДерево		= РеквизитФормыВЗначение("ДеревоРодительскиеОбъекты");
	лНовыйОТ	= новый ОписаниеТипов(лДерево.Колонки.Ссылка.ТипЗначения,"ДокументСсылка.ООО_CMR");
	лДерево.Колонки.Добавить("Ссылка2",лНовыйОТ);
	
	
	// 3. создаем РЕКВИЗИТ КОЛОНКИ (невидимая часть, справа в редакторе форм)
	МассивДобавляемыхРеквизитов = Новый Массив;
	// реквизит принадлежит дереву
	МассивДобавляемыхРеквизитов.Добавить(Новый РеквизитФормы("Ссылка2", лНовыйОТ, "ДеревоРодительскиеОбъекты"));
	// добавляем реквизит в форму (невидимая часть, справа в редакторе форм)
	ИзменитьРеквизиты(МассивДобавляемыхРеквизитов);	
	
	ЗначениеВРеквизитФормы(лДерево,"ДеревоРодительскиеОбъекты");
	
	// проверим, а добавилось ли
	лДерево		= РеквизитФормыВЗначение("ДеревоРодительскиеОбъекты");
	//лДерево.Колонки.Ссылка2.ТипЗначения.содержиттип(тип("документссылка.ооо_cmr"))
	// exter 2022-09-20 2,25}

КонецПроцедуры
Показать
Прикрепленные файлы:
vit00lya; user798852; +2 Ответить
25. CepeLLlka 58 25.03.23 22:33 Сейчас в теме
(9)
// exter 2022-09-20 {2,25
лДерево = РеквизитФормыВЗначение("ДеревоПодчиненныеОбъекты");
лНовыйОТ = новый ОписаниеТипов(лДерево.Колонки.Ссылка.ТипЗначения,"ДокументСсылка.ООО_CMR");
лДерево.Колонки.Добавить("Ссылка2",лНовыйОТ);


// 3. создаем РЕКВИЗИТ КОЛОНКИ (невидимая часть, справа в редакторе форм)
МассивДобавляемыхРеквизитов = Новый Массив;
// реквизит принадлежит дереву
МассивДобавляемыхРеквизитов.Добавить(Новый РеквизитФормы("Ссылка2", лНовыйОТ, "ДеревоПодчиненныеОбъекты"));
// добавляем реквизит в форму (невидимая часть, справа в редакторе форм)
ИзменитьРеквизиты(МассивДобавляемыхРеквизитов);

ЗначениеВРеквизитФормы(лДерево,"ДеревоПодчиненныеОбъекты");

// проверим, а добавилось ли
лДерево = РеквизитФормыВЗначение("ДеревоПодчиненныеОбъекты");
//лДерево.Колонки.Ссылка2.ТипЗначения.содержиттип(тип("документссылка.ооо_cmr"))




лДерево = РеквизитФормыВЗначение("ДеревоРодительскиеОбъекты");
лНовыйОТ = новый ОписаниеТипов(лДерево.Колонки.Ссылка.ТипЗначения,"ДокументСсылка.ООО_CMR");
лДерево.Колонки.Добавить("Ссылка2",лНовыйОТ);


// 3. создаем РЕКВИЗИТ КОЛОНКИ (невидимая часть, справа в редакторе форм)
МассивДобавляемыхРеквизитов = Новый Массив;
// реквизит принадлежит дереву
МассивДобавляемыхРеквизитов.Добавить(Новый РеквизитФормы("Ссылка2", лНовыйОТ, "ДеревоРодительскиеОбъекты"));
// добавляем реквизит в форму (невидимая часть, справа в редакторе форм)
ИзменитьРеквизиты(МассивДобавляемыхРеквизитов);

ЗначениеВРеквизитФормы(лДерево,"ДеревоРодительскиеОбъекты");

// проверим, а добавилось ли
лДерево = РеквизитФормыВЗначение("ДеревоРодительскиеОбъекты");
//лДерево.Колонки.Ссылка2.ТипЗначения.содержиттип(тип("документссылка.ооо_cmr"))
// exter 2022-09-20 2,25}
Показать


Насколько я понимаю автор публикации сделал тоже самое.
Только в вашем случае вы ещё потратили время на добавление типов своих документов, к типам что был у колонки "Ссылка".
А автор же просто создавал новую колонку с произвольным типом.
10. tsatsur 44 28.09.22 11:01 Сейчас в теме
Как раз в КА2 применил подобный подход и поставил на замочек еще целую кучу элементов:) Осталось совсем чуть-чуть и полный переезд в расширения закончен.
user798852; Ankare; +2 Ответить
11. shyba86 11.11.22 23:17 Сейчас в теме
А если у типового объекта указать реквизит с ссылкой на объект расширения, тогда запрос в критерий отбора возвращает строки с пумтыми ссылками.
user1836622; +1 Ответить
28. piva 22.05.23 12:08 Сейчас в теме
Спасибо, только я вместо Магния - решил затарится пивом. В итоге оставил только две процедуры которые обходят критерии отбора расширения и в расширении заменил типы ссылок в деревьях на "произвольны", впрочем как и "ОсновнойОбъект" и "ИсходныйОбъект" и ... взлетело! Спасибо за подсказки в нудном направлении.
hilton008; Ankare; +2 Ответить
29. Touch_Of_Soul 29 15.09.23 07:32 Сейчас в теме
Здравствуйте. В релиза "3.0.142.56" изменили сильно. Вы не обновлялись? Нет ли у Вас адаптации под этот релиз?
К примеру ОбъектыПоКритериюОтбора .
30. Ankare 91 28.09.23 18:11 Сейчас в теме
(29) Добрый вечер. Пока не сталкивался. Посмотрю на днях
31. Ankare 91 12.10.23 18:30 Сейчас в теме
(29) Адаптацию под последнюю БСП провел, на ней же и БП работает актуальная. Адаптированное решение добавил в статье. Но при проверке все же есть несущественные расхождения в коде общей формы БП и БСП. Добавлю адаптированное конкретно под Бухгалтерию в ближайшее время, под Ваш запрос.
Touch_Of_Soul; +1 Ответить
32. Touch_Of_Soul 29 15.10.23 19:01 Сейчас в теме
33. Mihalich20 30.10.23 16:13 Сейчас в теме
Здравствуйте, 29.09.23 г. приобрели Ваше расширение "Критерии отбора в расширении. 16+", как мы можем получить обновление адаптированное под версию БСП 3.1.9.144?
34. Ankare 91 13.11.23 15:52 Сейчас в теме
(33) Добрый день. Ответил в личных сообщениях
35. Юлия:) 7 05.12.23 12:52 Сейчас в теме
Здравствуйте. Мы обновились с версии 1С:Комплексная автоматизация 2 (2.5.12.135) до версии (2.5.12.160). И документ из расширения перестал отображаться в структуре подчиненности. Процедуры Osec_ПриСозданииНаСервереПеред и т.д. как из скрина есть.
В чем может быть проблема? Ваше расширение "Критерии отбора в расширении. 16+:" сможет помочь вернуть документ в структуру подчиненности?
Прикрепленные файлы:
38. Ankare 91 04.02.24 13:58 Сейчас в теме
(35) Добрый день. я на актуальную КА (2.5.12) решение не пытался натянуть. Нужно пробовать. Пока ответа нет. Если будет время займусь вопросом, попробую сделать расширение для УТ/КА. По результату отвечу дополнительно. Но раньше чем недели через 2-3 ждать не стоит. Загрузка большая.
При наличии времени и понимания вопроса я бы рекомендовал взять расширение для БСП или Бухгалтерии последние и попробовать адаптировать под свою КА
39. Юлия:) 7 04.02.24 17:13 Сейчас в теме
(38)
(38)Добрый день. Я разобралась в проблеме тогда. Больше неактуально для той организации. Спасибо за ответ.
36. Stas-ch 35 18.12.23 01:35 Сейчас в теме
Скачал расширение.
А как быть с реквизитами, которые добавили в конфигурацию (основную) к типовым документам - как их увидеть в Критерии отбора (страница Состав)?
Добавил в расширение и основной документ с реквизитом, а так же документ того типа, который в новом реквизите - В критерии отбора из расширения на закладке Состав ничего не показывает.
Куда копать?
37. shushkovka 132 15.01.24 20:37 Сейчас в теме
(36) У меня возникла подобная задача, в документах Перемещение товаров и Отчет производства за смену, в расширении был добавлен реквизит с типом Счет на оплату покупателю. Нужно было, чтобы данные документы выводились в структуре подчиненности Счета на оплату. Для этого создал в расширении критерий отбора air_СвязанныеДокументы, добавил в состав вышеуказанные документы с добавленными реквизитами типа Счет на оплату. Подхватил в расширении форму СвязанныеДокументы и в функции ОбъектыПоКритериюОтбора после цикла "Для Каждого ЭлементСостава Из Метаданные.КритерииОтбора.СвязанныеДокументы.Состав Цикл" добавил его копию, но по Критерию отбора из расширения: "Для Каждого ЭлементСостава Из Метаданные.КритерииОтбора.air_СвязанныеДокументы.Состав Цикл".
Теперь документы отображаются в списке подчиненных.
40. Legin 5 21.02.24 14:24 Сейчас в теме
(37) помог ваш комментарий, спасибо!
Бухгалтерия предприятия 3.0.148.41
Оставьте свое сообщение