Дополнительные печатные формы и обработки для нетиповых объектов конфигурации Бухгалтерия 3.0.52.32
Показывать по
сообщений
- 1
- 2
07.09.2017
08:13
#1
Здравствуйте. Возникла проблема при переходе на редакцию Бухгалтерия 3.0.52.32.
В не типовых документах перестали работать дополнительные печатные формы добавленные через справочник "Дополнительные отчеты и обработки".
Это произошло потому, что в новой конфигурации исчезли общие команды ДополнительныеПечатныеФормыОбъекта и ЗаполнениеОбъекта в свойства которых я ранее добавлял нетиповые объекты (справочники и документы).
Причем дополнительные печатные формы отображаются на форме документа(т.к. я добавлял ранее нетиповой справочник в ОбщийМодуль УправлениеПечатьюПредопределяемый), но не работают(при нажатии ничего не происходит). А по поводу обработок заполнения: кнопка "заполнение" даже не отображается на форме документа.
Знает ли кто нибудь, что пришло на замену общим командам ДополнительныеПечатныеФормыОбъекта и ЗаполнениеОбъекта ?
Где теперь указывать не типовые документы и справочники что бы у них работали дополнительные печатные формы и обработки?
В не типовых документах перестали работать дополнительные печатные формы добавленные через справочник "Дополнительные отчеты и обработки".
Это произошло потому, что в новой конфигурации исчезли общие команды ДополнительныеПечатныеФормыОбъекта и ЗаполнениеОбъекта в свойства которых я ранее добавлял нетиповые объекты (справочники и документы).
Причем дополнительные печатные формы отображаются на форме документа(т.к. я добавлял ранее нетиповой справочник в ОбщийМодуль УправлениеПечатьюПредопределяемый), но не работают(при нажатии ничего не происходит). А по поводу обработок заполнения: кнопка "заполнение" даже не отображается на форме документа.
Знает ли кто нибудь, что пришло на замену общим командам ДополнительныеПечатныеФормыОбъекта и ЗаполнениеОбъекта ?
Где теперь указывать не типовые документы и справочники что бы у них работали дополнительные печатные формы и обработки?
07.09.2017
09:33
#2
Причем если эти дополнительные ПФ подключить к типовым справочникам или документам, то они видны и запускаются. Т.е. сами дополнительные отчеты и обработки скорей всего модифицировать не нужно под новую конфигурацию. Надо лишь найти где указать не типовые объекты в конфигурации чтобы всё опять заработало
Ответили:
пост #3
07.09.2017
09:37
#3
Ответ на
пост №2
Иван Лазаренко, в новых конфигурациях сняли режим совместимости. Ответили:
пост #4
07.09.2017
09:40
#4
Ответ на
пост №3
Prikum,да я знаю что его сняли. Я вижу естественно, что и конфигурация сильно изменилась. Вот от этого и возник вопрос как сейчас быть с доп. пф. и обработками 07.09.2017
09:44
#5
Иван Лазаренко пишет:
переделывать под новые реалии!
Цитата |
---|
как сейчас быть с доп. пф. и обработками |
Ответили:
пост #6
07.09.2017
09:49
#6
Ответ на
пост №5
Prikum,ну и как же на платформе 8.3.10 назначать внешние обработки к не типовым объектам? Режим совместимости и раньше в бухгалтерии менялся: 8.3.6, 8.3.8 и проблем с обработками не было. Может дело всё таки не в платформе, а в конфигурации? Ответили:
пост #7
07.09.2017
10:09
#7
Ответ на
пост №6
Иван Лазаренко, может быть теперь все надо в расширение конфигурации пихать? Ответили:
пост #8
07.09.2017
10:15
#8
Ответ на
пост №7
Prikum,тоже думал о расширении. Но ведь те же самые пф прекрасно работают если их подключить к типовым документам. Не могу поверить, что они вырубили возможность добавлять пф и обработки для нетиповых объектов(справочников и документов). К тому же в документации к платформе 8.3.10 я не нашёл ничего об изменении механизма доп отчетов. Ответили:
пост #9
08.09.2017
08:42
#10
Разобрался с проблемой нефункционирования внешних печатных форм на нетиповом справочнике(или документе).
После обновления релиза бухгалтерии на версию 3.0.52 в форму элемента справочника
помимо кода печати который был ранее:
необходимо добавить ещё 3 процедуры:
После этого внешние печатные формы заработают.
По поводу внешних обработок заполнения пока не разобрался, но скорее всего то же надо будет добавить какой то новый код ну или вернуть общую команду "ЗаполнениеОбъекта" из старой конфигурации(пока этот способ работает)
После обновления релиза бухгалтерии на версию 3.0.52 в форму элемента справочника
помимо кода печати который был ранее:
Код |
---|
&НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) УправлениеПечатью.ПриСозданииНаСервере(ЭтаФорма, Элементы.ГруппаПечать); ДополнительныеОтчетыИОбработки.ПриСозданииНаСервере(ЭтаФорма); КонецПроцедуры &НаКлиенте Процедура Подключаемый_ВыполнитьКомандуПечати(Команда) УправлениеПечатьюКлиент.ВыполнитьПодключаемуюКомандуПечати(Команда, ЭтаФорма, Объект); КонецПроцедуры |
необходимо добавить ещё 3 процедуры:
Код |
---|
// СтандартныеПодсистемы.ПодключаемыеКоманды &НаКлиенте Процедура Подключаемый_ВыполнитьКоманду(Команда) ПодключаемыеКомандыКлиент.ВыполнитьКоманду(ЭтотОбъект, Команда, Объект); КонецПроцедуры &НаСервере Процедура Подключаемый_ВыполнитьКомандуНаСервере(Контекст, Результат) ПодключаемыеКоманды.ВыполнитьКоманду(ЭтотОбъект, Контекст, Объект, Результат); КонецПроцедуры &НаКлиенте Процедура Подключаемый_ОбновитьКоманды() ПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Объект); КонецПроцедуры // Конец СтандартныеПодсистемы.ПодключаемыеКоманды |
Скрытый текст |
---|
Код подсмотрел в форме элемента справочника номенклатура |
- 1
- 2
Читают тему
(гостей: 1)