Загрузка файлов с яндекс диска без OAuth-токена

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

Разработка - Обработки - Универсальные обработки

Яндекс диск публичная папка обработка загрузка REST API

Приводится пример получения файлов по публичной ссылке, использую Яндекс API. Тестировалось на платформе 8.3.11.3034. Конфигурация 1C:ERP Управление предприятием 2 (2.4.5.41).

На Инфостарте есть не мало статей по работе  с Яндексом диском, но я не нашёл ни одной, которая бы демонстрировала работу без использования OAuth-авторизации.

//infostart.it-titan.ru/public/561400/

//infostart.it-titan.ru/public/853451/

//infostart.it-titan.ru/public/536090/ И т.д.

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

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

Источник: Операции над опубликованными файлами и папками (Описание Яндекс API)

Имеем: публичную ссылку на общую папку, куда сохраняются нужные нам документы для загрузки.

Чтобы получить конкретный файл или все файлы можно пойти двумя путями:

  1. Путь первый: лопатим в лоб

(В силу того, что описание получения файла по прямой ссылке было неверное (теперь исправили))

Get запросом получаем ответ сервера в формате JSON

Получим Метаинформацию об опубликованном ресурсе

Свойство Type указывает на тип файла, в нашем случае это расшаренная папка.

в public_url находится переданный нам публичный ключ для доступа к файлам.

А вот содержимое папки находится в Структуре _embedded. Там как раз и находится массив наших документов

Обходя массив элементов можно посмотреть всю информацию о каждом его элементе.

Нас же интересует свойство path  - которое содержит имя файла и file - ссылка на скачивание файла. Зная эти значения можно скопировать нужные нам файлы на диск.

Здесь, как и везде, наверное, присутствует ограничение на файлы размером не более 2 Гб. Сам не пробовал.

SSL = Новый ЗащищенноеСоединениеOpenSSL();
    Яндекс = новый HTTPСоединение("cloud-api.yandex.net",,,,,,SSL);
    HTTPЗапрос = Новый HTTPЗапрос("/v1/disk/public/resources?public_key=https://yadi.sk/d/7VkxupioQEjcNQ&path=/");
    Ответ = Яндекс.Получить(HTTPЗапрос);
	Если Ответ.КодСостояния = 200 тогда
		Каталог = ВыбратьКаталогСохранения();
		Если НЕ Каталог = Неопределено Тогда
			ЧтениеJSON = Новый ЧтениеJSON;
			ЧтениеJSON.УстановитьСтроку(Ответ.ПолучитьТелоКакСтроку());
			ЧтениеПубличнойПапки = ПрочитатьJSON(ЧтениеJSON);
			Если ЧтениеПубличнойПапки.свойство("_embedded") тогда
				СодержимоеПапки = ЧтениеПубличнойПапки._embedded;
				Если   СодержимоеПапки.Свойство("items")тогда
					Для каждого файл из СодержимоеПапки.items цикл
						Если  файл.Свойство("file") тогда
							СсылкаНаскачивание = файл.file;
							КопироватьФайл(файл.file,Каталог+файл.path);
						КонецЕсли;
					КонецЦикла;
				КонецЕсли;
			КонецЕсли;
		КонецЕсли;
    Иначе
        Сообщить("Что-то пошло не так, Код состояния = " + Ответ.КодСостояния);
    КонецЕсли;

 

      2. Путь второй Получение прямой ссылки на файл (Да-да, после 8 часового созерцания мануала и бесскончаемого количества получений ссылки "по примеру" до меня дошло, что в описании просто-напросто пропустили команду)

Итак: Второй вариант мало чем отличается от предыдущего, в плане запроса, но вот ответа сервера  - 3 параметра

Основной из них - href:  прямая ссылка на файл

 

SSL = Новый ЗащищенноеСоединениеOpenSSL();
	Яндекс = новый HTTPСоединение("cloud-api.yandex.net",,,,,,SSL);
	КаталогСохранения = ВыбратьКаталогСохранения();
	HTTPЗапрос = Новый HTTPЗапрос("/v1/disk/public/resources/download?public_key=https://yadi.sk/d/7VkxupioQEjcNQ&path=/Test3.xlsx");
	Ответ = Яндекс.Получить(HTTPЗапрос);
	Если Ответ.КодСостояния = 200 тогда
		ЧтениеJSON = Новый ЧтениеJSON;
		ЧтениеJSON.УстановитьСтроку(Ответ.ПолучитьТелоКакСтроку());
		СсылкаНаСкачиваниеФайла = ПрочитатьJSON(ЧтениеJSON);
		Если ЗначениеЗаполнено(СсылкаНаСкачиваниеФайла.href) тогда
			КопироватьФайл(СсылкаНаСкачиваниеФайла.href,КаталогСохранения+"\Test3.xlsx");
		КонецЕсли;
	ИначеЕсли Ответ.КодСостояния = 404 тогда
		Сообщить("Файл не найден");
	Иначе
		Сообщить("Что-то пошло не так, Код состояния = " + Ответ.КодСостояния);
	КонецЕсли;

Источник: https://tech.yandex.ru/disk/api/reference/public-docpage/

Надеюсь мой пример получения файлов из  публичных папок будет Вам полезен.

P.S. Тех поддержка Яндекса исправила описание API.

P.P.S. Кому трудно скопипастить код, ниже прикреплю обработку с 2 вариантами получения файлов.

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

Наименование Файл Версия Размер
Загрузка файлов с яндекс диска без OAuth-токена:
.epf 6,68Kb
19.11.18
1
.epf 6,68Kb 1 Скачать

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

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. u_n_k_n_o_w_n 41 09.01.19 06:56 Сейчас в теме
Отличная статья! Все работает! Спасибо.
2. deniseek77 86 13.03.19 12:46 Сейчас в теме
Скачивается файл размером 0 байт и не открывается, если скачивать таким методом...Не понятно, почему возникает такая ошибка
3. login1020 59 13.03.19 14:07 Сейчас в теме
(2) в Вашем случае мы получаем ошибку
HTTP 422
No parameter: content_type,
чтобы это убрать нужно добавить Заголовок и в нем Указать какое значение принимает параметр Content-Type
Заголовки = Новый Соответствие;
Заголовки.Вставить("Content-Type:", "application/json; charset=utf-8");


и в самом соединении указать заголовок, как параметр
HTTPЗапрос = Новый HTTPЗапрос("/v1/disk/public/resources/download?public_key=https://yadi.sk/d/..................",Заголовки);
4. deniseek77 86 13.03.19 14:11 Сейчас в теме
У меня ошибки не выдавал. Но и скачивая записывал пустой файл, как если просто использовать метод КопироватьФайл();
5. login1020 59 13.03.19 14:15 Сейчас в теме
(4) все правильно, скачивается пустой файл, т.к. не удалось определить тип получаемого файла, если бы Вы из отладки взяли прямую ссылку и поместили в строку браузера, то увидели бы: HTTP 422
No parameter: content_type,
6. login1020 59 13.03.19 14:18 Сейчас в теме
(4) Заголовок-сущность Content-Type используется для того, чтобы определить MIME тип ресурса.

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

MIME-тип (называемый "media type", а иногда "content type") - это строка, отправляемая вместе с файлом, которая указывает тип файла. (например, передаваемый аудиофайл может быть помечен как audio/ogg тип, а изображение - image/png). MIME-тип играет точно такую же роль, как и расширение файла в системе Windows. Когда HTTP-сообщение содержит Content-type заголовок, тело запроса будет парситься в соответствии с MIME-типом, указанным в заголовке.

как-то так
7. volconok27 33 03.04.19 13:45 Сейчас в теме
Здравствуйте, спасибо за статью, очень пригодилась. Подскажите еще, если в публичной папке есть еще папки, как извлечь из них файлы? Спасибо
8. login1020 59 03.04.19 14:00 Сейчас в теме
(7) Спускаться дальше по структуре вложения, и перед скачиванием указывать полный путь до элемента.
У (4) возникла проблема, что не получалось при большой вложенности скопировать файл, копировался пустой файл, однако путь на копирование был верный, если скопировать в строку браузера полученный путь, то файл успешно копировался на диск.
Копировался медиа контент (картинки), возможно, с документами такой проблемы нет.
Я тогда так и не понял, причину такого поведения.

В проблему большой вложенности особо не углублялся, на досуге посмотрю.
9. volconok27 33 03.04.19 15:28 Сейчас в теме
(8) Т.е. обходя в цикле все файлы в публичной папке, наткнувшись еще на одну папку я должна создать новый HTTPЗапрос с указанием пути к новой папке и обходить файлы в ней? Или есть какой-то специальный метод?
Прикрепленные файлы:
10. boba13 33 18.08.19 19:27 Сейчас в теме
Спасибо за код.

В прямом виде не заработало по ссылке из href. Если файл копировать через HTTP-соединение, то получим код ответа: 302. Перенаправляет на https://s351myt.storage.yandex.net/rdisk/....
Оттуда уже файл нормально копируется.
11. demon752 10.11.19 21:44 Сейчас в теме
12. wrooom 24 23.12.19 02:31 Сейчас в теме
Вот так с переадресацией работает:
SSL = Новый ЗащищенноеСоединениеOpenSSL();
	Яндекс = новый HTTPСоединение("cloud-api.yandex.net",,,,,,SSL);
	КаталогСохранения = "C:\ttt";
	HTTPЗапрос = Новый HTTPЗапрос("/v1/disk/public/resources/download?public_key=https://yadi.sk/d/_мой_файл_&path=/goods.zip");
	Ответ = Яндекс.Получить(HTTPЗапрос);
	Если Ответ.КодСостояния = 200 тогда
		ЧтениеJSON = Новый ЧтениеJSON;
		ЧтениеJSON.УстановитьСтроку(Ответ.ПолучитьТелоКакСтроку());
		СсылкаНаСкачиваниеФайла = ПрочитатьJSON(ЧтениеJSON);
		Если ЗначениеЗаполнено(СсылкаНаСкачиваниеФайла.href) тогда
			//КопироватьФайл(СсылкаНаСкачиваниеФайла.href,КаталогСохранения+"\1.txt");
			Соединение = Новый HTTPСоединение(СтрЗаменить(СсылкаНаСкачиваниеФайла.href,"https://",""),,,,,,
			Новый ЗащищенноеСоединениеOpenSSL()
			);
			
			Запрос = Новый HTTPЗапрос("");
			Результат = Соединение.Получить(Запрос);
			Если Результат.КодСостояния = 302 Тогда
				
				КопироватьФайл(Результат.Заголовки.Получить("Location"),КаталогСохранения+"\goods.zip");
				
			КонецЕсли;
		КонецЕсли;
	ИначеЕсли Ответ.КодСостояния = 404 тогда
		Сообщить("Файл не найден");
		Возврат;
	Иначе
		Сообщить("Что-то пошло не так, Код состояния = " + Ответ.КодСостояния);
		Возврат;
	КонецЕсли;
Показать
13. DanDy 16 06.05.20 18:00 Сейчас в теме
Спасибо, час ковырялся, не мог понять почему не работает. На гуглил эту статью и всё встало на свои места
Оставьте свое сообщение

См. также

Навигатор по конфигурации базы 1С 8.3 Промо

Инструментарий разработчика Универсальные обработки v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Универсальная внешняя обработка для просмотра метаданных конфигураций баз 1С 8.3. Отображает свойства и реквизиты объектов конфигурации, их количество, основные права доступа и т.д. Отображаемые характеристики объектов: свойства, реквизиты, стандартные рекизиты, реквизиты табличных частей, предопределенные данные, регистраторы для регистров, движения для документов, команды, чужие команды, подписки на события, подсистемы. Отображает структуру хранения объектов базы данных, для регистров доступен сервис "Управление итогами". Платформа 8.3, управляемые формы. Версия 1.1.0.59 от 07.05.2020

3 стартмани

28.10.2018    28014    268    ROL32    67    

Конструктор HTTP-соединений в 1С (обычные и управляемые формы)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Иногда возникают мысли о том, чтобы прикрутить сервисы, связанные с HTTP-соединениями, в 1С. Необходимо писать обработку и анализировать результат.

1 стартмани

сегодня в 09:00    158    0    Diana.dedov.91    0    

Яндекс-сервис (предиктор и спеллер) в 1С (обычные и управляемые формы)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Универсальный яндекс-предиктор и яндекс-спеллер в 1С, используя API.

1 стартмани

28.05.2020    401    1    Diana.dedov.91    0    

Яндекс-переводчик и транслит в 1С (обычные и управляемые формы)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Универсальный яндекс-переводчик и транслит в 1С, используя API.

1 стартмани

22.05.2020    431    1    Diana.dedov.91    0    

Корректировка остатков регистров бухгалтерии (обычные и управляемые формы) Промо

Свертка базы Универсальные обработки Закрытие периода Чистка базы v8::БУ v8::УФ 1cv8.cf БУ НУ Абонемент ($m)

Внешняя обработка, предназначенная для удобного исправления остатков по регистрам бухгалтерии (Хозрасчетный, Налоговый или любой другой) посредством автоматизации ввода корректировочного документа ("Операция", "Корректировка записей регистров"), приводящего регистр в нужное состояние остатков от текущего. Удобна для массовых правок остатков по бухгалтерскому и налоговому учету на какую-то дату (обычно перед реорганизацией учета, сверткой базы и т.п.)

2 стартмани

03.06.2017    27738    149    stvorl    24    

Яндекс-карты в 1С с разноцветным маршрутом (универсальная) (обычные и управляемые формы)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Работа с Яндекс-картами в 1С (обычные и управляемые формы) будет полезна пользователям и программистам для доработки под свои нужды.

10 стартмани

14.05.2020    624    1    Diana.dedov.91    0    

Яндекс-карты в 1С (универсальная) (обычные и управляемые формы)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Работа с Яндекс-картами в 1С (обычные и управляемые формы) будет полезна пользователям и программистам для доработки под свои нужды.

10 стартмани

08.05.2020    798    1    Deniskanr83    0    

Информация о банковской карте по номеру

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка предназначена для получения информации о карте (банк, бренд, логотип и другое) с использованием сервиса https://cardinfo.online/

2 стартмани

04.05.2020    1608    1    echo77    3    

Быстрый запрос Промо

Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

Можно ли дать пользователю "удочку", а не "рыбу"? До сих пор ответ на этот вопрос был отрицательным. Всякий инструмент, который мог бы делать с базой данных все или почти все (или хотя бы многое), отвергался пользователями, как слишком сложный. Вспомните тот же SQL, который изначально разрабатывался именно как пользовательский инструмент. "Быстрый запрос" - это попытка устранить сложность, но сохранить при этом универсальность.

1 стартмани

29.04.2019    12555    25    mkalimulin    28    

Пример поиска (отбора) по табличным частям документов в 1С (обычные и управляемые формы)

Универсальные обработки Поиск данных v8 v8::УФ 1cv8.cf Абонемент ($m)

Универсальная обработка по поиску (отбору) данных в табличных частях любых документов.

1 стартмани

03.04.2020    1049    3    Diana.dedov.91    0    

Универсальная форма списка документов в 1С (обычные и управляемые формы)

Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

01.04.2020    1681    9    Diana.dedov.91    0    

Из чего складывается расхождение?

Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

31.03.2020    1682    0    wonderboy    6    

Редактор объектов информационной базы 8.3 Промо

Инструментарий разработчика Универсальные обработки v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Универсальная внешняя обработка для редактирования реквизитов и табличных частей объектов информационной базы, редактирование движений документов. Доступ ко всем реквизитам объектов, есть возможность выгрузки и загрузки данных (объекты и движения документов) через XML. Платформа 8.3, управляемые формы. Версия 1.1.0.45 от 01.05.2020

2 стартмани

23.01.2019    22251    244    ROL32    33    

Поиск информации в поисковиках (Google, Yandex, Mail, Rambler) через 1С (обычные и управляемые формы)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка показывает пример поиска любой информации в поисковиках через 1С.

1 стартмани

27.03.2020    1448    1    Diana.dedov.91    0    

Поиск файлов из 1С. Разбираем и ориентируемся в хламе!

Универсальные обработки v8::УФ 1cv8.cf Россия Абонемент ($m)

Поиск файлов из 1С. Разбираем и ориентируемся в хламе! Мини-органайзер файлов!

1 стартмани

17.03.2020    1257    2    GG_Dots    8    

Получение списка совпадающих адресов при наборе адреса (Яндекс-карты) (обычные и управляемые формы)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка позволяет получить список адресов при его наборе в Яндекс API (обычные и управляемые формы).

2 стартмани

03.03.2020    1031    0    Diana.dedov.91    0    

Работа с картой. Кадастровый учет (Росреестр). Тематические карты Промо

WEB Рабочее место v8 v8::УФ 1cv8.cf Абонемент ($m)

Внешняя обработка для работы с картами в 1С. Получения изображения с публичной кадастровой карты России, построения тематических карт

5 стартмани

31.08.2017    14791    10    vipchep    0    

Варианты маршрута в Яндекс картах 1С (обычные и управляемые формы)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка показывает варианты построения маршрута в Яндекс картах.

4 стартмани

02.03.2020    1351    6    Diana.dedov.91    0    

Выгрузка любого запроса или таблицы значений в текст JSON

Обработка справочников WEB Универсальные функции Прочие инструменты разработчика v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Отчет позволяет выгрузить любые данные из 1С в JSON текст, выполнив произвольный запрос к данным.

1 стартмани

07.02.2020    4899    16    user796054    18    

Маршрутизация Яндекс-карт в 1С (обычные и управляемые формы)

Практика программирования WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка показывает пример построения маршрута между двумя точками.

3 стартмани

03.02.2020    1784    3    Diana.dedov.91    0    

Обнуление остатков регистров бухгалтерии и накопления Промо

Универсальные обработки Чистка базы v8 v8::БУ v8::ОУ v8::УФ КА1 БП2.0 ЗУП2.5 УТ10 УПП1 УНФ БГУ ERP2 БП3.0 УТ11 УХ КА2 ЗУП3.x Россия Абонемент ($m)

Обработка позволяет обнулить остатки по регистру накопления или бухгалтерии на определенную дату. Поддерживается большинство типовых конфигураций (БП 3, БП 2, УТ 11, УТ 10, ЗУП 3, ЗУП 2, БГУ 2, БГУ 1, ERP, УПП, КА 2, КА 1, УХ 3, УХ 1, УНФ). Гибкая настройка (отборы, заполнение реквизитов и любых полей корр. счета, возможность обнулять ресурсы выборочно). Несколько режимов работы. Два интерфейса: простой и с расширенным набором настроек.

2 стартмани

19.11.2018    18849    253    morozov.sv    34    

Яндекс-карты в 1С (обычные и управляемые формы)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка показывает работу Яндекс-карты в 1С.

3 стартмани

31.01.2020    2581    19    Diana.dedov.91    0    

Сохранение в каталог дополнительных обработок, отчетов, печатных форм и т.д.

Универсальные обработки v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Все дополнительные обработки, отчеты, печатные формы сохраняются в каталоге при нажатии одной кнопки.

1 стартмани

20.01.2020    1570    0    Margo462    0    

Взаимодействие HTML (COM объект, WebKit) с 1С (обычные и управляемые формы)

Внешние источники данных WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Показан пример использования HTML (COM объект, WebKit) в 1С (8.3).

2 стартмани

18.01.2020    5470    19    Deniskinr83    0    

Пример использования REST API Яндекс Диска Промо

WEB v8 1cv8.cf Абонемент ($m)

Пример использования REST API Яндекс Диска: чтение диска, добавление каталога, загрузка файла, скачивание файлов или каталогов, удаление файлов или каталогов.

1 стартмани

26.06.2018    20213    32    MKFreeUser    14    

Редактор независимых регистров сведений 8.3

Инструментарий разработчика Универсальные обработки v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Универсальная внешняя обработка для редактирования независимых регистров сведений. Работа с отдельными записями и с наборами записей. Выгрузка отдельных записей, наборов и всего регистра в формате XML. Платформа 8.3, управляемые формы. Версия 1.007 от 31.03.2020.

2 стартмани

13.01.2020    2472    35    ROL32    1    

Расширение подсистемы доставки и логистики, интеграция с Яндекс.Картами (в том числе WebKit)

WEB Управление торговлей v8::ОУ v8::УФ УНФ УТ11 УУ Абонемент ($m)

Данная разработка - инструмент для оптимизации работы транспортной службы. Зоны доставки на карте. Автоматическое определение зоны по адресу. Планирование графика доставок. Расчет маршрута и контроль пробега. Контроль погрузки. Итоговые показатели рейса для затрат.

10 стартмани

09.01.2020    2177    4    andryandry    8    

Универсальный инструмент для переноса данных через табличный документ (УФ) Промо

Обработка документов Универсальные обработки Обработка справочников v8 v8::УФ 1cv8.cf Абонемент ($m)

Для опытных пользователей, разработчиков, администраторов, консультантов

5 стартмани

15.10.2018    28048    111    json    33    

Удаленное администрирование (AmmyAdmin)

Универсальные обработки Удаленное управление v8 v8::УФ 1cv8.cf Абонемент ($m)

Разрабатывалась для "малоопытных пользователей", которым сложно понять/найти программу, которую их просят запустить. Данную обработку легко интегрировать в любую конфигурацию и вывести кнопку запуска в удобное место. Либо просто запустить через меню: Файл -> Открыть.

1 стартмани

09.01.2020    5010    5    impulse_1010    18    

Доставка и логистика, карты

Оптовая торговля WEB v8::УФ УТ11 УУ Абонемент ($m)

Данная разработка - инструмент для оптимизации работы транспортной службы. Зоны доставки на карте. Автоматическое определение зоны по адресу. Планирование графика доставок. Расчет маршрута и контроль пробега. Контроль погрузки.Итоговые показатели рейса для затрат

10 стартмани

17.12.2019    4329    13    andryandry    17    

Получение данных из Астрал.ОФД

ККМ WEB v8::УФ 1cv8.cf Розничная и сетевая торговля (FMCG) Россия Абонемент ($m)

Получает из Астрал.ОФД данные по подключенным ККМ и списку закрытых смен за выбранный период.

1 стартмани

13.12.2019    2064    3    SpiRUS    5    

Универсальная обработка "Изменение записей регистров сведений и накопления" (8X) Промо

Универсальные обработки v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Обработка для Добавления/удаления/изменения записей в любых регистрах сведений (подчиненных и не подчиненных регистраторам) и накопления. Для Платформ 8.1, 8.2, 8.3

2 стартмани

24.05.2015    57898    1342    Erofeevgv    62    

Загрузка курсов валют на клиенте

БСП (Библиотека стандартных подсистем) Обработка справочников WEB Банковские операции v8 v8::УФ 1cv8.cf Абонемент ($m)

Расширение загрузки курсов валют НаКлиенте. Адаптивность стандартной обработки "ЗагрузитьКурсыВалют" для конфигураций, использующих БСП.

1 стартмани

07.12.2019    2431    2    logarifm    3    

Распознавание сканов паспортов

Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

Распознавание сканов паспортов с использованием API Гугла для распознавания текста сканов и API DaData для некоторых дополнительных функций. На выходе получается список формализованных полей (серия, номер, дата выдачи, код и наименование подразделения, выдавшего паспорт, ФИО владельца и его дата рождения). Паспорт распознается независимо от наличия машино-читаемой строки, однако при её наличии вероятность ошибок распознавания резко снижается

10 стартмани

07.12.2019    3336    2    Torin99    43    

Контент-менеджер и система управления сайтом для CMS Prestashop: SmartHub. "Скажи Bitrix'у нет"

Оптовая торговля Управление торговлей WEB v8::ОУ v8::УФ УТ11 Оптовая торговля, дистрибуция, логистика УУ Абонемент ($m)

Часто при создании интернет-магазина возникает потребность создать единый каталог товаров и цен компании, а также присоединить к нему каталоги поставщиков. Такая же потребность существует у отдела продаж. Однако, товары у поставщиков как могут эксклюзивные, так и пересекающиеся, а дубли не нужны. И свойства товаров описаны совершенно по-разному: Поставщик-1 называет Формат-А4, а Поставщик-2 - ФорматЛиста-210х297. И нужна фильтрация по свойствам товаров при подборе.... Если вам интересен наш подход к решению, добро пожаловать в публикацию

10 стартмани

04.12.2019    3409    5    andryandry    14    

Групповая корректировка записей регистров (Управляемое приложение) v 1.9 Промо

Универсальные обработки v8 v8::УФ v8::СКД 1cv8.cf Абонемент ($m)

Обработка предназначена для групповой корректировки записей регистров Накопления, Сведений и Бухгалтерии. Разработана специально для Управляемого приложения.

3 стартмани

06.09.2013    55592    209    kser87    42    

Изменение значений констант в 1С (обычные и управляемые формы)

Универсальные обработки v8 v8::УФ Розница УНФ ERP2 БП3.0 УТ11 КА2 ЗУП3.x 1С:CRM Россия Абонемент ($m)

Простая и полезная обработка для установки значений констант в 1С (обычное и управляемое приложение).

1 стартмани

01.12.2019    2568    7    Diana.dedov.91    0    

Универсальная обработка (УФ) для работы с журналом регистрации в формате SQLite через ODBC

Универсальные обработки Журнал регистрации v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка позволяет подключиться к журналу регистрации в формате SQLite (.lgd) через ODBC и прочитать его события в привычном виде, как в стандартном журнале.

1 стартмани

27.11.2019    2780    6    Spartacus    5    

Работа с Яндекс-картами в 1С (вывод меток, прокладка маршрута, отображение балуна, вывод меток в кластеры) (обычное и управляемое приложение)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Работа с Яндекс-картами в 1С (управляемое приложение). Обработка показывает, как можно найти адреса на карте Яндекс, проложить маршрут.

2 стартмани

20.11.2019    8916    85    Diana.dedov.91    0    

Загрузка данных из табличного документа в справочники, документы, планы видов характеристик, планы видов расчетов, планы счетов, бизнес-процессы, задачи, в движения документов, поточная загрузка документов (EXCEL, управляемые формы, универсальная) Промо

Загрузка и выгрузка в Excel Обработка документов Универсальные обработки v8::УФ 1cv8.cf Абонемент ($m)

Обладает уникальным функционалом. Позволяет загружать в справочники, табличные части, регистры сведения, движения документа, поточно загружать документы, а также одновременно загружать в справочники, являющиеся реквизитами загружаемых объектов, с полноценной настройкой. Обработка на управляемых формах, работает на всех версиях 1С предприятия 8.2 и 8.3

4 стартмани

30.05.2014    162505    1969    qwinter    627    

Получение задач из Битрикс24 в 1С через вебхуки и REST APi

WEB v8::УФ Абонемент ($m)

Обработка-пример для загрузки задач за период из Битрикса24. Задачи вытягиваются в таблицу значений и отображаются на форме.

1 стартмани

19.11.2019    4039    17    alexlx    10    

Пример взаимодействия HTML (COM объект, WebKit) с 1С (динамический отбор) (обычные и управляемые формы)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Показан пример использования WebKit в 1С (8.3).

2 стартмани

18.11.2019    6948    12    Diana.dedov.91    0    

Работа с API Onliner (обычная и управляемая форма)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Ваша организация ведет учет в 1С и хочет автоматизировать работу с онлайн каталогом Onliner? Нет ничего проще, читай далее, как это сделать!

2 стартмани

17.11.2019    2804    4    Xershi    6    

Корректировка остатков регистров накопления (обычные и управляемые формы) Промо

Закрытие периода Свертка базы Чистка базы Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

Внешняя обработка, предназначенная для удобного и быстрого исправления остатков регистров накопления (посредством автоматического ввода документов "Корректировки записей регистров", "Операция", содержащих движения, приводящие существующие остатки к желаемым). Позволяет корректировать и обнулять по аналитике и суммам остатки регистров учета товаров, партий, взаиморасчетов, налогового учета по НДС, РАУЗ, и др.

2 стартмани

14.01.2012    72781    570    stvorl    76    

"Все функции" с плюшками

Универсальные обработки Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

Замена штатному меню для тех, кто хочет открывать "Все функции" быстро и кто скучает по быстрому позиционированию по первым символам как было раньше

1 стартмани

06.11.2019    5208    18    codejs    6    

Генерация QR кода для любых конфигураций 1С (обычные и управляемые формы)

Универсальные обработки Универсальные функции v8 v8::УФ 1cv8.cf Абонемент ($m)

Для генерации используется компонента типовой конфигурации УТ11, встроенная в общий макет "КомпонентаПечатиQRКода". Ниже приведены процедуры, чтобы сделать обработку самостоятельно (только для УФ).

1 стартмани

11.10.2019    5683    31    dm1try    0    

Построение маршрута доставки с расчётом расстояния для любой базы УФ Промо

Универсальные обработки WEB Оптовая торговля Оптовая торговля v8 v8::УФ 1cv8.cf Абонемент ($m)

Графическое изображение маршрутного листа по картам гугл. Работает на любой конфигурации с управляемыми формами. Использует новую версию api google-карт от 13.02.2018 года под IE11.

10 стартмани

24.02.2018    30905    40    KorotkovRV    16    

Маршрутная матрица (логистика)

Универсальные обработки Расчетные механизмы v8 v8::УФ 1cv8.cf Транспорт, автопарки, такси Оптовая торговля, дистрибуция, логистика Россия Абонемент ($m)

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

1 стартмани

11.10.2019    4552    7    user-sergey    12    

Фоновое задание с произвольной выборкой и произвольной обработкой

Универсальные обработки v8::УФ 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

03.10.2019    3709    2    warden    5    

Автоматизация получения информации с сайта ГИБДД (парсер гибдд.рф)

WEB v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Пример реализации получения информации с сайта гибдд.рф из программы 1С.

5 стартмани

01.10.2019    1030    4    feniks_pro90    3    

Универсальный шаблон многопоточной обработки (на примере проверки работы Web-сервисов)

Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

Работает в обычных и управляемых формах, в фоновом многопоточном режиме, отображает прогресс выполнения по каждому потоку пользователю. Из этого шаблона можно создать многопоточную обработку любой сложности и вида для обработки массива данных по заданному алгоритму.

3 стартмани

17.09.2019    2837    4    1C_Casual    4