Урок №18: Загрузка из Excel в 1С (программирование и администрирование)

Поділитися
Вставка
  • Опубліковано 25 бер 2023
  • Частая задача возникает при работе с клиентами - это загрузка из Excel в 1С, особенно в сильно доработанные базы. И не каждый разработчик знает как правильно передать с клиента на сервер сам файл. Сейчас всё чаще базы лежат на скуле из-за размеров базы и количества пользователей, поэтому обязательно нужно знать как переносить с клиента на сервер данные. В данном видео ролике как раз об этом рассказывается. Обработку я закину в телеграмм: t.me/pelageyaprime1c

КОМЕНТАРІ • 8

  • @user-xk8ql9gz9l
    @user-xk8ql9gz9l 6 місяців тому +3

    спасибо, Вы лучшая!

    • @PelageyaPrime
      @PelageyaPrime  6 місяців тому +1

      Спасибо, мне очень приятно

  • @d1ma957
    @d1ma957 9 місяців тому

    Добрый день , для обычного приложения тоже подходит ?

  • @Send_Name
    @Send_Name Рік тому

    Здравствуйте. Возник вопрос на моменте 6:45. Что если мне нужно передать оба расширения Excel?

    • @PelageyaPrime
      @PelageyaPrime  Рік тому

      Здравствуйте, только получать 2 раза, сначала 1 формат, потом второй. Здесь не получится прописать как, например, при открытии "Каталога"

    • @Send_Name
      @Send_Name Рік тому

      @@PelageyaPrime спасибо, я учту.

  • @fanusgayfulin9845
    @fanusgayfulin9845 10 місяців тому

    Добрый день. Диалог.Выбрать() пишет "Использование синхронных методов на клиенте запрещено".

    • @PelageyaPrime
      @PelageyaPrime  10 місяців тому +3

      Добрый день. В вашей конфигурации в Свойствах, стоит "не использовать" синхронный метод. Где найти: На самой конфигурации - Свойства - Режим использования синхронных вызовов...
      Можно использовать другой код:
      &НаКлиенте
      Процедура Выгрузить(Команда)
      Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение);
      Диалог.Заголовок = "Сохранить в файл";
      Диалог.Фильтр = "Файл ТЧ документа (*.ftd)|*.ftd|Все файлы (*.*)|*.*";
      Диалог.ПолноеИмяФайла = "Выгрузка_"+Строка(ВернутьНомерОснования(Объект.Основание));
      Диалог.Показать(Новый ОписаниеОповещения("ВыгрузитьЗавершение", ЭтаФорма, Новый Структура("Диалог", Диалог)));
      КонецПроцедуры
      &НаКлиенте
      Процедура ВыгрузитьЗавершение(ВыбранныеФайлы, ДополнительныеПараметры) Экспорт
      Диалог = ДополнительныеПараметры.Диалог;
      Если (ВыбранныеФайлы Неопределено) Тогда
      ВыгрузитьСервер(Диалог.ПолноеИмяФайла);
      КонецЕсли;
      КонецПроцедуры
      &НаСервере
      Процедура ВыгрузитьСервер(ПолнИмяФайла)
      ЗначениеВФайл(ПолнИмяФайла, ЭтаФорма.ТЗ.Выгрузить());
      КонецПроцедуры