Бештаугорский Игорь

216
Рейтинг

IVC_goal
Игорь Бештаугорский



  •   Регистрация: 14.03.2016 (8 лет назад)

  •   Был(а) на сайте: 22.04.2024

Друзья
  • Николай Криворотов
  • Юрий Александрович
  • Дмитрий Малышев
  • Максим Дудченко
  • Евгений Комиссаров
  • Эдуард Ж
  • Сергей Кузьмин
Подписчики 19

Группы

Партнер IS-SP

Профессиональный разработчик

Рейтинг 216

Загрузка данных контрагентов из России, Беларуси и Казахстана из веб-сервисов.

Инструменты и обработки Программист Бухгалтер Пользователь Платформа 1С v8.3 Управляемые формы 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Бухгалтерский учет Управленческий учет Windows Абонемент ($m) Внешняя обработка (ert,epf) WEB-интеграция

Обработка предназначена для загрузки и обновления данных справочника «Контрагенты» из веб-сервисов для конфигураций УТ, КА, ERP, БП, Розница. В ней реализовано получение информации из четырех веб-сервисов. Обработка также позволяет подключаться и к другим веб-сервисам, которые используют GET или POST запросы и возвращают информацию в формате JSON. У обработки гибкая система настройки, хорошая скорость загрузки данных и простой, интуитивно понятный интерфейс. Реализована загрузка любой информации из веб-сервиса в дополнительные реквизиты справочника. За счет изменения файлов настройки загрузки можно корректно загружать данные, даже если на веб-сервисе изменится их формат или поменяются реквизиты справочника «Контрагенты». Для всех сервисов прилагаются файлы настройки загрузки, что позволяет практически сразу приступить к загрузке информации. Версия обработки 1.1 позволяет в том числе работать с контрагентами стран Беларусь и Казахстан.

10 стартмани

26.12.2023    854    10    IVC_goal    0       

3

Заметки по SQL 4: Преобразование в запросе строки в дату одним выражением

Статья Программист Платформа 1С v8.3 Россия Бесплатно (free) Нет файла Запросы

На "Инфостарте" есть несколько статей, описывающих преобразование строки в дату. Описанное в них преобразование осуществляется в несколько запросов и имеет сложные для понимания выражения. В статье описано относительно простое выражение в запросе, преобразующее строку в дату.

10.12.2021    2336    IVC_goal    17       

4

Скидка по промокоду с рассылкой трех СМС. Розница 2.3

Инструменты и обработки Программист Пользователь Платформа 1С v8.3 1С:Розница 2 Россия Управленческий учет Абонемент ($m) Архив с данными Розничная торговля SMS рассылки

Условия тех. задания. Создать скидку при покупке номенклатуры в определенном сегменте с генерацией промокода и рассылкой трех СМС. СМС1 посылается на следующий день после покупки с шаблоном - "Вам будет доступна скидка %3% с %1 по %2". СМС2 посылается через заданное количество дней указанных в скидке с шаблоном - "Доступна скидка %3% по промокоду %4 с %1 по %2". СМС3 посылается через половину срока действия скидки. Срок действия скидки указывается в днях, шаблон СМС - "Скидка %3% по промокоду %4 заканчивается %2". Где параметры %1, %2 - дата начала и окончания действия скидки, %3 - процент скидки, %4 - промокод.

3 стартмани

15.07.2020    8443    IVC_goal    3       

4

Загрузка дополнительных реквизитов номенклатуры и характеристик из файла с таблицей данных

Инструменты и обработки Бухгалтер Пользователь Платформа 1С v8.3 Оперативный учет 1С:Розница 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Оптовая торговля, дистрибуция, логистика Россия Управленческий учет Абонемент ($m) Внешняя обработка (ert,epf) Логистика, склад и ТМЦ Загрузка и выгрузка в Excel

Загрузка дополнительных реквизитов номенклатуры и характеристик из файла с таблицей данных в конфигурации Розница 2.3, Управление торговлей 11.4-5, Комплексная автоматизация 2.4-5, Бухгалтерия предприятия 3. Тестировалось на платформах 8.3.16, 8.3.17 Для загрузки использовались файлы с расширением ods, xlsx, не требуется установка Excel, OpenOffice. Обработка работает только с типом дополнительных реквизитов - "Дополнительное значение" и "Строка"

5 стартмани

25.05.2020    11467    94    IVC_goal    33       

3

Расширение - рассылка отчета Торг 29 электронной почтой по складам. Управление торговлей 11.4

Инструменты и обработки Бухгалтер Платформа 1С v8.3 1С:Управление торговлей 11 Россия Управленческий учет Абонемент ($m) Расширение (cfe) Email рассылки

Расширение производит рассылку отчета Торг 29 (добавлена колонка скидки) в формате XLSX по выбранному списку складов. Тестировалось на конфигурации "Управление торговлей 11.4.11.63", платформа "8.3.16.1224" режим совместимости Версия 8.3.12. 

1 стартмани

16.04.2020    8551    3    IVC_goal    2       

4

Удаление неактивных и повторно запущенных пользователем сеансов - обработкой в фоне или внешней обработкой

Инструменты и обработки Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 Windows Абонемент ($m) Внешняя обработка (ert,epf) Мониторинг

На экране монитора при запуске конфигурации нередко приходится видеть обидное сообщение "Не обнаружено свободной лицензии". Особенно это актуально, когда у вас 100 лицензий и при этом работает порядка 90 пользователей. При этом, очень актуальна жесткая политика - "Один сеанс в одни руки". Для автоматизации ручной работы администратора 1С по удалению сеансов пользователей и предназначена данная обработка. Обработка может быть использована как внешняя, так и поставлена в дополнительные отчеты и обработки с установкой расписания запуска, в этом случае обработка будет выполняться как фоновое задание. Обработка предназначена для работы в клиент-серверных базах и тестировалась на платформе 8.3.14.1854. Обработка установленная на платформе не ниже 8.3.6, позволяет управлять сеансами конфигураций установленных на платформе 8.2

3 стартмани

13.11.2019    11978    36    IVC_goal    11       

20

Мониторинг потребления ресурсов базами кластеров сервера

Инструменты и обработки Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Windows Абонемент ($m) Внешняя обработка (ert,epf) Мониторинг

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

4 стартмани

17.07.2019    18657    66    IVC_goal    36       

35

Комментарии

ОбменЗагрузка данных контрагентов из России, Беларуси и Казахстана из веб-сервисов.#0 26.12.23 7:11
Обработка предназначена для загрузки и обновления данных справочника «Контрагенты» из веб-сервисов для конфигураций УТ, КА, ERP, БП, Розница. В ней реализовано получение информации из четырех веб-сервисов. Обработка также позволяет подключаться и к другим веб-сервисам, которые используют GET или POST запросы и возвращают информацию в формате JSON. У обработки гибкая система настройки, хорошая скорость загрузки данных и простой, интуитивно понятный интерфейс. Реализована загрузка любой информации из веб-сервиса в дополнительные реквизиты справочника. За счет изменения файлов настройки загрузки можно корректно загружать данные, даже если на веб-сервисе изменится их формат или поменяются реквизиты справочника «Контрагенты». Для всех сервисов прилагаются файлы настройки загрузки, что позволяет практически сразу приступить к загрузке информации. Версия обработки 1.1 позволяет в том числе работать с контрагентами стран Беларусь и Казахстан.
DevЗаметки по SQL: Срез последних - аналог запроса#20 20.04.23 16:16
(19) В статье Регистры сведений 1С. Как это устроено рассмотрены запросы формирующиеся 1С на стороне SQL Сервера
DevЗаметки по SQL: Срез последних - аналог запроса#18 20.04.23 14:59
(17) Судя по тексту запроса вы используете аналитическую функцию нумерации строк по измерениям с убыванием по периоду. На выходе берется запись с номером 1, то есть последнее значение. Предварительный анализ показывает, что запрос работоспособный, но это утверждение нуждается в проверке. Запрос использует подзапрос, что делает невозможным построение индекса, это увеличивает время выполнения. Возможно лучше разбить запрос на два запроса.
Подобную нумерацию можно получить и не используя аналитическую функцию. Например как это сделано в статье Запрос, получающий изменения ресурса в регистрах сведений по датам изменения за период
ПубликацииСкидка по промокоду с рассылкой трех СМС. Розница 2.3#3 20.04.23 14:43
(2)Я умаю можно. На вход блока передается текст сообщения и массив номеров.

РезультатОтправки = ОтправкаSMS.ОтправитьSMS(МассивНомеров, ТекстСообщения, Неопределено, Объект.ОтправлятьВТранслите);

Собственно это функция отправки смс. Как она реализована в общем модуле расширения это ваше усмотрение
ОбменПросмотр данных файлов json выбранного каталога в дереве значений.#3 07.04.23 15:40
(1) По вашему желанию цена снижена.
ОбменПросмотр данных файлов json выбранного каталога в дереве значений.#0 03.04.23 13:04
Обработка предназначена для просмотр данных файлов json выбранного каталога в дереве значений.
ОбменСкопировать файл с сайта средствам HTTPСоединение#3 24.03.23 9:25
(2)
Цитата
HTTPСоединение = Новый HTTPСоединение(СтруктураURI.Хост,,,,,,Новый ЗащищенноеСоединениеOpenSSL);
Огромное спасибо помогло.
ОбменСкопировать файл с сайта средствам HTTPСоединение#1 24.03.23 8:33
Добрый день.
Качаю файл с сайта https://egrul.itsoft.ru/
https://egrul.itsoft.ru/1025502056414.json
Вставляю в браузер получаю ответ

Качаю средствами 1с
Код
Процедура ПолучитьФайлССайта(ЗначениеДляЗаписи, ИмяФайла)
      
   ЗапросФайла = "https://egrul.itsoft.ru/1025502056414.json";
   СтруктураURI = ОбщегоНазначенияКлиентСервер.СтруктураURI(ЗапросФайла);
   Порт = 443;   
   HTTPСоединение = Новый HTTPСоединение(СтруктураURI.Хост, 443,,,,,,ЛОЖЬ);   //Хост = egrul.itsoft.ru
   HTTPЗапрос = Новый HTTPЗапрос(СтруктураURI.ПутьНаСервере); //ПутьНаСервере=1025502056414.json
   
   Результат = HTTPСоединение.Получить(HTTPЗапрос, ИмяФайла);

       //Результат.КодСостояния = 400
      //ОписаниеОшибки = "сервер обнаружил в запросе клиента синтаксическую ошибку.";

КонецПроцедуры   

Что делаю не так?