|
Открыть базу и отобрать нужные документы | ☑ | ||
---|---|---|---|---|
0
DoctorRoza
11.08.22
✎
14:59
|
Здравствуйте, коллеги.
Нужно из формы документа, например, ПТУ, по кнопке, открыть другую базу и в ней открыть форму списка справочника с определенным отбором, который нужно передать из команды кнопки. Как такое можно реализовать? Целевая база открывается через метод ЗапуститьПриложение. Не пойму, как уже на той стороне подобраться к нужным данным. Спасибо! |
|||
1
Ненавижу 1С
гуру
11.08.22
✎
15:00
|
Зачем?
|
|||
2
DoctorRoza
11.08.22
✎
15:00
|
Есть рабочие базы и база с инструкциями. Нужно из прода открывать базу с инструкциями по определенному отбору.
|
|||
3
DoctorRoza
11.08.22
✎
15:02
|
Проды - УПП, база инструкций - самописка
|
|||
4
1Сергей
11.08.22
✎
15:03
|
Афигительно вы придумали
|
|||
5
DoctorRoza
11.08.22
✎
15:03
|
(4) придумал не я, я - исполнитель сего криатива!
|
|||
6
El_Duke
гуру
11.08.22
✎
15:08
|
(5) Не торопитесь выполнять, может выдумщик проспится и передумает
|
|||
7
DoctorRoza
11.08.22
✎
15:13
|
(6) если бы, выдумщик уже требует первичную реализацию
|
|||
8
Garykom
гуру
11.08.22
✎
15:14
|
Выдумщику советую увеличить бюджет на реализацию чтобы нанять программистов повыше уровнем.
|
|||
9
Garykom
гуру
11.08.22
✎
15:15
|
Задача реализуема, каким методом лучше делать недостаточно данных.
Возможно того изврата что описан не требуется и результат можно получить проще и лучше. |
|||
10
welwel
11.08.22
✎
15:16
|
(7) например, можно использовать ключи запуска.
/C [строка текста] — передача параметра в конфигурацию. /Execute [имя файла внешней обработки] — предназначен для запуска внешней обработки в режиме 1С:Предприятие непосредственно после старта системы. |
|||
11
Garykom
гуру
11.08.22
✎
15:16
|
>Целевая база открывается через метод ЗапуститьПриложение
Вот это конечно фонтан креатива )) |
|||
12
DoctorRoza
11.08.22
✎
15:17
|
Например, пользователь заполняет документ и получает ошибку. Чтобы проверить правильность своих действий, он открывает инструкцию, которая находится в другой базе и проверяет свои действия.
|
|||
13
DoctorRoza
11.08.22
✎
15:19
|
Вроде, необходимость реализации очевидна
|
|||
14
Garykom
гуру
11.08.22
✎
15:19
|
Погугли уже "1С бесшовная интеграция"
|
|||
15
DoctorRoza
11.08.22
✎
15:21
|
(14) выглядит здорово, но в гос.отрасли такое не оценят
|
|||
16
Фрэнки
11.08.22
✎
15:30
|
(13) База самописка - ее кто-то будет дорабатывать? Если "да", то в (10) предложен вариант, который можно проверить.
Но странно, что инструкции было решено запихивать в другую базу 1С Можно же прямо в текущей базе, кстати, какая там конфигурация? Прицепить расширение, если платформа это позволит и затолкать в расширение массу всевозможных вариантов действий, тем более, что это же только на прочтение, а не сохранение в текущем сеансе |
|||
17
El_Duke
гуру
11.08.22
✎
15:30
|
(13) Абсолютно нет
Пользователь должен сначала ознакомиться с инструкциями, сдать тест или зачет, а уж потом лезть в базу что то заполнять. А если вылез косяк - кто мешает в общей паке на диске положить инструкции и пользоваться ими без всяких вызовов из другой базы ? А если эта самописка полетит, все останутся без поддержки ? Сложное решение - кривое решение. Бритва Оккама учит использовать меньше сущностей при решении задачи |
|||
18
DoctorRoza
11.08.22
✎
15:33
|
(16) на поддержке 150 баз отрасли, размещать инструкции в каждую сомнительная идея.
|
|||
19
DoctorRoza
11.08.22
✎
15:36
|
(17) пользователи забывают. Инструкций за 500, все не прочитать физически. Вот и нужно, дать возможность отбирать только нужные
|
|||
20
Garykom
гуру
11.08.22
✎
15:41
|
(15) Не понял причем тут гос.отрасль? Объясни чтобы твои слова не звучали как чушь.
|
|||
21
Garykom
гуру
11.08.22
✎
15:43
|
Имхо делается самописка на УФ с нормальным шустрым веб-клиентом.
И далее тупо открываешь внутри нужной конфы формочку с ПолеHTML в которой автоматом открывается веб-клиент самописки с инструкциями. Но это изврат и лучше бы просто на HTML/CSS делал и открывал как хочется, хоть в во внешнем браузере, хоть внутри 1С |
|||
22
El_Duke
гуру
11.08.22
✎
15:46
|
(19) Забывчивость гораздо дешевле лечить административными мерами, чем программно-техническими
А если потребовалось сделать доступ к инструкциям, то можно все гораздо проще организовать чем в (0) задумано. Инструкции можно разложить в тематические папки, дать нормальные названия. Пользователь работает с ограниченным набором задач, ему все 500 разом не нужны. По его теме будет пара десятков инструкций, не запутается |
|||
23
Фрэнки
11.08.22
✎
15:55
|
(18) а ссылку на открывание 100500 раз в базы размещать - это оно само туда запрыгивать будет?
Корректировки при добавлении нового документа и т.д. и т.п. Все равно дописывать что-то нужно в базе-Источнике, чтоб получать корректные запросы к базе-Справочнику. |
|||
24
DoctorRoza
11.08.22
✎
16:00
|
(20), (21) в гос. отрасли плохо внедряются новые технологии. Тем более, что работаем на платформе Z, отсюда и ограничения на ВСЕ. При прочих равных, тут еще инфраструктура не обновляется, как и техпарк компьютеров.
По поводу самописки, ее написали 10 лет назад и пользуются по сей день. Про HTML/CSS, как вариант, да, только опасаюсь, что ИБ не пропустит такое. |
|||
25
DoctorRoza
11.08.22
✎
16:01
|
(22) у меня большая текучка кадров. Бухи меняются, как перчатки. Мы заранее не знаем, что потребуется пользователю.
|
|||
26
DoctorRoza
11.08.22
✎
16:02
|
(23) все открыто для доработки. Нужен оптимальный способ решения.
|
|||
27
El_Duke
гуру
11.08.22
✎
16:02
|
(25) Соболезную
Автоматизировать бардак не получится |
|||
28
Галахад
гуру
11.08.22
✎
16:07
|
Ну вроде http сервис, подходит более-менее.
|
|||
29
YFedor
11.08.22
✎
16:09
|
(0) Решение в духе самой задачи:
Всегда открываешь базу, но перед открытием в определенный временный файл пишешь отбор, при открытии базы читаешь этот отбор из файла и открываешь то, что нужно |
|||
30
Kassern
11.08.22
✎
16:10
|
(0) "Нужно из формы документа, например, ПТУ, по кнопке, открыть другую базу и в ней открыть форму списка справочника с определенным отбором, который нужно передать из команды кнопки. " - как вариант, это не запускать еще одну базу и не открывать список в ней. Все зависит от дальнейших действий. То что вы описали можно через веб сервисы организовать, вы делаете запрос в вебсерсису второй базы, она возвращает нужные данные, вы их уже в своей базе выводите в нужном виде.
|
|||
31
Фрэнки
11.08.22
✎
16:10
|
(26) так я тебе и толкую.
Ситауция в точке - база Х документом вида ХХ при выполнении операции вида ХХХ Нужно сгенерить ссылку в точке возникновения ситуации. Без расширения (если его там можно ставить) как эта ссылка сгенериться? Сама? Или системное нажатие на ПринтСкрин должно все запустить? Затем-то будет понятно, что имея нормальную ссылку можно с ней идти куда угодно и открывать что угодно. |
|||
32
YFedor
11.08.22
✎
16:13
|
Тут еще вопрос возникает как раздаются лицензии, если сервером, то совсем печально: пользователь откроет 5 разных инструкций и сожрет 5 лицензий
|
|||
33
Галахад
гуру
11.08.22
✎
16:15
|
(31) Можно делить инструкции. Документ "Поступление" - вот эти, документ "реализация" - вот эти.
|
|||
34
DoctorRoza
11.08.22
✎
16:15
|
(31) нужно только открыть базу с отбором, пока. Дальше сам бухгалтер будет смотреть и искать. Да, есть много беспорядка, низких компетенций и работы.
|
|||
35
DoctorRoza
11.08.22
✎
16:17
|
(33) да, пока только такой подход приняли. Таргетировать инструкции - это адский труд. Поэтому делать этого не будут, ресурсов нет.
|
|||
36
El_Duke
гуру
11.08.22
✎
16:25
|
(34) И сверху всего бардака китайский комсомол: нам мало реальных трудностей, давайте добавим искусственных, будем работать вниз головой, по пояс в студеной воде ...
|
|||
37
ColonelAp4u
11.08.22
✎
16:25
|
(18) в чем проблема сделать внешние печатные формы с инструкциями в 1 базе, если все 150 баз упп, + обмен этих ВПФ во все другие базы. В итоге получишь во всех базах в меню печать инструкция такая то, а там уже можно или вордовский документ вставить с картинками.
|
|||
38
ColonelAp4u
11.08.22
✎
16:26
|
или текстом в макете, ну это уже на усмотрение разработчика. (37)
|
|||
39
Garykom
гуру
11.08.22
✎
16:36
|
(24) Все равно не понял.
Если не хочешь делать задачу так и скажи начальнику/работодателю. |
|||
40
ColonelAp4u
11.08.22
✎
16:40
|
(37) кстати как вариант, делаешь ВПФ допустим Инструкции Поступление товаров и услуг, в печатной форме для каждой инструкции делаешь свой макет, при вызове этой ВПФ, открываешь форму обработки со списком инструкций, выбрали нужную, открыли.
|
|||
41
ColonelAp4u
11.08.22
✎
16:45
|
еще вариант добавить свой справочник шаблоны инструкций в котором будет сам шаблон + тип документа, 1 впф в которой будут открываться список шаблонов с отбором по типу документа, ну и соответственно обмен всего этого из базы источник во все остальные базы.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |