не работает отбор по документу во внешнем отчёте
Есть штатный отчёт для плановой потребности в материалах,который можно сформировать из документа "План производства". Но он нас не совсем устраивает, поэтому скопировал его во внешний отчёт, чтобы можно было его изменить под наши нужды. Однако, в отличие от штатного, внешний отчёт почему-то не берёт в качестве параметра отбора план производства, из которого он вызывается. Чего не хватает?
По теме из базы знаний
- Отчет по взаиморасчетам по всем счетам бух.учета для УПП-1.3, КА-1.1 и БП-2.0
- Загрузка всех онлайн-чеков с сервиса проверки чеков ФНС (налоговой) – обработка для получения данных о покупках по чекам онлайн-касс с загрузкой в Авансовый отчет
- Загрузка чеков в 1С из ФНС в документы БП, УНФ, ERP, КА и УТ
- Интеграция 1С с маркетплейсами из одного окна: Озон, ВБ, Яндекс, Сбер, Али, ЛаМода - для УНФ, УТ, КА, ERP
- Интеграция Честный Знак и 1C: обмен и синхронизация для УТ11, УНФ, КА2, ERP, Розница: Расширение для работы с СУЗ, ГИС МТ, ЦРПТ
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) пожалуйста. 1С:Комплексная автоматизация 2 (2.4.6.207)
Прикрепленные файлы:
ПлановаяПотребностьВМатериалахСИндикацией.erf
(5) ключевое отличие формы отчета внутри конфигурации и внешнего в данном случае в наличии параметров формы в отчете конфигурации
смотрите в ПриСозданииНаСервере() есть такое
Параметры = ЭтаФорма.Параметры;
Если Параметры.Свойство("ПараметрКоманды") Тогда
ЭтаФорма.ФормаПараметры.Отбор.Вставить("ПланПроизводства", Параметры.ПараметрКоманды);
КонецЕсли;
вот он ваш отсутствующий план производства
у вас два варианта
1. переделать отчет совсем
2. не делать его внешним
смотрите в ПриСозданииНаСервере() есть такое
Параметры = ЭтаФорма.Параметры;
Если Параметры.Свойство("ПараметрКоманды") Тогда
ЭтаФорма.ФормаПараметры.Отбор.Вставить("ПланПроизводства", Параметры.ПараметрКоманды);
КонецЕсли;
вот он ваш отсутствующий план производства
у вас два варианта
1. переделать отчет совсем
2. не делать его внешним
(6) добавил отчёт в расширение конфигурации. теперь жалуется на:
Ошибка получения информации набора данных по причине:
Ошибка в запросе набора данных по причине:
{(3, 18)}: Неверные параметры "Перечисление.Периодичность.Неделя"
КОГДА ЗНАЧЕНИЕ(<<?>>Перечисление.Периодичность.Неделя)
Ошибка получения информации набора данных по причине:
Ошибка в запросе набора данных по причине:
{(3, 18)}: Неверные параметры "Перечисление.Периодичность.Неделя"
КОГДА ЗНАЧЕНИЕ(<<?>>Перечисление.Периодичность.Неделя)
(9) к сожалению у меня нет КА2, чтобы ваш отчет погонять
могу предложить следующий сценарий, раз у вас не получается с внешним
- делаете копию отчета, только не как внешний, а как встроенный в конфигурацию, должен работать сразу
- меняете, что вам требуется, сохраняете
- делаете расширение, заимствуете новый отчет туда
- отлавливаете все ошибки, заимствуете все требуемые объекты конфигурации в расширение
- добиваетесь работы отчета в расширении
- копируете отчет из конфигурации, вставляете его в расширение, правите в соответствии с заимствованным, заимствованный удаляете
- удаляете из основной конфигурации копию отчета
в результате имеете отчет в расширении и неизменную конфигурацию
могу предложить следующий сценарий, раз у вас не получается с внешним
- делаете копию отчета, только не как внешний, а как встроенный в конфигурацию, должен работать сразу
- меняете, что вам требуется, сохраняете
- делаете расширение, заимствуете новый отчет туда
- отлавливаете все ошибки, заимствуете все требуемые объекты конфигурации в расширение
- добиваетесь работы отчета в расширении
- копируете отчет из конфигурации, вставляете его в расширение, правите в соответствии с заимствованным, заимствованный удаляете
- удаляете из основной конфигурации копию отчета
в результате имеете отчет в расширении и неизменную конфигурацию
(17) что бы отчет в расширении не замещал типовой, его нужно завести как отдельный отчет в расширении, а заимствованный удалить
тогда замещения не будет
не забудьте новый отчет в расширении назвать по другому, включая имя отчета по конфигуратору, иначе будет конфликт
тогда замещения не будет
не забудьте новый отчет в расширении назвать по другому, включая имя отчета по конфигуратору, иначе будет конфликт
(21) точно также как заимствование любого объекта основной конфигурации, заимствовать подсистему
сейчас вижу, что у вас нет ни одной подсистемы в расширении, ни заимствованной ни собственной
кстати отчет можно разместить и в собственной подсистеме расширения, но если требуется отображение именно в подсистеме основной конфигурации, то ее требуется заимствовать
сейчас вижу, что у вас нет ни одной подсистемы в расширении, ни заимствованной ни собственной
кстати отчет можно разместить и в собственной подсистеме расширения, но если требуется отображение именно в подсистеме основной конфигурации, то ее требуется заимствовать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот