Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 ноя 2024, 16:24

Открывать отчет в контексте номенклатуры

Автор Andra, 15 авг 2024, 10:03

0 Пользователей и 1 гость просматривают эту тему.

Andra

Максим75, да, отбор без галки:
Номенклатура Равно Справочник.Номенклатура.ПустаяСсылка
Все равно не заполняет

Максим75


Andra

Максим75, &НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)

Отбор = Новый Структура("Номенклатура", ПараметрКоманды);

ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("Отбор", Отбор);
ПараметрыФормы.Вставить("СформироватьПриОткрытии", Истина);
ПараметрыФормы.Вставить("КлючНазначенияИспользования", "ПоНоменклатуре");
ПараметрыФормы.Вставить("КлючВарианта", "ПоНоменклатуре");

ОткрытьФорму("Отчет.НоменклатураВСпецификациях.",
ПараметрыФормы,
ПараметрыВыполненияКоманды.Источник,
ПараметрыВыполненияКоманды.Уникальность,
ПараметрыВыполненияКоманды.Окно);
КонецПроцедуры

Максим75

Andra, вот попробуйте свое закомментировать, а то что я высылал - вставить.
да и форму сделайте в отчете и открывайте именно эту форму.

ну еще проверьте модуль отчета, может ПриКомпоновкеРезультата что-то изменяется.

Andra

Максим75, пробовал ваш код, пробовал форму отчета - ноль результата. Как в ПриКомпоновкеРезультата передать нужную номенклатуру я не понимаю, в типовых не нашел хоть сколько-то похожего примера

Максим75

Andra, у Вас в параметры передается или в отборы?

можете сам отчет кинуть, гляну?

может конечно все дело в расширении. ну там я не силен..

Andra

Максим75, да отчет совсем простенький
Может конечно дело в расширении, но с таким раньше не сталкивался, да и похожей проблемы не нашел
ВЫБРАТЬ
РесурсныеСпецификации.ОсновноеИзделиеНоменклатура КАК Номенклатура,
РесурсныеСпецификации.ОсновноеИзделиеНоменклатура.Артикул КАК НоменклатураАртикул,
РесурсныеСпецификации.ОсновноеИзделиеНоменклатура.ТипНоменклатуры КАК ТипПрименения,
РесурсныеСпецификации.Наименование КАК НаименованиеСпецификации,
РесурсныеСпецификации.Код КАК Код,
РесурсныеСпецификации.Статус КАК Статус,
РесурсныеСпецификации.НачалоДействия КАК НачалоДействия,
РесурсныеСпецификации.КонецДействия КАК КонецДействия,
РесурсныеСпецификации.Описание КАК Описание,
РесурсныеСпецификации.Ответственный КАК Ответственный
ИЗ
Справочник.РесурсныеСпецификации КАК РесурсныеСпецификации

Максим75

Andra, ну не знаю, я попробовал через расширение - все работает у меня, значит не в расширении дело.

давайте еще раз:
1. Вы сделали в расширении отчет.
2. В расширении же в справочнике добавили кнопку и прикрутили туда вызов этого отчета.
3. НЕ РАБОТАЕТ?

выгрузите сам отчет и киньте файл с отчетом.

Andra

Максим75, нет, я в справочнике его добавил в процедуру ДобавитьКомандыОтчетов, чтобы он падал в подменю отчетов БСПшное, может в этом дело?

Максим75

Andra, может. Возьмите в расширении сделайте свою команду в справочнике. и поймете.
там делов на 2 минуты всего.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск