Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Надо передать параметр с одного места программы (место обработки, кода в место назначения)

Надо передать параметр с одного места программы (место обработки, кода в место назначения)
Я
   AlexandrV
 
22.09.21 - 10:43
Надо передать параметр с одного места программы (место обработки, кода в место назначения) данные передаются всегда разным путем и все теряется.
Я для этих целей в таких ситуациях использовал хранилище значений, но этот метод требует привязать хранилище к чему то, но привязку я сделать не могу.
Это разработали печатные формы и их работа идет по типовому пути, а изменять конфигурацию изменять нельзя
На финале я могу сделать то, что что надо. Но я даже название печатной формы не вижу, а именно название мне нужно.
Подскажите как передать название, какими временными переменными
   AlexandrV
 
1 - 22.09.21 - 10:44
Подскажите кто знает
   Asmody
 
2 - 22.09.21 - 10:44
я нихрена не понял
   patapum
 
3 - 22.09.21 - 10:45
А механизм внешних печатных форм в конфигурации есть? Если уж конфигу править нельзя.
   AlexandrV
 
4 - 22.09.21 - 10:46
(2) подскажи какими временными переменными передать значение не привязываясь к объектам(доку)
   Жан Пердежон
 
5 - 22.09.21 - 10:46
А - Архитектура
   pechkin
 
6 - 22.09.21 - 10:47
В бсп есть параметр сеана буфер обмена
   AlexandrV
 
7 - 22.09.21 - 10:47
(3)  конфу править не всегда желательно, особенно если масса типовых обновлений идет
   acht
 
8 - 22.09.21 - 10:50
(4) Что такое "временная переменная"?
   AlexandrV
 
9 - 22.09.21 - 10:51
(8) Переменная которая у нас в сеансе видна - мы установили на старте и прочли на финише
   acht
 
10 - 22.09.21 - 10:54
(9) Конфигурация на БСП?
   Asmody
 
11 - 22.09.21 - 10:54
"переменная в сеансе..." - вы точно на 1С пишете?
   acht
 
12 - 22.09.21 - 10:55
(9) "Я для этих целей в таких ситуациях использовал хранилище значений, но этот метод требует привязать хранилище к чему то, но привязку я сделать не могу."
Расшифруй. Что такое "привязать"
   AlexandrV
 
13 - 22.09.21 - 10:56
(9) конфа ЕРП УХА
   AlexandrV
 
14 - 22.09.21 - 10:58
(12) Печатают документ и у меня есть только док, получается я должен задать переменную дока "Хранилище значения" и при изменении ее значения перезаписать Док
   acht
 
15 - 22.09.21 - 11:02
(14) Александр Викторович. Вы разрабатываете внещнюю печатную форму на БСП?

Я пытаюсь угадать процесс, чтобы расшифровать ваши "старт" и "финиш", но совершенно ничего не понятно. И зачем при печати что-то перезаписывается?
   pechkin
 
16 - 22.09.21 - 11:03
как я понял нужно пробросить дополнительную переменную между функциями. коцать сами функции нельзя.
решение в (6)
   pechkin
 
17 - 22.09.21 - 11:04
временное хранилище можно никуда не привязывать. в рамках 1 вызова оно живет вполне нормально.
привязывают чтобы между вызовами хранить
   Гений 1С
 
18 - 22.09.21 - 11:05
(0) параметры сеанса или регистр сведений, кури у меня на гении есть статья
   acht
 
19 - 22.09.21 - 11:05
(16) > решение в (6)
Да. И еще в модуле приложения есть соответствие ПараметрыПриложения, если я правильно помню, но это только для клиента.
   Гений 1С
 
20 - 22.09.21 - 11:05
(17) только адрес его хранить негде, ггг
   acht
 
21 - 22.09.21 - 11:06
(18) > у меня на гении есть статья
Геня, ты свои вертикальные точки уже нарисовал?
   AlexandrV
 
22 - 22.09.21 - 11:07
(15) Мне требуют, чтобы для нужного отдела, склада внешние, сторонние и внутренние формы работали иначе чем для других концернов на тоже конфе
   Kassern
 
23 - 22.09.21 - 11:07
(0) я правильно понимаю, что вы хотите сделать на основании типовой печатной формы свою через внешнюю обработку?
   Kassern
 
24 - 22.09.21 - 11:08
(22) формы чего? Какая конфа?
   AlexandrV
 
25 - 22.09.21 - 11:09
(23) нет. Мне трогать их не хватит времени, мне надо отследить тех, зайдет на выбранный склад и несколько изменить
   AlexandrV
 
26 - 22.09.21 - 11:10
(24) конфа ЕРП УХА
   DimVad
 
27 - 22.09.21 - 11:10
(22) А нельзя к этим отделам-складам доп. реквизиты присобачить типа "Имя - ИнойОтдел, тип - буля" ?
   AlexandrV
 
28 - 22.09.21 - 11:11
(24) печатные формы
   acht
 
29 - 22.09.21 - 11:12
(22) > для нужного отдела, склада
Как они определяются. По данным печатаемого документа? По текущему пользователю? По чему-то еще?
   AlexandrV
 
30 - 22.09.21 - 11:13
(29) на финише это будет понятно, где склад уже потерян
 
 
   Kassern
 
31 - 22.09.21 - 11:14
(25) ну так откуда типовой код построения печатной формы поймет, даже зная ваш выбор по складам что ему надо как то по другому вывести печатные формы, если вы конфу ковырять не хотите, расширение юзать тоже?
   Kassern
 
32 - 22.09.21 - 11:16
(30) что для вас финиш? Вывод табличного документа в общую форму печати документов?
   acht
 
33 - 22.09.21 - 11:17
(30) А что тогда такое "старт", где склад известен?
   AlexandrV
 
34 - 22.09.21 - 11:19
(33) расширение делать я буду , но зная точки старта и финиша , к ним и создам расширения. Но на старте я знаю название печ формы и склад , а на финише это не известно
Старт я нашел через отладчик . Функция , где все функции еще идут одним путеп
   acht
 
35 - 22.09.21 - 11:21
(34) А там посередине длительные операции, порождающие новый сеанс фонового задания, случайно не используются?
   AlexandrV
 
36 - 22.09.21 - 11:22
(35) есть и идут разные каждое своим путем
   Kassern
 
37 - 22.09.21 - 11:24
(34) имхо вы таким решением какую то "свинью" закладываете...Это вообще ни разу не явная работа системы. Можете хоть РС прикрутить и там хранить настройки для печатных форм в расширении. А далее, каждая печатная форма вроде как в своем модуле варится и заполняется а результат передается на общую форму. Так же могут быть и внешние печатные формы, у которых так же все заполнение в модуле внешней обработки. Как вы тут в 1 финиш соберете? Будете перед выводом в общей форме пытаться как то редактировать табдок?
   acht
 
38 - 22.09.21 - 11:26
(36) Ну тогда надо передавать вашу "временную переменную" еще и между сеансами. А без глубокой доработки кода такое невозможно.

Надо опираться только на данные в информационной базе. Ну или как-то вытаскивать эти данные из готовой печатной формы и корректировать её.
   DimVad
 
39 - 22.09.21 - 11:28
А что, "ЗначенияСвойствОбъектов" в erp отменили ?
   Kassern
 
40 - 22.09.21 - 11:31
у меня по проще была задача. Вывести в каждый отчет автора и дату формирования. Я просто в общей форме отчета прикрутил эту плашку, но у меня данные к параметрам сеанса привязаны и не надо изменять сами отчеты при этом.
Если вам надо тупо где нить приписку со складом и отделом сделать в начале печатной формы, то это думаю без проблем. А вот если менять логику формирования - это уже не тривиальная задача в общем случае.
   acht
 
41 - 22.09.21 - 11:35
А потом окажется, что все эти отделы и склады просто вычисляются из текущего пользователя...


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