Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Передача данных Excel файла из одной кнопки в другую

Михаил Колупаев Профи (614), на голосовании 2 недели назад
Нужно выгрузить данные из Excel таблицы, для этого было создана кнопка "ЗагрузитьФайл", в которой открывается диалог и загружается файл. Вторая кнопка "ПолучатьДоговора" должна выгружать эти данные в таблицу значений. Не подскажите, как можно сделать так чтобы данные передавались из первой кнопки во вторую?
Код первой кнопки:
&НаКлиенте
Процедура ЗагрузитьФайл(Команда)
СтандартнаяОбработка = Ложь;
Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
Диалог.Заголовок = "Выбор файла";
Диалог.Фильтр = "Excel файлы(*.xls;*.xlsx)|*.xls;*.xlsx"; Диалог.ИндексФильтра = 0;
Диалог.ПредварительныйПросмотр = Ложь;
Диалог.ПроверятьСуществованиеФайла = Истина;
Диалог.МножественныйВыбор = Ложь;
Если Диалог.Выбрать() Тогда
ИмяФайла = Диалог.ПолноеИмяФайла;
КонецЕсли;

КонецПроцедуры
Голосование за лучший ответ
Kotakasi Мыслитель (7548) 1 месяц назад
Можно создать общую переменную для хранения данных из первой кнопки, а затем использовать её во второй кнопке для выгрузки. Например, сохраняй путь к файлу в глобальной переменной и обращайся к ней при выполнении второй процедуры.
Михаил КолупаевПрофи (614) 1 месяц назад
Я правильно вас понял, что надо общую переменную, в моем случае ИмяФайла, а потом обратиться к ней НаСервере второй кнопки?
Сергей Шепелев Мудрец (15819) Михаил Колупаев, я не пойму, это у вас 1С какой-нибудь,
Сергей ШепелевМудрец (15819) 1 месяц назад
Откуда русскоязычные команды?
Похожие вопросы