Максимов Роман

63
Рейтинг

RomikMf
Роман Максимов



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

  •   Был(а) на сайте: вчера в 10:04

Друзья
  • Гордей Голиков
  • Артур Абеленцев
  • Дмитрий Малышев
  • Александр Шипков
  • Евгений Комиссаров
Подписчики 6

Группы

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

IE 2012 Участник

IE 2013 EVO Участник

Партнер IS-WP

Премиум-аккаунт 2017 (ИТ-служба) (до 30.04.2025 17:03:00)

Карта покупателя GOLD

IE 2019 Участник

IE 2021 Участник

IE2021_msk Участник

Рейтинг 63

Просмотр полученных данных с API Yahoo Finance

Инструменты и обработки Программист 8.3.14 Конфигурации 1cv8 Финансовые услуги, инвестиции Абонемент ($m) Внешняя обработка (ert,epf) WEB-интеграция

Внешняя обработка для просмотра информации о финансовых активах, которую можно получить с помощью API Yahoo Finance.

1 стартмани

17.01.2022    4008    2    RomikMf    4       

3

Заполнение способов распределения для статей затрат

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

Обработка предназначена для группового заполнения способов распределения для статей затрат в регистрах "Способы распределения статей затрат", "Способы распределения статей затрат организаций" в УПП.

1 стартмани

29.06.2009    23795    432    RomikMf    12       

49

Комментарии

ПубликацииПрокси хранилища 1С (IIS, OneScript)#56 27.09.23 13:49
(55)
Не помогает. Там ошибка именно в памяти, видно как w3wp вырастает примерно до 4.2 Gb и потом выдается ошибка.
Код
Exception information: 
    Exception type: OutOfMemoryException 
    Exception message: Недостаточно памяти для продолжения выполнения программы.
   в System.Text.StringBuilder.ExpandByABlock(Int32 minBlockCharCount)
   в System.Text.StringBuilder.Append(Char* value, Int32 valueCount)
   в System.Text.StringBuilder.Append(Char[] value, Int32 startIndex, Int32 charCount)
   в System.IO.StreamReader.ReadToEnd()
   в ScriptEngine.HostedScript.Library.Http.HttpResponseContext.GetBodyAsString(IValue encoding)
   в lambda_method(Closure , HttpResponseContext , IValue[] )
   в ScriptEngine.Machine.Contexts.AutoContext`1.CallAsFunction(Int32 methodNumber, IValue[] arguments, IValue& retValue)
   в ScriptEngine.Machine.MachineInstance.ResolveMethodFunc(Int32 arg)
   в ScriptEngine.Machine.MachineInstance.MainCommandLoop()


В общем такое только для одной операции DevDepot_devObjectsVersionEx, забанил её пока для УХ заглушкой. В остальном полет нормальный.
ПубликацииПрокси хранилища 1С (IIS, OneScript)#54 27.09.23 11:07
(52) На 8.3.23.1865 пробую.
ПубликацииПрокси хранилища 1С (IIS, OneScript)#53 27.09.23 11:07
(50) Без прокси всё нормально. С прокси есть таки есть нюансы. Для УХ если версию объекта попробовать получить, падает с ошибкой Недостаточно памяти для продолжения выполнения программы. Видимо, упирается в ограничение 4Gb.
ПубликацииПрокси хранилища 1С (IIS, OneScript)#49 26.09.23 23:43
(48) Инициализация. Сейчас столкнулся с ошибкой Failure when receiving data from the peer при сравнении версий хранилища на примере ЗУПа. Видно, что w3wp резко жрет память, через какое-то время вылетает с такой ошибкой. Памяти на сервере при этом достаточно.
ПубликацииПрокси хранилища 1С (IIS, OneScript)#47 26.09.23 21:20
Автору, спасибо! Работает.
Из проблем:
1. Завелось только после присвоения Default Web Site того же пула, что и для storage.
2. Для Управления Холдингом падало при подключении к хранилищу на конструкции ОтветХранилища.ПолучитьТелоКакДвоичныеДанные()
Код
[ExternalSystemException: {Модуль C:\inetpub\wwwroot\os_storage\storage.os / Ошибка в строке: 40 / Внешнее исключение (System.OverflowException): Измерения массива превысили поддерживаемый диапазон.}    
  Ответ_ДвоичныеДанные = ОтветХранилища.ПолучитьТелоКакДвоичныеДанные();
]


я так понимаю, связано с этой ошибкой OneScript

Хранилище УХ возвращает ответ как XML размером 2,9 Gb.
Поменял на ПолучитьТелоКакСтроку(), УстановитьТелоИзСтроки(), заработало.
ОбменПросмотр полученных данных с API Yahoo Finance#4 28.01.22 13:29
(3) Косвенно, да. Форматирование JSON реализовано с помощью html и js редактора Monaco. Результаты можно использовать по вкусу, например, так https://www.youtube.com/watch?v=hxVgvSpgXC0 забирая историю по свечам вместо скачивания файла csv.
ОбменПросмотр полученных данных с API Yahoo Finance#2 18.01.22 14:49
(1) С одной стороны, да, специфичная. С другой, сейчас на тему инвестирования кричат из каждого утюга. А в 1С + HTML + JS можно сделать много всякого интересного. Вдруг, кому-то ещё пригодится.
ОбменПросмотр полученных данных с API Yahoo Finance#0 16.01.22 15:19
Внешняя обработка для просмотра информации о финансовых активах, которую можно получить с помощью API Yahoo Finance.
НовостиКонференция завершилась: подводим итоги конкурсов и объявляем лауреатов премии Infostart Awards#136 17.11.21 21:43
Всё было замечаельно! Много интересных докладов, есть что пересмотреть и что применить на практике. Очень интересен опыт коллег по цеху, особенно в части HiLoad.
ПубликацииКонфигурация "Инвестиции 2.0". График японские свечи (amCharts 4)#23 05.02.21 1:06
Рисовалка всё же не помешала бы для полноценной работы (линии, каналы, коррекция по Фибо и т.п.) https://youtu.be/hxVgvSpgXC0
Понятно, что можно на TradingView всё нарисовать, но когда в одном месте можно, как раз график вывести, паттерны на нём прогнать, сигналы нарисовать, с сохранением, оно удобнее.