Advertisement
Yaguar

отладка для управляек

Feb 13th, 2018
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.01 KB | None | 0 0
  1. &НаКлиенте
  2. Функция ПодключитьФорму(Имя, Путь)
  3. АдресХранилища = "";
  4. Оповещение = Новый ОписаниеОповещения("ОбработкаПеремещенияФайлаОбработки", ЭтотОбъект, Имя);
  5. // НачатьПомещениеФайла(Оповещение, АдресХранилища, Путь, Ложь, ЭтаФорма.УникальныйИдентификатор);
  6. ОбработкаПеремещенияФайлаОбработки(Истина, Путь, Путь, Имя);
  7. КонецФункции
  8.  
  9. &НаКлиенте
  10. Процедура ОбработкаПеремещенияФайлаОбработки(Переместили, АдресХранилища, ПутьКФайлу, ИмяПодключённойФормы) Экспорт
  11. ИмяОбработки = ОбработкаПеремещенияФайлаОбработкиСервер(АдресХранилища);
  12. Если ИмяПодключённойФормы = "ОтборВЖурнале" Тогда
  13. яФорма = ПолучитьФорму("ВнешняяОбработка."+ИмяОбработки+".Форма", , ЭтаФорма,, ВариантОткрытияОкна.ОтдельноеОкно);
  14. ИначеЕсли ИмяПодключённойФормы = "Plugins" Тогда
  15. яФорма = ПолучитьФорму("ВнешняяОбработка."+ИмяОбработки+".Форма", , ЭтаФорма,);
  16. ИначеЕсли ИмяПодключённойФормы = "Addition" Тогда
  17. яФорма = ПолучитьФорму("ВнешняяОбработка."+ИмяОбработки+".Форма.Addition", , ЭтаФорма,);
  18. ИначеЕсли ИмяПодключённойФормы = "СписокСобытий" Тогда
  19. яФорма = ПолучитьФорму("ВнешняяОбработка."+ИмяОбработки+".Форма.СписокСобытий", , ЭтаФорма,);
  20. ИначеЕсли ИмяПодключённойФормы = "РедакторСобытий" Тогда
  21. яФорма = ПолучитьФорму("ВнешняяОбработка."+ИмяОбработки+".Форма.Редактор", , ЭтаФорма,);
  22. Иначе
  23. яФорма = ИмяОбработки;
  24. //яФорма = ПолучитьФорму("ВнешняяОбработка."+ИмяОбработки+".Форма", , ЭтаФорма);
  25. КонецЕсли;
  26. Адаптер.Вставить(ИмяПодключённойФормы, яФорма);
  27. КонецПроцедуры
  28.  
  29. &НаСервере
  30. Функция ОбработкаПеремещенияФайлаОбработкиСервер(АдресХранилища)
  31. Возврат ВнешниеОбработки.Создать(АдресХранилища).Метаданные().Имя;
  32. Возврат ВнешниеОбработки.Подключить(АдресХранилища,,Ложь);
  33. КонецФункции
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement