Группа: Пользователи
Сообщений: 42
Спасибо сказали: 2 раз
Рейтинг: 0
Здравствуйте. Есть документ, в нем есть кнопка, по нажатию которой запускается процедура на клиенте, внутри этой процедуры одна за другой запускаются 2 процедуры на сервере. В первой процедуре формируется таблица значений, которая должна быть передана во вторую процедуру. Вопрос - как это сделать, кроме как через параметры сеанса? Пытался через параметры формы - не получилось. Платформа 8.3.10.2252, конфигурация на управляемых формах.
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Если таблица статичная то можно её создать на форме, если нет (или этот вариант не подходит) то можно на форме разметить реквизит который будет хранить адрес в хранилище который запишет первая процедура и прочитает вторая, либо первую процедуру сделать функцией которая будет возвращать адрес в хранилище, куда функция поместит таблицу..
Личные бесплатные консультации не даю, для этого есть форум!
Группа: Пользователи
Сообщений: 42
Спасибо сказали: 2 раз
Рейтинг: 0
podcast @ Сегодня, 16:27
, нет, да и не получится, если первую процедуру сделать функцией, возвращающей ТЗ, то эта ТЗ должна будет передана на клиент, а это, насколько я понял, невозможно
logist @ Сегодня, 16:34
, Смысл понял, но - "О боги, боги мои, яду мне, яду .."(с). Понимаю, что вопрос риторический, но .. зачем такие безумные сложности? Где Вы, 7ка? (слеза умиления).
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Цитата(Alex78 @ 14.02.18, 16:39)
нет, да и не получится, если первую процедуру сделать функцией, возвращающей ТЗ, то эта ТЗ должна будет передана на клиент, а это, насколько я понял, невозможно
Функция должна возвращать адрес в хранилище куда вы поместили ТЗ. Похоже вы не поняли что тут пишут...
Цитата(Alex78 @ 14.02.18, 16:39)
зачем такие безумные сложности? Где Вы, 7ка?
Семерка там же где и паровозы, пейджеры и т.п.
Личные бесплатные консультации не даю, для этого есть форум!
Группа: Местный
Сообщений: 306
Спасибо сказали: 75 раз
Рейтинг: 0
Alex78 @ Сегодня, 16:39
, Делаете с первой процедуру функцию с клиента вызываете вторую процедуру в которой в начале обращайтесь к первой уже функции получаете ТЗ, и обрабатывайте, или так не получится?
Группа: Пользователи
Сообщений: 42
Спасибо сказали: 2 раз
Рейтинг: 0
Цитата(logist @ 14.02.18, 16:51)
Функция должна возвращать адрес в хранилище куда вы поместили ТЗ. Похоже вы не поняли что тут пишут...
вышеприведенная реплика предназначалась другому человеку, что тут пишут, я вполне понял и уже реализовал - работает, за информацию спасибо забыл сказать, пардон
Цитата(podcast @ 14.02.18, 16:52)
Делаете с первой процедуру функцию с клиента вызываете вторую процедуру в которой в начале обращайтесь к первой уже функции получаете ТЗ, и обрабатывайте, или так не получится?
Так, безусловно, получится, но мне важно знать сам принцип, если в этом случае еще можно извертеться, то в других не получится - например, расчет документа (с формированием ТЗ), и ввод на его основании другого документа, при этом ТЗ должна быть передана в модуль объекта в процедуру ОбработкаЗаполнения.
Vofka @ Сегодня, 17:04
, Отнюдь не пойму, к чему Ваш сарказм .. можете чем-то помочь - помогите, не можете/не хотите - хоть не троллите, троллей и без Вас в инете полно, ничего личного.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!