Всто трубопровод


Нефтепровод Восточная Сибирь - Тихий Океан (ВСТО) - Что такое Нефтепровод Восточная Сибирь - Тихий Океан (ВСТО) ?

AИ-95

0

AИ-98

0

31610

МНП ВСТО был построен в соответствии с распоряжением правительства РФ для трубопроводной транспортировки нефти с месторождений Восточной и Западной Сибири на нефтеперерабатывающие предприятия российского Дальнего Востока и рынки стран Азиатско-Тихоокеанского региона (АТР)

Магистральный нефтепровод (МНП) Восточная Сибирь - Тихий Океан (ВСТО) соединяет месторождения Западной и Восточной Сибири с нефтеналивным портом Козьмино в заливе Находка Приморского края.

МНП ВСТО обеспечивает трубопроводную транспортировку нефти с месторождений Восточной и Западной Сибири на нефтеперерабатывающие предприятия российского Дальнего Востока и рынки стран Азиатско-Тихоокеанского региона (АТР).

Сорт нефти, поставляемый на мировой рынок посредством ВСТО, получил название ESPO.

Общая протяженность МНП ВСТО составляет 4 741 км, проект разделен на 2 сегмента - ВСТО-1 (1я очередь) и ВСТО-2 (2я очередь).

ВСТО-1 проходит по маршруту Тайшет - Сковородино по территории 3 регионов - республики Саха (Якутия), Иркутской и Амурской областей.

Протяженность участка составляет протяженность 2694 км.

ВСТО-1 был построен за 3 года и введен в эксплуатацию в 2009 г.

На начальном этапе производственная инфраструктура ВСТО-1 включала 7 НПС, пропускная способность составляла 30 млн т/год нефти.

В 2010 г. начались работы по расширению ВСТО-1 до 80 млн т/год.

В 2012 г. с вводом в эксплуатацию 5 НПС (№№12,13,16,18,20), мощность ВСТО-1 доведена до 50 млн т/год нефти.

В 2014 г., после включения в работу еще 3 НПС (№№ 11,15,19), показатель составил 58 млн т/год.

В 2018 г. в производственную инфраструктуру ВСТО-1 включены еще 3 НПС (№№ 3,6,9), пропускная способность увеличилась до 72 млн т/год.

С вводом в ноябре 2019 г. НПС №№ 2,5,7 показатель увеличился до проектных 80 млн т/год нефти.

В 2011 г. был построен отвод Сковородино - Мохэ от ВСТО-1 для поставок нефти в Китай протяженностью 64 км.

Первоначальная пропускная способность нефтепровода составляла 15 млн т/год, а в 2017 г. нефтепровод был расширен до 30 млн т/год.

ВСТО-2 проходит по маршруту Сковородино - Козьмино по территории 4 регионов - Хабаровского и Приморского краев, Еврейской автономной и Амурской областей.

Протяженность участка составляет протяженность 2074 км.

ВСТО-2 построен за 2 года, в эксплуатацию введен в 2012 г., на 2 года раньше планового срока.

Первоначально в структуру ВСТО-2 входили 8 НПС (№№24, 27, 30, 34, 36, 38, 40, 41), пропускная мощность составляла 30 млн т/год.

К концу 2015 г. производительность ВСТО-2 была увеличена до 35 млн т/год.

В декабре 2017 г., с вводом в эксплуатацию НПС № 29 в Амурской области, показатель повысился до 36,7 млн т/год.

Тогда же началось строительство 3 новых НПС (№№23, 26 и 32) и реконструкция действующих станций.

С завершением работ по расширению системы ВСТО-2 в ноябре 2019 г., его пропускная мощность достигла проектных 50 млн т/год.


Порт Козьмино - конечная точка МНП ВСТО - был введен в эксплуатацию в 2009 г.

До запуска ВСТО-2 в 2012 г. доставка нефти от Сковородино до Козьмино осуществлялась железнодорожным транспортом.

Налив производится у 2 причалов, принимающих суда дедвейтом от 80 до 150 тыс. т для дальней транспортировки в страны АТР.

Проведенные в 2017 г. мероприятия по увеличению емкости резервуарного парка и дноуглубительные работы позволили в перспективе увеличить мощность по перевалке нефти в порту до 36 млн т/год.

Последние новости

Новости СМИ2


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

Используя данный сайт, вы даете согласие на использование файлов cookie, помогающих нам сделать его удобнее для вас. Подробнее.

Российская нефть может вернуться на рельсы из-за загруженности трубопровода ВСТО

  • Бизнес

Российские нефтяные компании могут возобновить железнодорожные перевозки нефти на Дальний Восток. Такой маршрут почти не использовался с 2016 года, когда был запущен нефтепровод ВСТО-2 (Восточная Сибирь — Тихий океан). Для нефтяников поставки по железной дороге в Китай из-за санкций ЕС становятся выгоднее, чем морские перевозки через порты на Балтике

На Восточном полигоне железных дорог могут возобновиться перевозки нефти в направлении тихоокеанских портов. В конце сентября пробную партию сырья «Газпром нефти» в направлении порта Козьмино в Приморском крае отправила структура «Транснефти» — «Транснефтепродукт», сообщает «Коммерсантъ» со ссылкой на данные Argus. Возвращение нефтяных грузов на рельсы может осложнить положение угольщиков, которые экспортируют уголь через порты — перевозка нефти по железной дороге оплачивается выше, чем перевозка угля.

По данным Argus, нефть была отправлена 25 сентября со станции Зуй в Иркутской области в порт Козьмино в Приморье, до морского терминала она дошла 3 октября. Источники, знакомые с ситуацией, рассказали, что схему поставок согласовали с «Транснефтью», а нефть поставлялась из ее трубопроводной системы. В «Транснефти» и «Газпром нефти» ситуацию не прокомментировали. 

Материал по теме

До 2015 года для поставок нефти в направлении Китая и тихоокеанских портов использовались железнодорожные маршруты через станции Зуй и Мегет в Иркутской области и от станции Сковородино в Амурской области. В 2015 году запустили вторую очередь нефтепровода Восточная Сибирь — Тихий океан (ВСТО-2, трубопровод от Сковородино до наливного терминала Козьмино около Находки). Проектная пропускная способность ВСТО-1 от города Тайшета в Иркутской области составляет 80 млн тонн в год.

Материал по теме

Президент «Транснефти» Николай Токарев отмечал в сентябре, что система ВСТО работает на максимальной мощности из-за роста поставок в Азию, в августе экспорт трубопроводной нефти из порта Козьмино был рекордным — 887 000 баррелей в сутки (3,71 млн тонн). Увеличить пропускную способность ВСТО-2 до Козьмино удалось летом с помощью специальных противотурбулентных присадок. По оценкам правительства, это позволит прокачивать дополнительно 7 млн тонн в год, в отрасли назвали эти оценки слишком оптимистичными. 

Материал по теме

Эксперт Финансового университета при правительстве Игорь Юшков оценил предельный объем отправок нефти в Козьмино по железной дороге в 4 млн тонн в год. По его словам, проблема не в пропускной способности Козьмино, а в пропускной способности Восточного полигона. Эксперты Argus назвали возможным объем поставок нефти в Козьмино по железной дороге в 7 млн тонн в год.

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

  • Сергей Мингазов

    Редакция Forbes

#Восточный полигон #экспорт нефти #РЖД #ВСТО #железнодорожные перевозки #санкции ЕС

Рассылка Forbes

Самое важное о финансах, инвестициях, бизнесе и технологиях

Azure DevOps для создания офисных (Visio) надстроек VSTO

Разработка, Исходный код, Visual Studio

Azure, DevOps, Visual Studio, VSTO

Эти примечания в основном суммируют настройку автоматической сборки для расширений Office (например, VSTO) в облаке (т. е. Azure DevOps). Обратите внимание, что Azure DevOps бесплатно поддерживает частные репозитории. Для репозиториев с открытым исходным кодом он даже не накладывает никаких ограничений (для приватных репозиториев ограничено максимальное время сборки в месяц, поэтому вы не можете занимать 100% сервера под свои сборки). В принципе, меня пока устраивает «свободный» слой.

Мотивация

Моя мотивация заключалась в том, чтобы делать сборки и установщики не на моей машине разработчика, а автоматизировать этот процесс. Microsoft предоставляет классные службы сборки под названием Azure DevOps. Он может строить по нескольким технологиям прямо из коробки. Я постараюсь показать свой опыт переноса сборки SvgExport (и других моих расширений) в Azure Pipelines. Моей целью было: я редактирую код, затем я могу нажать одну кнопку, и новая версия расширения будет собрана и опубликована на моем веб-сайте для загрузки пользователями. Нет больше компиляции ручной сборки на локальном компьютере, обновлений версий, ручных релизов на GitHub, ручной подписи и FTP-загрузок на хостинг.

штук

  • Я использую GitHub для хранения исходного кода. Azure DevOps имеет готовую интеграцию с ним.

  • Я строю с помощью Visual Studio . DevOps может создавать с помощью Visual Studio. Это довольно просто (единственная сложная часть связана с сертификатами подписи кода, подробности см. ниже).

  • Я использую WiX (Windows Installer Xml) для сборки установщиков. Этот также поддерживается в DevOps из коробки (т.е. он предустановлен). Поскольку большинство моих расширений Visio основаны на шаблоне проекта надстройки Visio, это работает нормально.

  • Я подписываю программы установки, используя собственный сертификат подписи кода. Это покрывается пользовательскими сценариями и функциями Azure «Безопасные файлы» и «Безопасные переменные».

  • У меня есть версии для релизов. Это в основном все индивидуально. Я написал сценарий PowerShell, который делает все эти вещи с управлением версиями для меня — хорошо, что вы можете делать с ним практически все, что хотите, в DevOps.

  • Наконец, я хочу развернуть некоторые файлы в качестве релиза на GitHub и на веб-сайт с FTP. Обратите внимание, что исходный код также хранится на GitHub, теперь он дает вам бесплатные репозитории как для коммерческих (ограниченных), так и для бесплатных (неограниченных) проектов.

Вот как выглядят шаги по сборке расширения:

Сборка

Для сборки я использую образ "vs2017-win2016" (Windows 2016 и Visual Studio 2017). Просто создайте конфигурацию выпуска решения. На нем уже установлены VSTO (Visual Tools for Office).

Сертификат

Подписание VSTO (Visual Studio Tools for Office) требует, чтобы сертификат был доступен на компьютере сборки во время сборки. Это немного сложно в облаке (особенно если у вас есть проект с открытым исходным кодом), но можно сделать. Вы можете хранить сертификат в «защищенных файлах», а пароль в «защищенных переменных», недоступных никому, кроме группы администраторов, например. И во время сборки примените сертификат (он все равно стирается после сборки). Подробности смотрите в сценарии сборки (в конце).

WiX

По сути, сборка установщика довольно проста; у вас есть предустановленный WiX на этой сборочной машине. Обратите внимание, что для обхода случайного зависания сборки может потребоваться добавить в MSBuild параметр: /p:RunWixToolsOutOfProc=true . См. соответствующее обсуждение в StackOverflow.

Код

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

GitHub: HtmlSidebar
Azure DevOps: HtmlSidebar Pipeline

Если вы хотите узнать больше подробностей, проверьте приведенные выше проекты или прокомментируйте.

Продукты (надстройки)

Теги

Надстройка API Лазурный Книга С# командные панели CSS база данных Разработчик DevOps документация Гитхаб HTML JavaScript Слои офис Открытый исходный код PDF покемоны покупка замазка Лента образец Настраивать Формы шейплист точка обмена лыжи SVG шаблон инструмент Пользователь Проверка ВБ.NET vba Видио VisioOnline визуальные сервисы Визуальная студия ВСТО ВЕБ проводка WiX С++

Статьи и комментарии

  • Последние сообщения

записей реестра для надстроек VSTO — Visual Studio (Windows)

  • Статья
  • 8 минут на чтение

Применяется к: Visual Studio Visual Studio для Mac Visual Studio Code

При развертывании надстроек VSTO, созданных с помощью Visual Studio, необходимо создать определенный набор записей реестра. Эти записи реестра предоставляют информацию, которая позволяет приложению Microsoft Office обнаруживать и загружать надстройку VSTO.

Применимо к: Информация в этом разделе относится к проектам надстроек VSTO. Дополнительные сведения см. в разделе Возможности, доступные в зависимости от приложения Office и типа проекта.

Примечание

Заинтересованы в разработке решений, расширяющих возможности Office на различных платформах? Ознакомьтесь с новой моделью надстроек Office. Надстройки Office занимают меньше места по сравнению с надстройками и решениями VSTO, и вы можете создавать их, используя практически любые технологии веб-программирования, такие как HTML5, JavaScript, CSS3 и XML.

Когда вы создаете проект, Visual Studio создает эти записи реестра на компьютере разработчика. Это поможет вам легко запускать и отлаживать надстройку VSTO. При использовании ClickOnce для развертывания надстройки VSTO записи реестра автоматически создаются на компьютере конечного пользователя.

Дополнительные сведения о развертывании решения VSTO с помощью установщика Windows см. в разделе Развертывание решения VSTO с помощью установщика Windows.

Дополнительные сведения о том, как записи реестра используются в процессе загрузки надстроек VSTO, см. в разделе Архитектура надстроек VSTO.

Примечание

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

Зарегистрировать надстройки VSTO для текущего пользователя по сравнению со всеми пользователями

Когда надстройка VSTO установлена, ее можно зарегистрировать двумя способами:

  • Только для текущего пользователя (надстройка VSTO доступен только тому пользователю, который был зарегистрирован на компьютере во время установки надстройки). В этом случае записи реестра создаются под HKEY_CURRENT_USER .

  • Для всех пользователей (то есть любой пользователь, выполнивший вход на компьютер, может использовать надстройку VSTO). В этом случае записи реестра создаются под HKEY_LOCAL_MACHINE .

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

Тип развертывания

Если вы используете ClickOnce для развертывания надстройки VSTO, надстройка VSTO может быть зарегистрирована только для текущего пользователя. Это связано с тем, что ClickOnce поддерживает создание ключей только под HKEY_CURRENT_USER . Если вы хотите зарегистрировать надстройку VSTO для всех пользователей на компьютере, вы должны использовать установщик Windows для развертывания надстройки VSTO. Дополнительные сведения об этих типах развертывания см. в статьях Развертывание решения Office с помощью ClickOnce и Развертывание решения Office с помощью установщика Windows.

Записи реестра

Необходимые записи реестра надстроек VSTO расположены в следующих разделах реестра, где Root — это HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE в зависимости от того, предназначена ли установка для текущего пользователя или для всех пользователей.

Офисное приложение Путь конфигурации
Визио Корень \Software\Microsoft\ Visio \Addins\ идентификатор надстройки
Все прочие Корневой каталог \Software\Microsoft\Office\ Имя приложения Office \Addins\ Идентификатор надстройки

Примечание

Если программа установки нацелена на всех пользователей 64-разрядной версии Windows, рекомендуется включить в нее две записи реестра: одну в HKEY_LOCAL_MACHINE\Software\Microsoft, а другую в HKEY_LOCAL_MACHINE\Software\ WOW6432Node \ Улей Майкрософт. Это связано с тем, что пользователи могут использовать на компьютере как 32-разрядные, так и 64-разрядные версии Office.

Если установщик нацелен на текущего пользователя, его не нужно устанавливать на узел WOW6432, поскольку путь HKEY_CURRENT_USER\Software является общим.

Дополнительные сведения см. в разделе Данные 32-разрядных и 64-разрядных приложений в реестре.

В следующей таблице перечислены записи в этом разделе реестра.

Вход Тип Значение
Описание РЕГ_СЗ Требуется. Краткое описание надстройки VSTO.

Это описание отображается, когда пользователь выбирает надстройку VSTO на панели надстроек диалогового окна «Параметры» в приложении Microsoft Office.

Дружественное имя РЕГ_СЗ Обязательно. Описательное имя надстройки VSTO, которое отображается в диалоговом окне надстроек COM в приложении Microsoft Office. Значение по умолчанию — идентификатор надстройки VSTO.
Поведение нагрузки REG_DWORD Обязательно. Значение, указывающее, когда приложение пытается загрузить надстройку VSTO, и текущее состояние надстройки VSTO (загружено или выгружено).

По умолчанию для этой записи задано значение 3, что указывает на то, что надстройка VSTO загружается при запуске. Дополнительные сведения см. в разделе значения LoadBehavior.

Примечание. Если пользователь отключает надстройку VSTO, это действие изменяет LoadBehavior в кусте реестра HKEY_CURRENT_USER . Для каждого пользователя значение LoadBehavior в кусте HKEY_CURRENT_USER переопределяет значение по умолчанию LoadBehavior , определенное в кусте HKEY_LOCAL_MACHINE .

Манифест РЕГ_СЗ Обязательно. Полный путь манифеста развертывания для надстройки VSTO. Путь может быть расположением на локальном компьютере, сетевом ресурсе (UNC) или веб-сервере (HTTP).

Если для развертывания решения используется установщик Windows, необходимо добавить префикс file:/// к пути манифеста . Вы также должны добавить строку |vstlocal (то есть вертикальную черту | , за которой следует vstolocal ) в конец этого пути. Это гарантирует, что ваше решение будет загружено из папки установки, а не из кэша ClickOnce. Дополнительные сведения см. в статье Развертывание решения Office с помощью установщика Windows.

Примечание. При создании надстройки VSTO на компьютере разработки Visual Studio автоматически добавляет строку |vstlocal к этой записи реестра.

Записи реестра для областей форм Outlook

При создании пользовательской области формы в надстройке VSTO для Outlook дополнительные записи реестра используются для регистрации области формы в Outlook. Эти записи создаются в разных разделах реестра для каждого класса сообщений, поддерживаемого областью формы. Эти разделы реестра находятся в следующем месте, где Корень — это HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE .

Root \Software\Microsoft\Office\Outlook\FormRegions\ класс сообщений

Как и другие записи реестра, общие для всех надстроек VSTO, Visual Studio создает записи реестра области формы на компьютере разработки при сборке ваш проект. При использовании ClickOnce для развертывания надстройки VSTO записи реестра автоматически создаются на компьютере конечного пользователя. При использовании установщика Windows для развертывания надстройки VSTO необходимо настроить проект InstallShield Limited Edition для создания записей реестра на компьютере конечного пользователя.

Дополнительные сведения о записях реестра области формы см. в разделе Указание расположения области формы в настраиваемой форме. Дополнительные сведения об областях форм Outlook см. в статье Создание областей форм Outlook.

Значения LoadBehavior

Запись LoadBehavior под ключом Root \Software\Microsoft\Office\ имени приложения \Addins\ ID надстройки содержит побитовую комбинацию значений, определяющих поведение во время выполнения Надстройка VSTO. Младший бит порядка (значения 0 и 1) указывает, является ли надстройка VSTO в настоящее время выгруженной или загруженной. Другие биты указывают, когда приложение пытается загрузить надстройку VSTO.

Как правило, запись LoadBehavior должна иметь значение 0, 3 или 16 (в десятичном формате), когда надстройка VSTO установлена ​​на компьютерах конечных пользователей. По умолчанию Visual Studio устанавливает для записи LoadBehavior вашей надстройки VSTO значение 3 при ее создании или публикации.

В следующей таблице перечислены все возможные значения записи LoadBehavior . Некоторые описания в этой таблице относятся к загрузке надстройки VSTO вручную или программно. Чтобы загрузить надстройку VSTO вручную, установите флажок рядом с надстройкой VSTO в Надстройки COM диалоговое окно в приложении. Чтобы программно загрузить надстройку VSTO, задайте для свойства Connect объекта COMAddIn, представляющего надстройку VSTO, значение true .

Значение (десятичное) Статус надстройки VSTO Поведение загрузки надстройки VSTO Описание
0 Разгружено Не загружать автоматически Приложение никогда не пытается автоматически загрузить надстройку VSTO. Пользователь может попытаться вручную загрузить надстройку VSTO, или же надстройка VSTO может быть загружена программно.

Если надстройка VSTO успешно загружена, значение LoadBehavior остается равным 0, но состояние надстройки VSTO в диалоговом окне надстройки COM обновляется, чтобы указать, что надстройка VSTO загружена. .

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

Хотя в диалоговом окне COM Add-ins указано, что надстройка VSTO загружается после запуска приложения, надстройка VSTO не загружается до тех пор, пока не будет загружена вручную или программно.

Если приложение успешно загружает надстройку VSTO, значение LoadBehavior изменяется на 0 и остается равным 0 после закрытия приложения.

2 Разгружено Загрузка при запуске Приложение не пытается автоматически загрузить надстройку VSTO. Пользователь может попытаться вручную загрузить надстройку VSTO, или же надстройка VSTO может быть загружена программно.

Если приложение успешно загружает надстройку VSTO, значение LoadBehavior изменяется на 3 и остается равным 3 после закрытия приложения.

3 Загружено Загрузка при запуске Приложение пытается загрузить надстройку VSTO при запуске приложения. Это значение по умолчанию при создании или публикации надстройки VSTO в Visual Studio.

Если приложение успешно загружает надстройку VSTO, LoadBehavior 9Значение 0029 остается равным 3. Если при загрузке надстройки VSTO возникает ошибка, значение LoadBehavior изменяется на 2 и остается равным 2 после закрытия приложения.

8 Разгружено Загрузка по требованию Приложение не пытается автоматически загрузить надстройку VSTO. Пользователь может попытаться вручную загрузить надстройку VSTO, или же надстройка VSTO может быть загружена программно.

Если приложение успешно загружает надстройку VSTO, Значение LoadBehavior изменяется на 9.

9 Загружено Загрузка по требованию Надстройка VSTO будет загружаться только тогда, когда это требуется приложению. Например, когда пользователь выбирает элемент пользовательского интерфейса, который использует функции в надстройке VSTO (например, пользовательскую кнопку на ленте).

Если приложение успешно загружает надстройку VSTO, значение LoadBehavior остается равным 9, но состояние надстройки VSTO в надстройках COM 9Диалоговое окно 0029 обновлено, чтобы указать, что надстройка VSTO загружена в данный момент. Если при загрузке надстройки VSTO возникает ошибка, значение LoadBehavior изменяется на 8.

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

Learn more