|
БСП 2.4 Печать в списке. | ☑ | ||
---|---|---|---|---|
0
Raxla
17.05.19
✎
16:33
|
Народ, пятница вечер, надо добавить по быстрому кнопку для печати в форму списка и свалить. Но не выходит каменный цветок.
Из мануалов вычитано, что в саму форму группу "Печать" добавлять не нужно. Через БСП команда печати добавлена в саму форму документа и работает, то есть, в общих модулях объект заргистрирован. Далее: Модуль менеджера: КомандаПечати = КомандыПечати.Добавить(); КомандаПечати.Представление = "Печать комплекта документов."; .. КомандаПечати.СписокФорм = "ФормаДокумента, ФормаСписка"; Модуль ФормыСписка: Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) ВспомогательныеФункцииСервер.ПроверитьНаличиеПодменюПечать(ЭтотОбъект);//не знаю что это за херня, в мануле не нашёл. ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект); .. &НаКлиенте Процедура СписокПриАктивизацииСтроки(Элемент) ПодключаемыеКомандыКлиент.НачатьОбновлениеКоманд(ЭтотОбъект); Процедура Подключаемый_ВыполнитьКоманду(Команда) ПодключаемыеКомандыКлиент.ВыполнитьКоманду(ЭтотОбъект, Команда, Элементы.Список); КонецПроцедуры &НаСервере Процедура Подключаемый_ВыполнитьКомандуНаСервере(Контекст, Результат) ПодключаемыеКоманды.ВыполнитьКоманду(ЭтотОбъект, Контекст, Элементы.Список, Результат); КонецПроцедуры &НаКлиенте Процедура Подключаемый_ОбновитьКоманды() ПодключаемыеКомандыКлиентСервер.ОбновитьКоманды(ЭтотОбъект, Элементы.Список); КонецПроцедуры Таблица Список.ССылка на форме: использовать всегда. |
|||
1
Raxla
17.05.19
✎
16:37
|
В форме документа группа печать есть в конфигураторе, но вроде как проба добавить группу уже была, правда с переназначением, и не особо помогло.
|
|||
2
Raxla
17.05.19
✎
17:06
|
Кое-что начинает проясняться. Закоменнтил эту строку (Названия форм точные):
КомандаПечати.СписокФорм = "ФормаДокумента, ФормаСписка"; Комманда печати появилась в форме списка, причём, без подменю и пропала в форме документа, вместе со всем меню. Значит формасписка вообще не при чём. |
|||
3
Raxla
17.05.19
✎
17:09
|
Вру, не пропала, меню на месте (не тот тип документа был)
|
|||
4
Raxla
20.05.19
✎
11:30
|
Новые данные, при добавлении двух комманд, первая из них подменяется на "ГруппаПечатьОбычное_Авто_EA5..". Пробовал задать КомандаПечати.Идентификатор, не помогло.
|
|||
5
Raxla
20.05.19
✎
12:07
|
Ошибочка в названии: "ПодменюПечатьОбычное_Авто_..", это какая-то внутриБСПшная хрень, которая не должна показываться. По коду что-то такое помню (ПечатьОбычное, ПечатьВажное, ПечатьСмТакже..), то что, меню не отображалось связано с этим Авто - дублировался его идентификатор на новую комманду. Сейчас же, показвыается две комманды: Авто и нужная. Что с этим делать - не понятно.
|
|||
6
Raxla
22.05.19
✎
13:53
|
После проведения запланированного обновления платформы, подобное поведение больше не воспроизводится, всё стало работать как и должно. Старая платформа была 8.3.11.2899
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |