Загрузка файлов с яндекс диска без 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 63 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 63 13.03.19 14:15 Сейчас в теме
(4) все правильно, скачивается пустой файл, т.к. не удалось определить тип получаемого файла, если бы Вы из отладки взяли прямую ссылку и поместили в строку браузера, то увидели бы: HTTP 422
No parameter: content_type,
6. login1020 63 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 34 03.04.19 13:45 Сейчас в теме
Здравствуйте, спасибо за статью, очень пригодилась. Подскажите еще, если в публичной папке есть еще папки, как извлечь из них файлы? Спасибо
8. login1020 63 03.04.19 14:00 Сейчас в теме
(7) Спускаться дальше по структуре вложения, и перед скачиванием указывать полный путь до элемента.
У (4) возникла проблема, что не получалось при большой вложенности скопировать файл, копировался пустой файл, однако путь на копирование был верный, если скопировать в строку браузера полученный путь, то файл успешно копировался на диск.
Копировался медиа контент (картинки), возможно, с документами такой проблемы нет.
Я тогда так и не понял, причину такого поведения.

В проблему большой вложенности особо не углублялся, на досуге посмотрю.
9. volconok27 34 03.04.19 15:28 Сейчас в теме
(8) Т.е. обходя в цикле все файлы в публичной папке, наткнувшись еще на одну папку я должна создать новый HTTPЗапрос с указанием пути к новой папке и обходить файлы в ней? Или есть какой-то специальный метод?
Прикрепленные файлы:
10. boba13 42 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 36 06.05.20 18:00 Сейчас в теме
Спасибо, час ковырялся, не мог понять почему не работает. На гуглил эту статью и всё встало на свои места
Оставьте свое сообщение

См. также

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

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

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

3 стартмани

28.10.2018    31577    283    ROL32    67    

Проверка применения упаковок единиц измерения

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

Обработка предназначена для проверки применения упаковок единиц измерения в произвольных объектах (Табличные части справочников и документов). Обработка работает в любых базах данных 1С, которые используют библиотеку стандартных подсистем не ниже версии 2.2. Обработка проверяет следующие ошибки: 1. Поля "Количество" и "Количество упаковок" не равны нулю. 2. Проверка формулы: "Количество" = "Количество упаковок" * "Коэффициент упаковки" (проверка применения упаковки). Причины возникновения таких ошибок могут быть различны: исправлена базовая единица номенклатуры или коэффициент упаковки, по которой уже есть созданные документы; загрузка данных без проверки. Работа обработки проверялась на системах ERP 2.4.6 - 2.4.11, УТ 11.4.9.

1 стартмани

25.06.2020    1570    0    arr    2    

Улучшенная обработка универсального обмена данными в формате XML (УФ)

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

Улучшенная обработка "Универсальный обмен данными" с полноценными возможностями СКД для выборки данных (не только для отборов).

1 стартмани

23.06.2020    2579    32    Lem0n    0    

Формирование штрихкода приложением Zint

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

Обработка, формирующая 145 типов штрих кодов с помощью приложения "Zint". Работает без установки дополнительного софта и регистрации библиотек.

2 стартмани

22.06.2020    897    1    MarkoSokolov    0    

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

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

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

2 стартмани

03.06.2017    29768    157    stvorl    25    

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

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

Отображение список любых объектов метаданных в форме обработки.

1 стартмани

21.06.2020    1167    1    Denr83    0    

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

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

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

1 стартмани

02.06.2020    3239    21    Denr83    0    

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

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

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

1 стартмани

28.05.2020    1025    1    Denr83    0    

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

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

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

2 стартмани

23.01.2019    26758    273    ROL32    36    

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

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

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

1 стартмани

22.05.2020    945    2    Denr83    0    

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

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

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

10 стартмани

14.05.2020    1265    4    Denr83    0    

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

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

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

10 стартмани

08.05.2020    1810    4    Deniskanr83    0    

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

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

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

5 стартмани

31.08.2017    16629    11    vipchep    0    

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

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

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

2 стартмани

04.05.2020    2261    1    echo77    3    

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

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

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

1 стартмани

03.04.2020    1597    3    Denr83    0    

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

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

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

1 стартмани

01.04.2020    2312    10    Denr83    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    21035    274    morozov.sv    50    

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

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

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

1 стартмани

31.03.2020    2274    1    wonderboy    6    

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

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

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

1 стартмани

27.03.2020    1875    2    Denr83    0    

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

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

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

1 стартмани

17.03.2020    1854    2    GG_Dots    8    

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

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

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

1 стартмани

26.06.2018    22830    36    MKFreeUser    14    

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

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

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

3 стартмани

02.03.2020    1838    8    Denr83    0    

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

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

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

1 стартмани

07.02.2020    7042    24    user796054    19    

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

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

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

3 стартмани

03.02.2020    2335    3    Denr83    0    

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

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

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

5 стартмани

15.10.2018    31505    115    json    36    

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

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

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

3 стартмани

31.01.2020    3560    35    Denr83    0    

Копирование настроек констант между ИБ (COM-соединение) (обычные и управляемые формы)

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

Обработка (универсальная) предназначена для просмотра и копирования значений констант между ИБ через COM-соединение.

1 стартмани

27.01.2020    1739    0    Denr83    0    

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

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

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

1 стартмани

20.01.2020    2109    1    Margo462    0    

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

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

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

2 стартмани

24.05.2015    61831    1415    Erofeevgv    66    

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

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

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

2 стартмани

18.01.2020    6779    19    Deniskinr83    0    

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

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

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

2 стартмани

13.01.2020    3664    50    ROL32    5    

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

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

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

3 стартмани

06.09.2013    57571    234    kser87    49    

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

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

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

10 стартмани

09.01.2020    2927    7    andryandry    8    

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

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

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

1 стартмани

09.01.2020    5618    5    impulse_1010    18    

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

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

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

10 стартмани

17.12.2019    5495    14    andryandry    17    

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

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

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

4 стартмани

30.05.2014    167230    2012    qwinter    642    

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

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

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

1 стартмани

13.12.2019    2806    3    SpiRUS    5    

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

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

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

1 стартмани

07.12.2019    3064    2    logarifm    3    

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

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

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

10 стартмани

07.12.2019    4124    4    Torin99    43    

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

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

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

2 стартмани

14.01.2012    75538    583    stvorl    76    

Поиск ячеек по заданной сумме

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

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

1 стартмани

04.12.2019    2093    1    APTEM_SLV    4    

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

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

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

10 стартмани

04.12.2019    4416    6    andryandry    16    

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

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

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

1 стартмани

01.12.2019    3306    9    Denr83    0    

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

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

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

10 стартмани

24.02.2018    33834    42    KorotkovRV    16    

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

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

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

1 стартмани

27.11.2019    3358    7    Spartacus    5    

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

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

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

2 стартмани

20.11.2019    10791    104    Denr83    0    

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

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

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

1 стартмани

19.11.2019    5489    21    alexlx    12    

Универсальная обработка "Поиск и замена значений в объектах" Промо

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

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

1 стартмани

29.10.2012    26988    80    le_    1    

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

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

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

2 стартмани

18.11.2019    8215    12    Denr83    0    

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

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

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

2 стартмани

17.11.2019    3307    6    Xershi    6    

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

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

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

1 стартмани

11.10.2019    8373    41    dm1try    0