Уведомление

Icon
Error

Вход


Загрузчик отчетов с сайта Системного Оператора - загрузка отчетов с br.so-ups.ru
OptimusWork Offline
OptimusWork
  Новичок
Сообщений: 9
Зарегистрированный пользователь
Зарегистрирован: 4/15/2017(UTC)
#1
Saturday, April 15, 2017 12:52:28 AM(UTC)
Добрый день!

На опробования предлагается программа-загрузчик торговых отчетов с сайта Системного Оператора br.so-ups.ru

https://cloud.mail.ru/public/6eyi/xdu5Ynb2M

1. Программа создана в Excel MS Office – легкий и понятный интерфейс;

2. Загрузка всех отчетов раздела «Общей информации» - ВСВГО, ПДГ, БР;

3. Загрузка отчетов раздела «Персональной информации» из авторизованной части сайта;

4. Загрузка отчетов за любую дату или период дат;

5. Загрузка отчетов в формате «.csv» в один структурированный каталог, для дальнейшей работы;

6. Создание своего списка регионов для загрузки отчетов требующих выбора регионов;

7. Удобный выбор параметров для загрузки отчетов и откат к параметрам по умолчанию;

Данный загрузчик позволяет выгрузить все имеющиеся отчеты с сайта br.so-ups.ru для дальнейшей обработки: отчеты по отобранным заявкам ВСВГО за большой период для анализа конкурентов; оперативные данные по поданным ОЦПЗ и контролировать динамику прогнозных индикаторов и многое другое. Если кто сталкивался с загрузкой отчетов в ручную, то непременно оценит эффективность данной программы.

Для информации:

Помимо данного загрузчика в разработке находится загрузчик для сайта Коммерческого оператора – АТСЭНЕРГО (раздел: Участникам оптового рынка - Рынок на сутки вперед) как для публичной так и для персонифицированной информации.

Есть готовые программы для обработки экспортируемых файлов Excel из таких программ как АРМ Участника (ц.з. РСВ), АРМ Заявки (ц.з. РСВ, ц.з. ВСВГО), Modes-Terminal и Modes-Centre (параметры ген. оборудования). То есть, все, что экспортируется в Excel (xls. xml. и другие форматы) можно преобразовать в удобный Вам формат для создания отчетов и прогнозирования работы компании.

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

Если Вы заинтересованы в увеличении производительности Вашей компании, то присылайте свои вопросы на электронную почту: optimuswork@inbox.ru

С уважением, OPTIMUSWORK
--
Разработка макросов и парсеров для оптимизации рабочих мест в Ecxel.
Отредактировано пользователем Monday, April 17, 2017 11:40:54 AM(UTC)  | Причина: Не указана
OptimusWork
Разработка макросов и парсеров для оптимизации рабочих мест в Ecxel.
ak47 Offline
ak47
  Крутой
Сообщений: 176
Зарегистрированный пользователь
Зарегистрирован: 9/25/2008(UTC)
#2
Monday, April 17, 2017 5:32:33 PM(UTC)
Автор: OptimusWork Перейти к цитате
Так же есть готовое решение, которое преобразовывает входящую на почту рассылку результатов ВСВГО в нужный Вам формат.

Обратите внимание, что рассылка ВСВГО по электронной почте:
1. не закреплена регламентно;
2. не поддерживается СО (претензии по сбоям не принимаются);
3. может быть прекращена в любое время без предварительных уведомлений.
OptimusWork Offline
OptimusWork
  Новичок
Сообщений: 9
Зарегистрированный пользователь
Зарегистрирован: 4/15/2017(UTC)
#3
Monday, April 17, 2017 7:15:17 PM(UTC)
Автор: ak47 Перейти к цитате
Автор: OptimusWork Перейти к цитате
Так же есть готовое решение, которое преобразовывает входящую на почту рассылку результатов ВСВГО в нужный Вам формат.

Обратите внимание, что рассылка ВСВГО по электронной почте:
1. не закреплена регламентно;
2. не поддерживается СО (претензии по сбоям не принимаются);
3. может быть прекращена в любое время без предварительных уведомлений.


Спасибо за информацию.

Решение, которое предлагается, было настроено исходя многолетнего опыта работы. Так как сбоев рассылки не припомню, а вот задержка расчетов или перерасчет ВСВГО было. В общем работаем с тем, что есть. А когда отрубят придумаем другое)
В любом случае конечный формат расчета ВСВГО сводится к виду:
дд.мм.гг в чч (мск) СТАНЦИЯ вкл/откл ТА-№ (причина)
дд.мм.гг в чч (мск) СТАНЦИЯ вкл/откл ТА-№ (причина)
дд.мм.гг в чч (мск) СТАНЦИЯ вкл/откл ТА-№ (причина)
...
Очень удобно для оперативной рассылки руководству и станциям по почте через Outlook автоматически.


OptimusWork
Разработка макросов и парсеров для оптимизации рабочих мест в Ecxel.
bender Offline
bender
  Академик
Сообщений: 1,611
Зарегистрированный пользователь
Зарегистрирован: 9/21/2006(UTC)
#4
Tuesday, April 18, 2017 10:46:29 AM(UTC)
OptimusWork, Вы серьезно полагаете, что защитили свой VBA проект от просмотра и изменений?
OptimusWork Offline
OptimusWork
  Новичок
Сообщений: 9
Зарегистрированный пользователь
Зарегистрирован: 4/15/2017(UTC)
#5
Tuesday, April 18, 2017 11:17:21 AM(UTC)
bender, ничто не вечно, к сожалению, тем более защита проекта VBA. Поэтому основная ценная часть кода там отсутствует.
OptimusWork
Разработка макросов и парсеров для оптимизации рабочих мест в Ecxel.
bender Offline
bender
  Академик
Сообщений: 1,611
Зарегистрированный пользователь
Зарегистрирован: 9/21/2006(UTC)
#6
Tuesday, April 18, 2017 11:42:58 AM(UTC)
Автор: OptimusWork Перейти к цитате
Поэтому основная ценная часть кода там отсутствует.
Я заметил :)
Но суть в том, что эту часть кода все равно придется дать клиенту.

OptimusWork Offline
OptimusWork
  Новичок
Сообщений: 9
Зарегистрированный пользователь
Зарегистрирован: 4/15/2017(UTC)
#7
Tuesday, April 18, 2017 11:50:42 AM(UTC)
Автор: bender Перейти к цитате
Автор: OptimusWork Перейти к цитате
Поэтому основная ценная часть кода там отсутствует.

Но суть в том, что эту часть кода все равно придется дать клиенту.



Непременно, когда клиент обратится, получит полный загрузчик. А ковыряться уже в коде необходимости не будет.
OptimusWork
Разработка макросов и парсеров для оптимизации рабочих мест в Ecxel.
Kormchij Offline
Kormchij
  Профессор
Сообщений: 397
Зарегистрированный пользователь
Зарегистрирован: 1/15/2008(UTC)
#8
Wednesday, April 19, 2017 9:39:28 AM(UTC)
А загружать данные с использованием API-сервиса не думали?
OptimusWork Offline
OptimusWork
  Новичок
Сообщений: 9
Зарегистрированный пользователь
Зарегистрирован: 4/15/2017(UTC)
#9
Wednesday, April 19, 2017 9:48:14 AM(UTC)
Задача стояла создать программу на базе Excel для удобства пользователя (настройки и использования), так же не всякий может настроить API-сервис.
OptimusWork
Разработка макросов и парсеров для оптимизации рабочих мест в Ecxel.
Kormchij Offline
Kormchij
  Профессор
Сообщений: 397
Зарегистрированный пользователь
Зарегистрирован: 1/15/2008(UTC)
#10
Thursday, April 20, 2017 8:27:31 AM(UTC)
Автор: OptimusWork Перейти к цитате
Задача стояла создать программу на базе Excel для удобства пользователя (настройки и использования), так же не всякий может настроить API-сервис.

Задача поставлена правильно, это удобно. Но VBE может работать и с API-сервисом. А СО ЕЭС специально разработал этот сервис, и клиент к нему (и примеры проектов на VB и С+), как основной путь автоматизации загрузок.
OptimusWork Offline
OptimusWork
  Новичок
Сообщений: 9
Зарегистрированный пользователь
Зарегистрирован: 4/15/2017(UTC)
#11
Thursday, April 20, 2017 8:36:09 AM(UTC)
Примеры на С+ видел, а вот на VBA не заметил для работы с приложением от СО.
OptimusWork
Разработка макросов и парсеров для оптимизации рабочих мест в Ecxel.
bender Offline
bender
  Академик
Сообщений: 1,611
Зарегистрированный пользователь
Зарегистрирован: 9/21/2006(UTC)
#12
Thursday, April 20, 2017 2:52:01 PM(UTC)
Автор: OptimusWork Перейти к цитате
получит полный загрузчик. А ковыряться уже в коде необходимости не будет.
Тогда вообще какой смысл закрывать код?
И я бы не надеялся на нелюбопытность клиента ;)

OptimusWork Offline
OptimusWork
  Новичок
Сообщений: 9
Зарегистрированный пользователь
Зарегистрирован: 4/15/2017(UTC)
#13
Thursday, April 20, 2017 3:13:23 PM(UTC)
Автор: bender Перейти к цитате
Автор: OptimusWork Перейти к цитате
получит полный загрузчик. А ковыряться уже в коде необходимости не будет.
Тогда вообще какой смысл закрывать код?
И я бы не надеялся на нелюбопытность клиента ;)




Ну а как Вы думаете, я бы выложил полную программу в доступ только запоролив ее? Конечно же нет, халявщиков хватает, да и я сделал выводы когда искал решение о защите проекта.
Поверьте, когда клиент получает программу он не станет ее ломать. Исключения конечно есть.
OptimusWork
Разработка макросов и парсеров для оптимизации рабочих мест в Ecxel.
bender Offline
bender
  Академик
Сообщений: 1,611
Зарегистрированный пользователь
Зарегистрирован: 9/21/2006(UTC)
#14
Thursday, April 20, 2017 3:45:22 PM(UTC)
Автор: OptimusWork Перейти к цитате
Поверьте, когда клиент получает программу
Вы меня хотите убедить? Или все-таки себя?
Потому что я, увидев закрытый код VBA, испытываю неодолимое желание его посмотреть. Хотя знаю, что ничего нового не увижу, но любопытство выше моих сил :)

И полагаю, что "защита" документов в мсофис настолько дырява, что нет смысла ей пользоваться. Всегда ставлю пароль "1" для редактирования книги, только для защиты от случайного изменения документа.

Kormchij Offline
Kormchij
  Профессор
Сообщений: 397
Зарегистрированный пользователь
Зарегистрирован: 1/15/2008(UTC)
#15
Thursday, April 20, 2017 4:25:26 PM(UTC)
Автор: OptimusWork Перейти к цитате
Примеры на С+ видел, а вот на VBA не заметил для работы с приложением от СО.

Да, память меня подвела. Посмотрел у себя ранее сохраненные файлы по API-клиенту и не нашел проекта на VB.
Но и без этого примера не столь сложно сделать загрузки с помощью обращения из VBA к API-сервису. Почему я настоятельно советую приглядеться к этому варианту - легче организовать загрузку данных по часам и суткам; не в отдельные файлы сохранять, а в один файл, например, собрать данные всех часов за одни сутки.
OptimusWork Offline
OptimusWork
  Новичок
Сообщений: 9
Зарегистрированный пользователь
Зарегистрирован: 4/15/2017(UTC)
#16
Thursday, April 20, 2017 7:53:12 PM(UTC)
Автор: bender Перейти к цитате
Вы меня хотите убедить? Или все-таки себя?


Ну касательно убеждений, я бы так и поступил) купил -работает - все норм.)

Автор: bender Перейти к цитате

Потому что я, увидев закрытый код VBA, испытываю неодолимое желание его посмотреть. Хотя знаю, что ничего нового не увижу, но любопытство выше моих сил :)


В этом практически с Вами схожусь во мнении.

Автор: bender Перейти к цитате

И полагаю, что "защита" документов в мсофис настолько дырява, что нет смысла ей пользоваться. Всегда ставлю пароль "1" для редактирования книги, только для защиты от случайного изменения документа.


Ну не перевелись же еще люди, которые не особо разбираются во всем.
OptimusWork
Разработка макросов и парсеров для оптимизации рабочих мест в Ecxel.
OptimusWork Offline
OptimusWork
  Новичок
Сообщений: 9
Зарегистрированный пользователь
Зарегистрирован: 4/15/2017(UTC)
#17
Thursday, April 20, 2017 8:01:49 PM(UTC)
Автор: Kormchij Перейти к цитате

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


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



OptimusWork
Разработка макросов и парсеров для оптимизации рабочих мест в Ecxel.
bender Offline
bender
  Академик
Сообщений: 1,611
Зарегистрированный пользователь
Зарегистрирован: 9/21/2006(UTC)
#18
Friday, April 21, 2017 11:21:07 AM(UTC)
Автор: OptimusWork Перейти к цитате
Ну не перевелись же еще люди, которые не особо разбираются во всем.
Ну не на них же ориентироваться

Kormchij Offline
Kormchij
  Профессор
Сообщений: 397
Зарегистрированный пользователь
Зарегистрирован: 1/15/2008(UTC)
#19
Friday, May 5, 2017 7:34:37 AM(UTC)
Автор: OptimusWork Перейти к цитате
На опробования предлагается программа-загрузчик торговых отчетов с сайта Системного Оператора br.so-ups.ru
Спасибо за толчок. Сделал-таки свой загрузчик с сайта БР, дабы не отставать.BigGrin Загрузчик с сайта АТС исправно работает уже который год, удобно.

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