Имя: Пароль:
1C
1С v8
Где хранить печатную форму ?
0 dvva
 
01.12.16
09:24
1. отдельным отчетом 100% (2)
2. в объекте 0% (0)
Всего мнений: 2

Есть задача разработать дополнительную печатную форму. (приложение к ос-6, для внутренних нужд). Возникает риторический вопрос где хранить. Баланс между сохранением совместимости с типовой и с другой стороны плодить всякую х..нь в дереве конфы не хочется.
1 Fish
 
01.12.16
09:26
типовой механизм ВПФ не предлагать?
2 dvva
 
01.12.16
09:29
баз много ВПФ надо раздавать, а с конфой однозначно все получат.
3 Fish
 
01.12.16
09:32
(2) Автоматизируй раздачу ВПФ.
4 dvva
 
01.12.16
09:36
Как мнение услышал,
не знаю как отредактировать голосовалку.
Вариант тоже приемлим, имеет свои +-.
5 Fish
 
01.12.16
09:43
(4) Вот ещё вариант: Опыт замены ВПФ расширением.
6 dvva
 
01.12.16
09:46
платформа 8.2 расширение не мой вариант
7 Масянька
 
01.12.16
09:48
(2) Базы в одной сети?
8 dvva
 
01.12.16
09:52
нет
9 Джо-джо
 
01.12.16
09:53
(1) Не надо ничего предлагать, риторический вопрос не требует ответа
10 Масянька
 
01.12.16
10:00
(8) В принципе - всё равно. Внешняя форма + кнопка вызова.
11 Мимохожий Однако
 
01.12.16
10:02
3.ВПФ
12 Dmitrii
 
гуру
01.12.16
10:30
(2) >> баз много ВПФ надо раздавать, а с конфой однозначно все получат

Что значит "с конфой все получат"? Речь про РИБ?
Или это надо войти в каждую базу, воткнуть в конфигурацию этой базы печатную форму? Если так, то раздать один раз ВПФ на порядок менее трудозатратно.
Кроме того, печатная форма в объекте = лишний геморрой (хоть и маленький) при обновлении каждой(!!!) из твоих "много баз".

Лично я вообще не понимаю вашей дилеммы. Сколько бы не было баз всегда проще один раз раздать ВПФ, чем корёжить типовую конфигурацию.

отдельным отчетом
13 dvva
 
01.12.16
11:35
пошел путем ВПФ,

возникает вопрос передачи параметров.
С ссылкой на объект по которому печатаем вопроса нет, но еще требуется дата и организация, они есть на форме ОС(но это не реквзиты объекта) как их передавать в ВПФ
14 Mankubus
 
01.12.16
11:36
(13) а на форму они откуда заполняются? оттуда и нужно взять в ПФ
15 dvva
 
01.12.16
11:37
на форме человек может выбрать
16 Мимохожий Однако
 
01.12.16
11:40
(15) Ты печатаешь из документа? В нём должны быть нужные реквизиты. Возьми их и пропиши в процедурах ВПФ. Справочник Внешних обработок вроде бы мигрирует при обмене РИБ.
17 dvva
 
01.12.16
11:41
нет, печать идет из формы ОС(справочник)
18 dvva
 
01.12.16
11:41
и там организация и дата это реквизиты формы
19 Fish
 
01.12.16
11:42
(18) И? Они нигде не сохраняются?
20 Мимохожий Однако
 
01.12.16
11:45
Найди запросом документ Принятие к учету ОС и оттуда возьми. Все это в процедурах ВПФ ))
21 dvva
 
01.12.16
11:51
вы карточку ос видели в БП 2
там есть "реквизит формы"(!!) дата среза, по этой дате идет показ актуальной информации на эту дату, теперь надо показать приложение которое тоже может иметь разное состояние в зависимости от того на какую дату печатать. вот как в ВПФ передать дату которая установлена на форме
22 dvva
 
01.12.16
11:53
в механизме ВПФ есть передача доп параметров, но их заполнение  идет только на основе "реквизитов" объекта
23 Мимохожий Однако
 
01.12.16
12:00
(21) см (20)
.(22) тебе не нужна передача доп. параметров
24 dvva
 
01.12.16
12:02
(20) и как тогда формировоать по состоянию на сегодня, вчера и год назад ?
25 Мимохожий Однако
 
01.12.16
12:23
(24) Печатай эту форму из документа или сделай внешний отчет, в котором выбираешь дату и ОС. ОС вообще-то только один раз принимается к учету. И разницы нет, на какой срез ты его хочешь печатать.
26 singlych
 
01.12.16
12:36
(21) в модуле своей пф
СсылкаНаОбъект.ПолучитьФорму().ДатаСведений
27 singlych
 
01.12.16
12:40
Вообще конечно бред.
Так-то эта дата при нажатии на печать пишется в экспортную переменную в модуле объекта, только внешним пф это не помогает, приходится через опу.
Вот в БП 3 она вроде в описание команды пишется.
28 Креатив
 
01.12.16
12:42
(0)Кстати, если у тебя в ВПФ есть открываемая видимая форма, то можешь туда добавить кнопку "обновить". При нажатии идёшь на свой ftp, качаешь новую версию и регистрируешь её. В результате достаточно будет позвонить пользователю и сказать, чтобы нажал требуемую кнопку.
29 dvva
 
01.12.16
12:50
(25) при чем здесь принятие к учету,
я нигде не говорили что это приложение статично(наоборот приводил пример печати ОС-6 которое печатается из формы элемента справочника как раз по состоянию на дату указаную на форме)

(26) это точно будет форма,та самая из которой вызывалась ВПФ ?
(27) увы у меня БП 2

(28) как раз и не хотелось бы еще и форму городить, ведь исходные данные уже есть на форме элемента
30 benromah
 
01.12.16
12:50
(0)
3. Врасширении можно хранить.
31 dvva
 
01.12.16
12:54
(30) -> (6)
не могу
32 Креатив
 
01.12.16
13:01
(30)Ну сделай отдельную внешнюю обработку, которая бы обновляла все твои внешние отчёты и обработки.
33 dvva
 
01.12.16
13:08
(32) еще большее усложнение, кроме разработки самой печатной формы еще городить огород...
34 dvva
 
01.12.16
13:10
резюме:

ВПФ не может переступить проблему передачи нескольких параметров
35 Fish
 
01.12.16
13:10
(33) Тогда сделай проще: заплати денег специалисту, и самому ничего делать не нужно :)
36 dvva
 
01.12.16
13:15
(35) некорректно замечание
37 PlaQ
 
01.12.16
13:27
эта ВПФ будет единственной доработкой типовой базы?
38 dvva
 
01.12.16
13:31
конечно нет
39 dvva
 
01.12.16
13:32
"типовой" ...

"молодая давно уже давно не молода"
40 PlaQ
 
01.12.16
13:34
в чем тогда проблема интегрироваться в конфиг?
41 dvva
 
01.12.16
13:36
:) (40) в голосовалке эти варианты и вывел

просто даже это можно сделать двумя способами
42 singlych
 
01.12.16
13:52
(29) Не, это будет форма объекта из ссылки. Если будет несколько форм одного и того же ОС, я хз че будет. Хочешь, попробуй.
43 IlyaSR
 
01.12.16
15:34
ВПФ

отдельным отчетом