Advertisement
Savelyev_Vyacheslav

1C фаилы

Jul 11th, 2023
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. &НаКлиенте
  2.  
  3. Процедура ПутьКФайлуНачаловыбора (Элемент, ДанныеВыбора, СтандартнаяОбработка)
  4.  
  5. Проводник = Новый ДиалогВыбораФайла (РежимДиалогаВыбораФайла.Открытие);
  6.  
  7. Проводник.Заголовок = "Выберите файл с контрагентами";
  8.  
  9. Если Объект.ФорматФайла = "TXT" Тогда
  10. Фильтр = "Текстовый документ (*.txt) |*.txt";
  11. ИначеЕсли Объект.ФорматФайла = "CSV" Тогда
  12. Фильтр = "Текстовый документ (*.csv) |*.csv";
  13. ИначеЕсли Объект.ФорматФайла = "XLS" Тогда
  14. Фильтр = "Файл Excel (*.xls) |*.xls";
  15. ИначеЕсли Объект.ФорматФайла = "DBF" Тогда
  16. Фильтр = "Таблица DBF (*.dbf) |*.dbf"
  17. ИначеЕсли Объект.ФорматФайла = "XML" Тогда
  18. Фильтр = "XML-файл (*.xml) |*.xml"
  19. Иначе
  20. Возврат;
  21. Конецесли;
  22.  
  23. Проводник.Фильтр = Фильтр;
  24.  
  25. Оповещение = Новый ОписаниеОповещения("ПослеВыбораФайла", ЭтотОбъект);
  26. Проводник.Показать(Оповещение);
  27.  
  28. КонецПроцедуры
  29.  
  30. &НаКлиенте
  31. Процедура ПослеВыбораФайла (ВыбранныеФайлы, ДополнительныеПараметры) Экспорт
  32.  
  33. Если ВыбранныеФайлы = Неопределено Тогда
  34. Возврат;
  35. КонецЕсли;
  36.  
  37. Объект.ПутьКФайлу = ВыбранныеФайлы [0];
  38.  
  39. Конецпроцедуры
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement