|
Замена встроенной печатной формой на внешнюю | ☑ | ||
---|---|---|---|---|
0
Ник080808
18.09.18
✎
14:56
|
Нужно подправить стандартную печатную форму в документе не снимая с поддержки. Раньше можно было внешней присвоить идентификатор встроенной, сейчас не срабатывает и бсп добавляет внешнюю форму дополнительно, а не заменяя. Какие сейчас варианты замены?
|
|||
1
Deon
18.09.18
✎
14:58
|
(0) А чо за кофа?
|
|||
2
Ник080808
18.09.18
✎
14:58
|
БП
|
|||
3
Deon
18.09.18
✎
14:58
|
Там в администрировании можно включать выключать галочками формы
|
|||
4
Ник080808
18.09.18
✎
15:01
|
где конкретно? все облазил не нашел
|
|||
5
Cyberhawk
18.09.18
✎
15:09
|
И раньше, и сейчас это работает
|
|||
6
Ник080808
18.09.18
✎
15:17
|
замена идентификаторов не работает
|
|||
7
dmt
18.09.18
✎
15:37
|
(6) Команда.ЗаменяемыеКоманды использовал? Имя команды правильно указал?
|
|||
8
Ник080808
18.09.18
✎
15:53
|
(7) да
|
|||
9
Ник080808
18.09.18
✎
16:11
|
БСП 2.2.3.29 если шо
|
|||
10
dmt
18.09.18
✎
16:15
|
(9) покажи код
|
|||
11
ptiz
18.09.18
✎
16:22
|
(4) В УТ11: НСИ и Администрирование - Печатные формы, объекты и обработки - Подменю Печать
|
|||
12
Ник080808
18.09.18
✎
16:24
|
Функция СведенияОВнешнейОбработке() Экспорт
ПараметрыРегистрации = Новый Структура; МассивНазначений = Новый Массив; МассивНазначений.Добавить("Документ.РеализацияТоваровУслуг"); ПараметрыРегистрации.Вставить("Вид", "ПечатнаяФорма"); ПараметрыРегистрации.Вставить("Назначение", МассивНазначений); ПараметрыРегистрации.Вставить("Наименование", "Расходная накладная с серийными номерами"); ПараметрыРегистрации.Вставить("БезопасныйРежим", Истина); ПараметрыРегистрации.Вставить("Версия", "1.0"); ПараметрыРегистрации.Вставить("Информация", ""); ТаблицаКоманд = ПолучитьТаблицуКоманд(); ДобавитьКоманду(ТаблицаКоманд, НСтр("Расходная накладная") , "НакладнаяССериями", "ВызовСерверногоМетода", Истина, "ПечатьMXL","НакладнаяССериями"); ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд); Возврат ПараметрыРегистрации; КонецФункции Функция ПолучитьТаблицуКоманд() Команды = Новый ТаблицаЗначений; Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка"));//как будет выглядеть описание печ.формы для пользователя Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка")); //имя макета печ.формы Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка")); //ВызовСерверногоМетода Команды.Колонки.Добавить("ЗаменяемыеКоманды", Новый ОписаниеТипов("Строка")); //ВызовСерверногоМетода Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево")); Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка")); Возврат Команды; КонецФункции Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "",ЗаменяемыеКоманды ) НоваяКоманда = ТаблицаКоманд.Добавить(); НоваяКоманда.Представление = Представление; НоваяКоманда.Идентификатор = Идентификатор; НоваяКоманда.Использование = Использование; НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение; НоваяКоманда.Модификатор = Модификатор; НоваяКоманда.ЗаменяемыеКоманды = ЗаменяемыеКоманды; КонецПроцедуры |
|||
13
Ник080808
18.09.18
✎
16:24
|
(11) это БП
|
|||
14
ptiz
18.09.18
✎
16:36
|
(13) Ты не поверишь, но в БП 3.0 - точно так же.
|
|||
15
dmt
18.09.18
✎
17:04
|
Нет в БП 3 стандартной печ.формы "НакладнаяССериями", которую ты пытаешься заменить
|
|||
16
Ник080808
18.09.18
✎
17:18
|
(15) (14) я не говорил что БП 3) БП для Украины 2.09) там нет такого подменю и есть такая печатная форма. Но не нашел нигде в коде "ЗаменяемыеКоманды ". Это с какой БСП?
|
|||
17
dmt
18.09.18
✎
17:22
|
(16) Ну и е*ись с ней сам ))
|
|||
18
Ник080808
18.09.18
✎
17:29
|
(17) спасибо тебе, добрый человек)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |