Вход | Регистрация


1С:Предприятие ::

Метки: 

Параметры внешней печатной формы

Я
   Надмозг
 
09.08.18 - 16:50
Помню раньше у внешних обработок (возможно, и печ. форм) когда их добавляешь в базу было поле, где можно было указать дополнительные параметры. Сейчас смотрю, в БП 3, и не вижу такого.

Задумка была такова. Есть внешняя печ. форма и несколько одинаковых баз. Для каждой базы печ. форма немного отличается макетом. И я вот думал вставить все макеты и задать параметр для каждой базы. Второй вариант это тупо заменить макет и иметь несколько разных печ. форм для каждой базы свою, но второй вариант не удобен при поддержке. Если что-то изменится, то надо все менять.

Вопросы:
1) Есть ли сейчас такие параметры и где?
2) Если нет, то как лучше сделать?
 
  Рекламное место пустует
   runoff_runoff
 
1 - 09.08.18 - 17:00
привязаться к префиксу базы, например
   Franchiser
 
2 - 09.08.18 - 17:01
Попробуй так:
    ДобавитьКоманду(ТаблицаКоманд, "название1", "название1", "ОткрытиеФормы", Истина, "ПечатьMXL");
    ДобавитьКоманду(ТаблицаКоманд, "название2", "название2", "ОткрытиеФормы", Истина, "ПечатьMXL");
ДобавитьКоманду(ТаблицаКоманд, "название3", "название3", "ОткрытиеФормы", Истина, "ПечатьMXL");

Затем скрыть ненужные команды в конкретной базе.
   Надмозг
 
3 - 09.08.18 - 17:11
(1) (2) да я думал есть что-то, предусмотренное 1с на такой случай, без выдумывания путей обхода. Придумать, конечно, можно что-то.
Были же параметры внешних обработок, очень удобная штука
   Надмозг
 
4 - 09.08.18 - 17:13
Вот тут в правом столбце "Задать параметры" http://www.legasoft.ru/images/kir-vn-41-03.PNG
   Franchiser
 
5 - 09.08.18 - 17:25
(4) В УФ нет такого, можешь посмотреть форму спр. внешних отчетов и обработок
   Cyberhawk
 
6 - 09.08.18 - 17:36
Без допила БСП не взлетит
   Надмозг
 
7 - 09.08.18 - 17:43
(5) (6) Зачем убрали такую полезную штуку, не понятно
   Garykom
 
8 - 09.08.18 - 17:45
Хм а понять в какой она базе (и выбрать нужный макет) что внешняя обработка сама не может?
   Cyberhawk
 
9 - 09.08.18 - 17:57
(8) Так этот выбор должен делать тот, кто добавляет обработку в инфобазу (внедренец), а не тот, кто ее разрабатывает (разработчик). Почувствуй разницу.
   Garykom
 
10 - 09.08.18 - 18:04
(9) Кто то запретил комментарии для добавленных внешних обработок?
 
  Рекламное место пустует
   Cyberhawk
 
11 - 09.08.18 - 18:09
(10) Реквизит такой, конечно, там есть
   Garykom
 
12 - 09.08.18 - 18:09
(11) И хочешь сказать внешняя обработка не может его прочитать?

Ну так права то не режьте
   Cyberhawk
 
13 - 09.08.18 - 18:09
Но разработчик опираться на него не может
   Garykom
 
14 - 09.08.18 - 18:15
(13) Почему не может?
Если заранее известен список конфигурация для которых обработка предназначена.

Понятно это костыль но что поделать.
Вариант засовывать параметр в назначаемое "Наименование" ("Группа", "Ответственный" или что там еще есть) не сильно лучше.
   Garykom
 
15 - 09.08.18 - 18:17
(14)+ Или брать параметры откуда то из баз конкретных конф, из констант или еще из чего типа неких справочников.

По логике надо бы сделать "Дополнительные сведения и реквизиты" для внешних обработок и их заполнение по указанными в обработках правилам ))
   Cyberhawk
 
16 - 09.08.18 - 18:23
О, кстати, Я ошибся в (6) - есть типовой механизм, оказывается.
Реквизит "ХранилищеНастроек", а в обработчик команды штатно передается ссылка на элемент справочника.
   Garykom
 
17 - 09.08.18 - 18:29
(16) "Двоичные данные настроек дополнительного отчета или обработки"

и как их использовать?
   Cyberhawk
 
18 - 09.08.18 - 18:29
(14) "Если заранее известен список конфигурация для которых обработка предназначена" // Так у автора конфигурация одна, а инфобаз несколько
   Garykom
 
19 - 09.08.18 - 18:33
(17)+ Придется еще делать какую то дополнительную внешнюю обработку для задания настроек других.

Или отслеживать вызов через Файл > Открыть показывать форму для настроек
   Cyberhawk
 
20 - 09.08.18 - 18:33
(19) Что ты несешь? Форма настроек у подключемой обработки создается в самой обработке
   Garykom
 
21 - 09.08.18 - 18:36
(20) Ага и как ее вызвать штатно? Из уже подключенной внешней?
   Cyberhawk
 
22 - 09.08.18 - 18:38
(21) В подключаемой обработке добавляется команда с типом "ОткрытиеФормы", в форме даешь пользователю интерфейс по настройке и сохранению этих значений в двоичные данные реквизита этой обработки
   Cyberhawk
 
23 - 09.08.18 - 18:39
Демку БСП посмотри уже, блеать
   Garykom
 
24 - 09.08.18 - 18:50
(22) И эта команда будет везде висеть рядом с печатными формами? Нафуя такое?
   Cyberhawk
 
25 - 09.08.18 - 18:58
Вообще-то доступность команды, равно как и ее видимость, настраивается в разрезе пользователей ИБ
   Cyberhawk
 
26 - 09.08.18 - 19:02
Хотя для команд печати не настраивается, походу - только для других команд
   Cyberhawk
 
27 - 09.08.18 - 19:02
Ща гляну
   hhhh
 
28 - 09.08.18 - 19:03
(24) это требование теперь. Например во фреш не принимают обработку, если отсутствует команда "открытие формы"
   Garykom
 
29 - 09.08.18 - 19:14
(28) Ну да тем же запрещено через "Файл > Открыть" - иначе получается никак
   Cyberhawk
 
30 - 09.08.18 - 19:18
Да, фишка из (16) кажется удобной только для глобальных дополнительных отчетов / обработок. Для назначаемых служебная команда настройки также будет видна в списке команд (печ. форм / заполнения), что не кажется логичным.
Ну, тем не менее, механика в БСП для хранения и чтения произвольных настроек имеется. Правда, для типов команд "ВызовКлиентскогоМетода" и "ЗагрузкаДанныхИзФайла" ссылка на подключаемую обработку туда не передается.
Такие дела.
   Garykom
 
31 - 09.08.18 - 19:20
(30) БСП какие то инопланетяне создавали
   Cyberhawk
 
32 - 09.08.18 - 19:21
(31) Да не, когда смотришь что творят ребятки из УНФ с БСП (и прикладными метаданными конфигурации), то сразу понимаешь, что ребятки из БСП еще вменяемые )
   Garykom
 
33 - 09.08.18 - 19:22
(32) Моя УНФ как то давным давно посмотреть (на первый взгляд все супер но как присмотришься - лучше бы я этого не видел) и больше никогда не смотреть и не использовать.
 
  Рекламное место пустует
   Garykom
 
34 - 09.08.18 - 19:24
Кстати не могу понять нахрена держать отдельную УНФ когда можно урезать ERP2/КА2 в другую сторону от УТ11 ?
   Cyberhawk
 
35 - 09.08.18 - 19:25
(34) Ориентирована на ларечников и мини-все-в-одном, свистоперделок таких в линейке ЕРП просто нет
   Garykom
 
36 - 09.08.18 - 19:26
(35) По логике "более мощная" конфа должна перекрывать весь функционал "ларечной".

Там бы логично было одна ERP2 и из нее разными урезаниями получаем  и БП4 и ЗУП и КА и УТ и УНФ
   Cyberhawk
 
37 - 09.08.18 - 19:28
Да там отдел разработки отдельный набрали видать, чтоб закрыть дырку в таких епанутых заказчиках. Такой продукт и вышел.
   Aleksey
 
38 - 09.08.18 - 20:36
(37) Ходят слухи что УНФ это сторонняя питерская (вроде) разработка мелкой конторы, которую выкупила  1с и уже 1с прикрутила к ней кучу свистелок в виде такси и интеграций со всеми.
Поэтому и структура её не такая как в типовых, ибо изначально кавалась с нуля голодными студентами для изучения УФ ну и учета мелкой конторы оказывающей услуги. Поэтому что есть в типовых от 1С на УФ, в УНФ просто отсутствует как класс. В том числе в плане использования БСП оно тоже шагает не в ногу с типовыми, даже интеграция с БСП сделана не по заветам 1с, а с использованием своего уникального подхода



Список тем форума
Рекламное место пустует  
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует