Доступ из 1С 7.7 к файлу Excel из Dropbox

Публикация № 1009967

Разработка - Обмен данными 1С - Загрузка и выгрузка в Excel

7.7 Excel Dropbox Беларусь РБ Хьюмен Системс

4
Рассматривается технология организации доступа из 1С версии 7.7 к данным из файла Excel, расположенного в Dropbox. Тестировалось на релизе платформы 7.70.027, конфигурация "Моя бухгалтерия" от Хьюмен Системс.

Предыстория:
Клиент попросил реализовать в конфигурации 1С 7.7 расчет цен в накладной по ценам из файла Excel. Ничего сложного вроде, однако в процессе возникли нюансы..
   Файл Excel , из которого необходимо тянуть цены для расчета, расположен в Dropbox. Ну тоже вроде не проблема вроде - формируем в Dropbox прямую ссылку при помощи команды в самом Dropbox "Поделиться" - получаем прямую ссылку, скачиваем файл Excel на локальный диск и читаем его. Для скачивания файла с Dropbox используем компоненту v7plus.dll. Однако тут возникает неприятный нюанс - компонента v7plus.dll не умеет работать с https ссылками, а адрес прямой ссылка на файл Dropbox как раз в формате https (https://www.dropbox.com/s/XXXXXXXXX.xlsx?dl=0)
    Уже отчаявшись, наткнулся на возможность использования объекта Windows "WinHttp.WinHttpRequest.5.1", однако непосредственного примера скачивания файла по https ссылке не нашел. В итоге нашел решение, которым и хочу поделиться:
Для скачивания файла по ссылке https используется следующий код:

     // Определяем имя локального файла для сохранения
     ИмяФ =  КаталогВременныхФайлов() + "prices.xls";

     // Указываем нужную ссылку на файл
     СсылкаНаФайлDropbox = "тут произвольная ссылка на нужный файл, http или https"
    
    WinHttp = Создатьобъект("WinHttp.WinHttpRequest.5.1");
    WinHttp.Open("GET", СсылкаНаФайлDropbox, 0);
    WinHttp.Send();

    Если WinHttp.Status = 200 Тогда
        Scr = СоздатьОбъект("MSScriptControl.ScriptControl");
        Scr.Language = "vbscript";
        ТекстМодуля = "
        |Sub SaveToFile(ByRef FileName, ByRef WinHttp)
        |    Set Stream = CreateObject(""ADODB.Stream"")
        |    Stream.Type = 1
        |    Stream.Mode = 3
        |    Stream.Open
        |    Stream.Write WinHttp.responseBody
        |    Stream.SaveToFile FileName, 2
        |    Stream.Close
        |End Sub";

        Scr.AddCode(ТекстМодуля);
        Scr.Run("SaveToFile",ИмяФ, WinHttp);
    Иначе  
        Сообщить("Ошибка!");
        Возврат;
    КонецЕсли;


    Вроде все хорошо, однако возникает еще один момент - файл с Dropbox не скачивается, идут какие-то данные HTML. После недолгих поисков выясняется, что для того чтобы получить ссылку именно на файл Dropbox, а не на страницу, где предлагается просмотреть файл или скачать ,нужно всего-навсего поменять в ссылке последний символ с "0" на "1" - т.е. вместо ссылки https://www.dropbox.com/s/XXXXXXXXX.xlsx?dl=0 используем https://www.dropbox.com/s/XXXXXXXXX.xlsx?dl=1

 Ура, все получилось! Скачиваем файл с DropBox ну а дальше уже его читаем и делаем все что нужно))). В нашем случае, был реализован расчет цен в накладной на отгрузку по ценам из файла Excel без изменения конфигурации базы (1С 7.7 Моя бухгалтерия от Хьюмен Системс).

Прилагается обработка, которая скачивает файл по ссылке ( не забываем для ссылок на файлы DropBox поменять в ссылке "0" в конце на "1") и выводит значение из ячейки R1C1 (первая колонка, первая строка).

4

Скачать файлы

Наименование Файл Версия Размер
Доступ из 1С 7.7 к файлу Excel расположенному в Dropbox:
.ert 103,00Kb
25.02.19
1
.ert 103,00Kb 1 Скачать

Специальные предложения

Избранное Подписка Сортировка: Древо
В этой теме еще нет сообщений.
Оставьте свое сообщение

См. также

Дополнение реквизитов номенклатуры из Эксель в 7.7. Групповое редактирование реквизитов номенклатуры 7.7 в списке 1

Инструменты и обработки Программист Пользователь Внешняя обработка (ert,epf) v7.7 1С7:Комплекс УУ Абонемент ($m) Обработка справочников Загрузка и выгрузка в Excel

Обработки группового дополнения данных о номенклатуре. Ввод веса и объема существующих товаров вручную в форму таблицы значений и затем запись в справочник Номенклатуры и Единиц. Закачка весов и объемов существующих товаров из Эксель в справочник Номенклатуры и Единиц. Загрузка внешних кодов товаров из Эксель в справочник Номенклатуры. Редактирование внешних кодов товаров в форме списка. Дозаполнение реквизитов существующих товаров из Эксель (ключевые поля - штрихкод, наименование, внешний код).

1 стартмани

11.10.2019    524    2    ksnik    0       

Оптовая торговля. Обработки дистрибьютора для обмена с поставщиками и покупателями через Excel в 1С 7.7 1

Инструменты и обработки Пользователь Внешняя обработка (ert,epf) v7.7 1cv7.md Оптовая торговля, дистрибуция, логистика УУ Оптовая торговля Абонемент ($m) Загрузка и выгрузка в Excel

В данной публикации приведены примеры обработок обмена дистрибьютора с поставщиками и покупателями через Эксель. Создание товаров-новинок. Автоматическое формирование Заказа поставщику по продажам. Заполнение бланка заказа поставщику. Загрузка приходной накладной от поставщика. Загрузка любых справочников из Эксель, например товарных сертификатов. Выгрузка прайслиста в бланк заказа (создание бланка заказа). Загрузка заявки покупателя из произвольного файла Эксель. Загрузка заявки покупателя из бланка заказа.. Для работы требуется установленный MS Excel.

1 стартмани

08.09.2019    850    1    ksnik    0       

Загрузка адресов произвольного формата (КЛАДР и нестандартных "грязных" адресов) в ФИАС современных конфигураций из 1С 7.7 4

Инструменты и обработки Программист Пользователь Внешняя обработка (ert,epf) v7.7 v8 1cv8.cf 1cv7.md ERP2 Абонемент ($m) Обработка справочников Перенос данных из 1С7.7 в 1C8.X Загрузка и выгрузка в Excel

Описание технологии загрузки любых адресов из 1С 7.7 с разложением по ФИАС в современные конфигурации 1C 8.3 на примере ERP. Предлагаемый способ просто чудо, он гарантирует результат, он очень простой и качественный! Моя обработка является синтаксическим анализатором, который подставляет в строку грязного адреса выражение "Дом №" и "Корпус", благодаря чему грязные адреса 7.7 сами очень хорошо раскладываются по значимым полям ФИАС - заполняется область, город, улица, дом, корпус.. все раскладывается само с помощью встроенного механизма современных конфигураций 1С 8.3, который написали сами сотрудники фирмы 1С!

1 стартмани

16.08.2019    1150    ksnik    12       

Пример переноса справочников, документов и движений через Эксель и "Конвертацию данных 2" из оптовой учетной системы 1С 7.7 Комплексной 4.2 и розничной учетной системы Рарус Торговый комплекс -> в 1С 8.3 ЕРП 2.4 (расширение и дополнительные реквизиты) 2

Инструменты и обработки Программист Внешняя обработка (ert,epf) v7.7 v8 УТ10 1С7:Комплекс ERP2 УУ Оптовая торговля Розничная торговля Абонемент ($m) Перенос данных из 1С7.7 в 1C8.X Загрузка и выгрузка в Excel

Описание практического опыта переноса данных из двух устаревших учетных систем в одну современную с обобщением справочников (например номенклатуры, контрагентов, партнеров) и объединением учетных данных устаревших систем в единую новую УС применяя комбинацию стандартной загрузки из Эксель и КД2. Данная публикация является примером переноса данных из сильно устаревших и сильно переписанных конфигураций 1С:Предприятия 7.7 и 8 в современную 1С 8.3 своими силами при условии невозможности или нежелания пользоваться обновлением релизов и типовой функциональностью универсального обмена данными типовых мастеров переноса данных. Отличительной особенностью публикации является устранение зависимости от версий релиза конфигураций, отказ от обновлений устаревших конфигураций.

1 стартмани

29.07.2019    1800    ksnik    0       

Загрузка в 1С 7.7 входящих налоговых накладных (ЗКП) из Медок и Сонаты 0

Инструменты и обработки Бухгалтер Архив с данными v7.7 1cv7.md Украина БУ НУ Оптовая торговля Производство готовой продукции (работ, услуг) Абонемент ($m) Обработка документов Загрузка и выгрузка в Excel

Инструмент для групповой загрузки в 1С 7.7 (бухгалтерия, ПУБ, комплексная) входящих налоговых накладных (создание документов Запись книги приобтетения (ЗКП)) из Медок или Сонаты. Обработка внешняя - не требует изменения конфигурациии. В архиве есть детальная инструкция по установке и работе.

1 стартмани

09.08.2017    13417    4    AlexRAA.1C    0       

Метод загрузки данных из таблиц Excel в 1С без установки Office 13

Инструменты и обработки Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Windows Абонемент ($m) Загрузка и выгрузка в Excel

Импорт данных в 1С:Предприятие 7.7 из Excel через JET.OLEDB или ACE.OLEDB. Данный метод позволяет загружать данные из файлов на ПК, на которых не установлен MS Office.

1 стартмани

20.09.2016    12921    7    aserg    5       

Удобная выгрузка данных из 1С 7.7 для последующего переноса их в другие программы 8

Инструменты и обработки Системный администратор Программист Бухгалтер Внешняя обработка (ert,epf) v77::БУ 1С7:Бух Абонемент ($m) Файловые протоколы обмена, FTP Загрузка и выгрузка в Excel Внешние источники данных

Позволяет выгружать данные справочников, документов, сальдо по счетам из 1С 7.7 (компонента «Бухгалтерский учет» в файлы формата MXL, XLS, DBF. Полученные файлы удобно использовать для переноса в другие программы. В разработке применено несколько оригинальных решений.

1 стартмани

10.06.2016    24115    120    gubanoff    10       

Загрузка номенклатуры в 1С: 7.7 из Excel 0

Инструменты и обработки Программист Руководитель проекта Внешняя обработка (ert,epf) v7.7 1С7:Комплекс Россия Windows Абонемент ($m) Обработка справочников Загрузка и выгрузка в Excel

Обработка предназначена для автоматической загрузки номенклатуры в справочник из внешнего Excel файла.

1 стартмани

15.02.2016    9362    23    adamych8    1       

Универсальная загрузка из файла Excel в табличную часть документа 8

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v7.7 1cv7.md Windows Абонемент ($m) Обработка документов Загрузка и выгрузка в Excel

Загрузка остатков, инвентаризаций, заявок, требований из произвольных файлов формата Excel. Загрузка строк из файла Excel, в любой документ конфигурации по выбору, имеющий табличную часть. Установка на ПК MS Excel не требуется.

1 стартмани

11.02.2015    11633    47    LavinVadik    12       

Обработка отправки документов по почте напрямую из 1С7.7 в файле EXCEL 6

Инструменты и обработки Бухгалтер Пользователь Внешняя обработка (ert,epf) v7.7 1cv7.md Россия Windows Документооборот и делопроизводство Абонемент ($m) Загрузка и выгрузка в Excel Email

Данная внешняя обработка предоставляет функционал для быстрой выгрузки документа в файл Excel и отправки электронного письма с вложенным документом напрямую из интерфейса 1С Предприятие 7.7.

1 стартмани

16.11.2014    25315    79    etmarket    20       

Внешняя обработка выгрузки остатков товаров в Еxcel, с синхронизацией по артикулу. 1С 7,7. 3

Инструменты и обработки no Внешняя обработка (ert,epf) v7.7 1cv7.md Windows Абонемент ($m) Загрузка и выгрузка в Excel

Обработка в выбранном файле эксель ищет в указанной колонке артикул товара из справочника номенклатура. В случае если артикул найден в соответствующие колонки той же строки заполняются значения остатков найденного товара и цены.

1 стартмани

16.11.2014    7200    8    Smile_D    2       

Сохранение печатной формы в Excel -2

Инструменты и обработки no Внешняя обработка (ert,epf) v7.7 1cv7.md Windows Абонемент ($m) Загрузка и выгрузка в Excel

Обработка позволяет сохранить любую открытую печатную форму в Excel

1 стартмани

28.01.2014    12620    23    brunet    10       

Загрузка поступлений из XLS 0

Инструменты и обработки no Внешняя обработка (ert,epf) v7.7 1С7:ТиС Россия БУ Windows Учет ТМЦ Абонемент ($m) Загрузка и выгрузка в Excel

Данная обработка позволяет загружать данные от поставщиков из любых XLS файлов, при этом заполняется документ "Поступление ТМЦ розница", так же заполняется справочник номенклатура,если позиция в справочнике по наименованию совпадает с загружаемой, то она встает сразу в документ поступления, если загружаемой позиции нет в справочнике, она туда добавляется.

1 стартмани

24.10.2013    3740    21    zerro_kul    1       

Импорт приходной накладной из XLS 3

Инструменты и обработки Бухгалтер Внешний отчет (ert,erf) v77::Расчет 1С7:ТиС Россия БУ Windows Учет ТМЦ Абонемент ($m) Загрузка и выгрузка в Excel

Частенько лениво набирать накладную руками, а порой и жестоко, если позиций уже больше 100. Вот меня бухгалтера и попросили наваять что-нибудь, облегчающее жизнь

1 стартмани

24.07.2013    10309    39    Sanario    12       

Импорт реализации с листа Еxcel для 1с 7.7 ТИС ред 9.2 2

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v7.7 1С7:ТиС Windows Абонемент ($m) Загрузка и выгрузка в Excel

Обработка импортирует в реализацию 1с данные заказа с листов в формате Excel Процедура проверяет все позиции документа на условие соответствия кода товара кодам номенклатуры в базе 1с Работает довольно шустро.

1 стартмани

05.06.2013    7164    16    base101    1       

Причины обмена данными 10

Отчеты и формы Системный администратор Программист Бухгалтер Пользователь Нет файла v7.7 Windows Абонемент ($m) Загрузка и выгрузка в Excel

Когда у женщины должен родиться ребёнок, все начинают мечтать о счастливом будущем. Мама мечтает о том, как удачно выйдет замуж её красавица-дочка. Папа мечтает о том, как научит сына ловить рыбу. А бабушка с дедушкой мечтают о том, кому смогут отдать всю свою неистраченную любовь к детям. Та же история происходит на предприятии перед тем, как купить 1С.

1 стартмани

29.03.2013    11211    12    anempadest    8       

Программный ввод остатков товаров из Экселя в ТиС v.7.7 3

Инструменты и обработки Системный администратор Программист Бухгалтер Внешняя обработка (ert,epf) v77::ОУ 1С7:ТиС Украина Windows Учет ТМЦ Абонемент ($m) Загрузка и выгрузка в Excel

Начало работы с 1С начинается с ввода остатков. В большинстве случаев остатки товаров имеются в электронном виде (например в Экселе). Чтобы вручную их не вводить в 1С. Я написал эту небольшую обработку. Товары сразу распределяются по группам (указанным в Экселе)

1 стартмани

11.02.2013    8356    31    volodya1122    1       

Выгрузка прайса из 1С:7.7 ТиС в Excel 6

Инструменты и обработки Руководитель проекта Внешний отчет (ert,erf) v77::ОУ 1С7:ТиС УУ Windows Оптовая торговля Абонемент ($m) Загрузка и выгрузка в Excel

Отчет позволяет выгружать прайс из 1С:7.7 ТиС в Excel. Автоматизация процесса выгрузки.

1 стартмани

08.11.2012    9609    79    FotoGraff    3       

Загрузка контрагентов для алкогольной декларации 5

Инструменты и обработки Системный администратор Бухгалтер Внешняя обработка (ert,epf) v77::БУ 1С7:Бух Абонемент ($m) Обработка справочников Загрузка и выгрузка в Excel

Быстро загрузить контрагентов-производителей алкогольной продукции из Excel-файла поможет простая обработка.

1 стартмани

17.09.2012    13596    46    BorisBelov    7       

Универсальный конвертер DBF -> CSV (dbf2csv) 5

Инструменты и обработки no Внешняя обработка (ert,epf) v7.7 1cv7.md Абонемент ($m) Универсальные обработки Файловые протоколы обмена, FTP Загрузка и выгрузка в Excel

В данной обработке "dbf2csv" представлена переведенная мной на платформу 1С:Предприятие 7.7 Обработка "Экспорт ТЗ в CSV формат (пратформа 8.0/8.1)", и созданая мной функция ЭкспортТЗвCSV() для 1С:Предприятие 7.7

1 стартмани

08.09.2012    97333    28    ksnik    2       

Выгрузка на сайт через EXСEL, с таймером (с повторениями выгрузки через заданный промежуток времени). 7.7 ТиС Украина 4

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v77::ОУ 1С7:ТиС Украина Windows Абонемент ($m) Практика программирования Загрузка и выгрузка в Excel WEB

Данная обработка состоит из двух обработок, т.к. таймер в 1С реализован крайне криво, я старался как мог. Первая обработка запускает таймер, и настройки выгрузки (а точнее вторую обработку, которая выгрузкой и занимается непосредственно). Выгрузка данных в EXСEL осуществляется согласно логу, т.е. выгружаются исключительно те данные, которые редактировали ближайшие два дня. Также обработка автоматически удаляет все экселевские файлы, лежащие в указанной папке более трех дней (можно эту функцию отключить) Подробная инструкция по установке в описании

1 стартмани

03.09.2012    8365    15    serko8547    1       

Импорт данных из Excel в 1С 8

Инструменты и обработки no Внешняя обработка (ert,epf) v77::ОУ 1С7:ТиС Windows Абонемент ($m) Обработка документов Загрузка и выгрузка в Excel

Часто возникает задача по импорту данных в типовые документы (реализация, комплектация, перемещение и т.д.) подготовленных данных из Экселя в чистый заранее созданный документ. Что собственно и делается.

1 стартмани

31.07.2012    8564    130    gorleon    8       

Типовой отчет "Подготовка сведений для ПФР" - загрузка из Excel 4

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v77::БУ v77::Расчет 1С7:Бух 1С7:ЗиК Россия БУ Зарплата ФОМС, ПФ, ФСС Абонемент ($m) Загрузка и выгрузка в Excel Бухгалтерские

Доработка типового отчета "Подготовка сведений для ПФР" позволяет загрузить из Excel сведения о распределении оплаченных сумм по сотрудникам.

1 стартмани

10.07.2012    12123    36    vladismi    8       

Простенький конвертер каталога с mxl в xls 7

Инструменты и обработки no Внешняя обработка (ert,epf) v7.7 1cv7.md Абонемент ($m) Универсальные обработки Загрузка и выгрузка в Excel

Часто пользователи сохраняют отчеты, печатные формы и.т.п. из 1С в формате mxl. Данная обработка позволяет выбрать каталог с файлами mxl и сконвертировать все файлы каталога в формат xls, при этом есть возможность выбора оставлять ли исходные файлы в заданном каталоге и их просмотр. Может кому пригодится.

1 стартмани

21.05.2012    5697    45    stavrosoleg    5       

Универсальная загрузка табличных частей для 7.7 (из Excel) 29

Инструменты и обработки no Внешняя обработка (ert,epf) v7.7 1cv7.md Абонемент ($m) Обработка документов Загрузка и выгрузка в Excel

Универсальная загрузка табличных частей из табличных документов Excel для 1С 7.7

1 стартмани

15.05.2012    24671    383    sanches2    27       

Перебор всех файлов в папке -2

Инструменты и обработки no Внешняя обработка (ert,epf) v7.7 1cv7.md Windows Абонемент ($m) Поиск данных Загрузка и выгрузка в Excel

Обработка берет все файлы эксель в выбранной папке, затем перебирает все эти файлы.

1 стартмани

03.05.2012    12804    32    l2d808    5       

Загрузка Счетов на оплату в ТиС 7.7 из Excel 4

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v77::ОУ 1С7:ТиС Россия Windows Абонемент ($m) Обработка документов Загрузка и выгрузка в Excel

Отдел управления запасами попросил упростить работу по занесению информации из Счетов на оплату (в формате Excel) в 1С ТиС (на MS SQL Server 2000).

1 стартмани

13.04.2012    9919    22    al_zzz    1       

Экспорт справочника Контрагенты в Excel 4

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v7.7 1cv7.md 1С7:ПУБ Windows Управление взаимоотношениями с клиентами (СRM) Абонемент ($m) Обработка справочников Загрузка и выгрузка в Excel

Экспорт справочника Контрагенты в Excel, с обработкой и разбиением адреса, с выводом каждой составляющей адреса в отдельную колонку.

1 стартмани

07.03.2012    10367    96    stevie.ray.85    1       

Загрузка данных : Прыг-Скок...или из MS EXCEL в 1С (7.7) или как "забить материал или товар" 14

Инструменты и обработки no Внешняя обработка (ert,epf) v77::БУ 1С7:Бух 1С7:Комплекс 1С7:ПУБ 1С7:ББУ Учет ТМЦ Абонемент ($m) Обработка документов Загрузка и выгрузка в Excel

На основании публикации Tatitutu (http://infostart.ru/public/69253/) сделана попытка получить работающую загрузку экселевских счетов-фактур только для двух документов: "Поступление материалов" и "Поступление товаров".

1 стартмани

06.03.2012    13882    105    jack19    7       

OLAP - это просто! 13

Инструменты и обработки Бизнес-аналитик Внешняя обработка (ert,epf) v77::ОУ v77::БУ 1С7:Бух БУ Windows Абонемент ($m) Загрузка и выгрузка в Excel Анализ учета

Методика простого OLAP-подобного анализа данных в сводных таблицах Excel.

1 стартмани

14.02.2012    23017    47    fixin    12       

Универсальная загрузка справочников 7.7 из Excel 43

Инструменты и обработки no Внешняя обработка (ert,epf) v7.7 1cv7.md Абонемент ($m) Обработка справочников Загрузка и выгрузка в Excel

Нужно было дать возможность бухгалтеру периодически дополнять справочник из файла Excel, присылаемого поставщиком. Чтобы не терзала, сделал такую обработку, может кому-то пригодиться...

1 стартмани

31.01.2012    21814    408    astonvilla    30