|
БП 3.0 и ВПФ | ☑ | ||
---|---|---|---|---|
0
laeg
16.11.12
✎
06:38
|
Поправьте если я не прав, в БП 3.0 сейчас отсутствует возможность как в 2.0 заменять встроенные ПФ внешними ? Или я не до конца разобрался в новом механизме ?
|
|||
1
salus
16.11.12
✎
06:45
|
Новый механизм. Только гораздо мощнее.
|
|||
2
Oleg_Kag
16.11.12
✎
06:49
|
||||
3
laeg
16.11.12
✎
06:54
|
(1) - И ? Можно или нет ?
(2) - Там нет этого, ранее читал. Создание и подключение это пройденный этап. При создании ВПФ, в меню Печать появляется пункт - "Дополнительные печатные формы ...", при выборе которого открывается новое окно с выбором ВПФ для данного вида документа. Соль вопроса в том, может механизм внешних печатных форм в БП 3.0 как в БП 2.0, подменять встроенную печатную форму ? |
|||
4
IamAlexy
16.11.12
✎
06:56
|
(3)
нет мало того - нельзя избежать открытия окна списка обработок |
|||
5
Chai Nic
16.11.12
✎
06:58
|
Какой ужас.. и это они называют прогрессом
|
|||
6
laeg
16.11.12
✎
07:05
|
(4) Спасибо, будем привыкать к новым недостаткам. Хотя и в толстых формах это не сразу появилось, будем надеется что доведут до ума.
|
|||
7
Chai Nic
16.11.12
✎
07:06
|
"будем надеется что доведут до ума"
Не дождетесь.. против этого выступит очередное прогрессивное ограничение "неуправляемых человеком форм" |
|||
8
salus
16.11.12
✎
07:24
|
(7) а Вы с управляемыми формами работали?
|
|||
9
Chai Nic
16.11.12
✎
08:07
|
(8) Нет. Только на однодневных обзорных учебных курсах у франча. Первое впечатление такое - примитивное стало делать еще проще, а чуть более сложное еще сложнее, а кое-что стало невозможным в принципе. Буду рад, если ошибаюсь.
|
|||
10
salus
16.11.12
✎
08:22
|
(8) Так зачем хаять то, что не знаешь или с чем не работал?
|
|||
11
IamAlexy
16.11.12
✎
08:27
|
(10) нуу насколько я вижу ни в одной типовой нет реализации внешних печатных форм как это было в бп2 - когда новая форма висит в общем меню печати.
то есть типа я понимаю что теперь все подругому, но платформа не позволяет программно добавлятькоманды а соответственно пользователи вынуждены открывать всегда окно со списком печатных форм |
|||
12
salus
16.11.12
✎
08:38
|
(11) БП 2.0 и БП 3.0. Для того, чтобы заполнить документ на основании я снимал его с поддержки . При переходе на БП 3.0 - это внешняя обработка.
|
|||
13
IamAlexy
16.11.12
✎
08:44
|
(12)снимал? ну и дурак...
|
|||
14
salus
16.11.12
✎
08:46
|
(13) Ну раз я дурак, то подскажи другое решение.
|
|||
15
IamAlexy
16.11.12
✎
08:48
|
(14) обработка заполнения табличных частей, внешняя печатная форма или обработка какая...
|
|||
16
salus
16.11.12
✎
08:50
|
(15) когда делают утверждения (13) , то уже знают ответ.
|
|||
17
IamAlexy
16.11.12
✎
08:53
|
(16) я тебе 3 решения показал.
каждое используется в зависимости от контекста. ВПФ когда нужно из списка один в один сделать, обработка табличных когда нужно например ТН по передаче заполнить с добавлением, обработка - когда сложные случаи - например таблица из нескольких документов разных видов выгружается затем в один. я собственно все три и использовал по необходимости. и никакого снятия с поддержки. |
|||
18
salus
16.11.12
✎
08:58
|
(17) Ваше решение такого случая http://infostart.ru/public/155248/
|
|||
19
zling
16.11.12
✎
09:04
|
(5) ВПФ - это мелкие неудобства супротив обязательной записи объекта при заполнении
|
|||
20
IamAlexy
16.11.12
✎
09:08
|
(19) ?
|
|||
21
IamAlexy
16.11.12
✎
09:08
|
(18) ровно такое же, внешняя печатная форма к реализации "сформировать отчет производства за смену"
и далее она делает ровно то же что и та обработка. |
|||
22
zling
16.11.12
✎
09:10
|
||||
23
salus
16.11.12
✎
09:11
|
(21) Внешняя печатная форма "<>" созданию и заполнению табличной части из документа РТиУ.
|
|||
24
IamAlexy
16.11.12
✎
09:15
|
(23) бгыыы
ну тогда см (13) |
|||
25
salus
16.11.12
✎
09:18
|
(24) Извини, хамить не привык, хотя и появилось желание, а поэтому дальнейшее обсуждение прекращаю.
|
|||
26
22 см
16.11.12
✎
09:30
|
(6) Вообще то можно сделать, как было в толстом клиенте. И с заменой и с отборами и с параметрами. У меня такое работает. Но придется все документы редактировать, что для бухгалтерии не есть хорошо.
|
|||
27
22 см
16.11.12
✎
09:33
|
(22) Тезка, есть такая возможность, но через противоположное место. Передавать в форму структуру. Тоже все прекрасно работает. Но не так красиво, как в толстом
|
|||
28
zling
16.11.12
✎
09:38
|
(27) Да все равно приходится править документы. Хотя можно и создавать команды и пр. программно, но все равно изменения
|
|||
29
laeg
16.11.12
✎
09:54
|
(7), (10)
Как по мне, так есть возможность добавлять и заменять пункты меню ПЕЧАТЬ. Как ни крути, подменю заполняется программно. Не вижу особо большой проблемы, обходить справочник содержащий ВПФ и добавлять или замещать пункты меню во время его формирования. |
|||
30
laeg
16.11.12
✎
09:55
|
+(29) вопрос только в том, будет ли это реализовано в типовых продуктах, как было сделано в БП 2.0
|
|||
31
IamAlexy
16.11.12
✎
09:55
|
(29) в управляемом режиме ?
|
|||
32
laeg
16.11.12
✎
09:56
|
(31) Почему нет ?
|
|||
33
IamAlexy
16.11.12
✎
09:58
|
(32) хз.. я чо то как то кнулся, невкурил и забил болт..
кинь примером рабочим ? |
|||
34
laeg
16.11.12
✎
10:01
|
(33) Шапкой кинуть могу, примером нет. Полез смотреть, вижу что ошибался. Список печатных форм - тупо предопределен ... :(
|
|||
35
zling
16.11.12
✎
10:03
|
была бы подписка при создании формы на сервере :)
|
|||
36
22 см
16.11.12
✎
10:03
|
(29) Тоже удивлен. Каким образом можно подменить печатную форму? У меня не смоглось. Выбираются так же из списка, но можно сделать фильтрацию и передачу параметров, как в толстом клиенте. При заполнении документов можно программно формировать кнопку в панели. А как с печатными формами такое организовать?
|
|||
37
22 см
16.11.12
✎
10:28
|
(19)Вот так прекрасно работает без записи объекта
ПараметрыОбработки = Новый Структура; ПараметрыОбработки.Вставить("ОбъектыНазначения", Объект); парам=ОткрытьФормуМодально("ВнешняяОбработка."+ ИмяОбработки +".Форма", ПараметрыОбработки); _ДополнительныеОтчетыИОбработкиКлиент.ОбработатьТабличнуюЧасть(Объект,Кнопка.Имя,парам); |
|||
38
22 см
16.11.12
✎
10:29
|
+(37)
Процедура ОбработатьТабличнуюЧасть(Объект,Кнопка_Имя,Структ) Экспорт Если ТипЗнч(Структ)<>Тип("Структура") Тогда Возврат; КонецЕсли; н=Найти(Кнопка_имя,"_"); ИмяТабЧасти=Лев(Кнопка_Имя,н-1); Если Структ.Свойство("Очистить") И Структ.Очистить=Истина Тогда Объект[ИмяТабЧасти].Очистить(); КонецЕсли; Если Структ.Свойство("Расшифровка") Тогда Для каждого зн Из Структ.Расшифровка Цикл стр=Объект[ИмяТабЧасти].Добавить(); ЗаполнитьЗначенияСвойств(стр,зн); КонецЦикла; КонецЕсли; Если Структ.Свойство("Реквизиты") Тогда ЗаполнитьЗначенияСвойств(Объект,Структ.Реквизиты); КонецЕсли; КонецПроцедуры |
|||
39
zling
16.11.12
✎
11:32
|
(37)ПараметрыОбработки = Новый Структура;
- это в модуле формы документа? или в модуле общей команды? |
|||
40
zling
16.11.12
✎
11:36
|
я не к тому, что сделать нельзя, а к тому, что документы править придется. А при вызове общей команды происходит запись объекта, даже если в модуле общ. команды ничего нет
|
|||
41
22 см
16.11.12
✎
12:17
|
(39) В модуле форы
|
|||
42
22 см
16.11.12
✎
12:18
|
В модуле формы
|
|||
43
22 см
16.11.12
✎
12:19
|
В этом случае править документы придется. Или 1С слезно просить сделать
|
|||
44
JustBeFree
16.11.12
✎
12:26
|
Мда... Из соседней ветки OFF: Конференция Infostart в Санкт-Петербурге, 15-16 ноября 2012
"Тут 1С, как всегда, немного не доработала" |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |