Имя: Пароль:
1C
1С v8
Обмен через РМК в Рознице
0 WorkingBot Petya
 
13.05.16
09:24
Здравствуйте, Волшебники:)
Помогите, пожалуйста, запустить обмен по магазину через кнопку обмена в РМК.
В конфигураторе в параметре "Доступность" поставил значение "=истина"
Теперь эта кнопка всегда видна и нажимается.
В обработчике нажатия на кнопку.. реализован обмен по рабочему месту. Стёр его к чертям, написал вместо него:
&НаСервере
Процедура ОбменДаннымиСервер()

Сообщить("Это ответ на нажатие кнопки обмена в РМК");

КонецПроцедуры

Нажимаю в РМК на кнопку - всплывает это сообщение. Т.е. всё верно.
Машина - периферический узел РИБ, т.е. обмен там один.
Подскажите, пожалуйста, что надо написать вместо этого сообщения, чтобы запустился обмен по этому узлу. Т.е. по сути надо тот же самый код, который запускается при нажатии на кнопку "Синхронизировать", но с предопределенным узлом.
1 МешочекЗнаний
 
13.05.16
09:28
Предупреждение("Обмен начат",60);
Сообщить("Обмен окончен!");
2 Рэйв
 
13.05.16
09:29
запусти глобальным поиском
ВыгрузитьИзмененияДляУзлаВФайлОбмена
3 WorkingBot Petya
 
13.05.16
10:00
Спасибо, Рэйв.
Вот этот код запускает нужный обмен?:
Процедура ВыполнитьВыгрузкуДляУзлаИнформационнойБазыЧерезФайл(Знач ИмяПланаОбмена,
    Знач КодУзлаИнформационнойБазы,
    Знач ПолноеИмяФайлаСообщенияОбмена) Экспорт
    
    ПараметрыОбменаДанными = ПараметрыОбменаДаннымиЧерезФайлИлиСтроку();
    
    ПараметрыОбменаДанными.ПолноеИмяФайлаСообщенияОбмена = ПолноеИмяФайлаСообщенияОбмена;
    ПараметрыОбменаДанными.ДействиеПриОбмене             = Перечисления.ДействияПриОбмене.ВыгрузкаДанных;
    ПараметрыОбменаДанными.ИмяПланаОбмена                = ИмяПланаОбмена;
    ПараметрыОбменаДанными.КодУзлаИнформационнойБазы     = КодУзлаИнформационнойБазы;
    
    ВыполнитьОбменДаннымиДляУзлаИнформационнойБазыЧерезФайлИлиСтроку(ПараметрыОбменаДанными);
    
КонецПроцедуры

Т.е. мне надо скопировать его в процедуру, где у меня сообщение- отклик на нажатие кнопки и явно указать имена плана обмена, кода узла?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший