Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Возврат параметров , Возврат параметров из формы          
l2d808 Подменю пользователя
сообщение 19.01.16, 9:59
Сообщение #1

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 248
Из: Советский Союз
Спасибо сказали: 64 раз
Рейтинг: 0

Добрый день уважаемое сообщество. 1с77 самописная. Есть задача:
Имеется форма1 и форма2. В форме №1 выполняем действие
Параметр = СоздатьОбъект("СписокЗначений");
Параметр.ДобавитьЗначение(КонтрАгент,"КонтрАгент");
Параметр.ДобавитьЗначение(Сировина,"Сировина");
ОткрытьФормуМодально("Обработка.Форма2",Параметр);


в форме №2 делаю:
ПолучПараметр = Форма.Параметр; 
КонтрАгент = ПолучПараметр.Получить("КонтрАгент");
Сировина = ПолучПараметр.Получить("Сировина");
//Что-то там делаю с КонтрАгент и Сировина и получаю результат
Результат="Какой то там результат";


Вопрос к сообществу; как получить результат переменной Результат в форме №1 для дальнейшей обработки...
Не судите строго, если ответ Вам кажеться простой... На просторах инета много ерундовых советов, а вот действительно, элегантного решения не увидел.

Форумчане, Вы где?


Signature
Короеды это не жуки. Это пользователи. Они едят кору головного мозга ...

CobraS Подменю пользователя
сообщение 19.01.16, 9:59
Сообщение #2

Говорящий
Иконка группы
Группа: Местный
Сообщений: 99
Спасибо сказали: 86 раз
Рейтинг: 74.6

l2d808 @ Сегодня, 9:37 *,
А кто мешает в форме №1 добавить еще один элемент списка
Параметр.ДобавитьЗначение("","Результат");

в форме №2 :
ПолучПараметр.Установить("Результат",Результат);

Спасибо сказали: l2d808,

Naghual Подменю пользователя
сообщение 19.01.16, 10:05
Сообщение #3

Завсегдатай
****
Группа: Пользователи
Сообщений: 102
Из: Днепропетровск
Спасибо сказали: 21 раз
Рейтинг: 0

Предложение от CobraS правильнее и красивее.

Сообщение отредактировал Naghual - 19.01.16, 10:07


Signature
Я желаю всем Счастья!

l2d808 Подменю пользователя
сообщение 19.01.16, 10:10
Сообщение #4

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 248
Из: Советский Союз
Спасибо сказали: 64 раз
Рейтинг: 0

CobraS @ Сегодня, 9:59 *,
Согласен. Элегантно. И не нужно делать разные глобальные переменные. Огромное спасибо за столь простое и элегантное решение.
Если кто-то может придумать еще, буду рад, да и гостей форума может когда-то заинтересовать пост.


Signature
Короеды это не жуки. Это пользователи. Они едят кору головного мозга ...

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 26.04.24, 22:53
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!