1с как проверить наличие интернета

Обновлено: 05.07.2024

Перед тем, как обращаться к провайдеру, необходимо разобраться - а всё ли хорошо в доме. Без этой проверки есть риск превратиться в мальчика, который постоянно кричал "у меня потери пакетов" "волки".

Моральное устаревание диагностических инструментов

В современном мире диагностика, увы не очень показательна. Во-первых, потому, что она базируется на протоколах 40-летней давности (RFC 792 - от 1981-го года) и превращается в лупу в эпоху электронных микроскопов. А во-вторых, у этих протоколов есть большие проблемы в части безопасности. Если какой-то маршрутизатор полностью отвечает RFC 792, то его можно элементарно атаковать с помощью DDoS атаки (чем хакеры в нулевых и баловались). Поэтому, даже эти протоколы работают плохо благодаря закрученным гайкам.

Прямым следствием этих ограничений является типичный сценарий решения сетевых проблем:

Пользователь обращается к провайдеру и говорит, что с сайтом А у него проблемы и плохая связь. Провайдер обычно всегда говорит: у нас всё хорошо, проблемы у сайта.

Когда пользователь обращается в поддержку сайта, то ему там говорят то же самое – у нас всё хорошо, обратитесь к провайдеру.

В итоге, проблема конечно же не решается.

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

К сожалению для статьи, и к счастью для автора, у автора всё в порядке с интернетом. Потому, примеров «смотрите – слева всё плохо, а справа всё хорошо» практически не будет. Но, где возможно – я всё-таки попробую что-нибудь сломать для наглядности.

Маршруты интернета

В первой части статьи я рассказывал, что трафик ходит по маршрутам. Их два : BGP и IP. Один поверх другого. BGP - определяет маршрут через физические маршрутизаторы, а IP - уже логическая составляющая пути. На этом этапе диагностика затруднена тем, что :

Вводная по BGP это TTTLDR.

Благодаря таким технологиям, как AnyCast, IP 11.22.33.44 на маршруте может физически находиться в любом месте, и в двух+ местах одновременно : AnyCast позволяет указать, что за этот IP отвечает сервер в Нью-Йорке и в Москве. При пинге этого IP вы не можете однозначно утверждать, что вы пингуете именно Московский сервер.

Так же есть MPLS и иное туннелирование. Разобрать маршруты тоннелей, простыми инструментами не получится.

Пакет "туда" и пакет "обратно" может пойти разными путями.

Пакет "туда" может пойти по нескольким путям в разное время. Инструментов для диагностики ECMP на домашних OS немного, они сложнее простого tracert, а иногда, стоят дорого.

Будем работать с тем что есть. А есть у нас команда traceroute.

На windows она выполняется из Пуск/cmd и ввести tracert. Так же есть графическая утилита WinMTR. Она дает больше полезной информации и, в некоторых случаях, будем пользоваться ей.

Можно не запускать cmd и там выполнять команды, а делать это windows-style:

Пуск/выполнить cmd /k tracert -d что-нибудь

Ключевые правила диагностики:

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

Данные нужно собирать за несколько временных периодов – как минимум, за период, когда проблем нет, и за период, когда проблемы есть.

Как быстро определить, что всё приемлемо

Автор использует универсальную метрику «Пинг на 1000 километров». Он считается следующим образом:

Определяете, где находится сервер.

На Яндекс.картах измеряете расстояние от вас до сервера.

Выполняете команду ping до нужного вам хоста. Если получается не больше, чем 20 миллисекунд на 1000 километров, то у вас с инпут-лагом не должно быть никаких проблем.

Автор находится в

1000 км от Москвы. Его пинги выглядят следующим образом:

На расстояниях до 200 км данное правило, кстати, не будет выполняться, ввиду того, что скорость работы оборудования вносит бОльшую лепту. На таких расстояниях пинг должен быть в рамках 5-6 миллисекунд. Если больше – у вас проблема.

Как читать PING


Соединение до домашнего роутера

1 1 ms 1 ms <1 ms 192.168.88.1

Первый IP адрес в результатах tracert скорее всего и будет IP-адресом вашего роутера.

Так же можно сделать вывод, что автор любитель Mikrotik.

Пинг, обычно, отправляет пакеты размером 64 байта, что показывает скорее физические качества канала– нет ли плохого кабеля по пути.

Как уже говорилось ранее – диагностика работает только в сравнении. Ниже - два примера пинга.

С сервера, который подключен к роутеру кабелем.

А это с компьютера, который подключен к той же сети, но по wi-fi.

Какие выводы можно здесь сделать:

WIFI вносит свою лепту. Во-первых, у нас появился Джиттер (видим, что время пинга скачет). Во-вторых, пинг стал немного хуже.

И вот подтверждение моих слов - тест участка компьютер-домашний роутер.

Пакеты, даже не выходя в интернет, иногда проходят плохо. Без потерь, но задержки присутствуют.

Чтоб запустить "длинный ping" - необходимо ввести команду ping -t . В этом случае ping будет продолжаться пока вы не нажмете Control+C

Видим, что при приеме больших объемов информации скорость падает существенно меньше, чем при передаче.

Одна из причин – мощность антенны в точке доступа выше, чем у ноутбука. Ноутбук работает на аккумуляторе и не подключен к сети. Аккумулятор - почти севший и windows находится в режиме «Best battery life»

Вот тот же самый тест, но с подключенным блоком питания.

Видно, что прием стал гораздо лучше, и передача тоже улучшилась. 200мс пинг при передаче отсутствует.

Что в этой ситуации можно настроить:

Мощность передатчика на точке доступа.

Мощность передатчика на ноутбуке.

В первых тестах мощность передатчика ноутбука была выкручена на максимум. Ниже – выкручена на минимум:

Как видно, появились потери, и пинг стал гораздо хуже, даже при работе от блока питания.

Стоит помнить, что Wi-Fi это диалог. Если точка доступа «кричит», а компьютер «шепчет», то точка может плохо слышать компьютер, хотя палочки будут показывать, что всё хорошо.

Если вы везде выставите мощность на максимум, то могут начать страдать ваш Smart TV и телефон, подключенный к той же сети – компьютер будет их «перекрикивать». Ноутбук будет меньше работать от батарей. Мощность всегда нужно выбирать исходя из условий, и ставить минимальную мощность, которая дает вам приемлемый результат. Мощность с запасом ставить не рекомендуется.

Факторы, влияющие на Wi-Fi

Здесь опустим исключительно программные факторы вроде beacons, размеры пакетов, 80 мегагерц и прочее – про них можно написать еще десяток страниц. Приведу только ключевые физические факторы и факторы окружения.

Частоты : «2.4» в городах – всегда хуже 5 гигагерц. При возможности выбирайте 5.

При выборе канала – проведите анализ спектра, когда «соседи дома». Точки обычно позволяют сканировать эфир. Выберите канал, который не занят и у которого меньше всего соседей. При выборе канала старайтесь выбирать как можно меньший канал. 5-й канал бьет «дальше», чем 159-й.


Ищем частоту, вокруг которой либо самая слабая передача - Signal Quality самый плохой, либо вообще на этой частоте ничего нет.

У ноутбуков антенна встроена в экран. Антенна точки и устройства должны находиться в одной плоскости. Если у вас экран стоит вертикально, то и антенны на роутере должны стоять вертикально, а не так, как обычно показывается на рекламных материалах:

Плохая ориентация антенн :

Правильная ориентация антенн.

Вокруг и над антенной, в радиусе 40-50 сантиметров по горизонту НЕ ДОЛЖНО быть металла и стен. Т.е. – на столе/полке роутер ставить – неизбежное зло, с которым придется смириться. А вот возле стены – плохо. Популярные гипсокартонные стены содержат в себе металлические направляющие каждые 40 сантиметров.

Работающие микроволновки – злейшие враги Wi-Fi в тот момент, когда в них готовят.

Конспект

Найти IP-адрес домашнего роутера.

Запустить длинный пинг до роутера. Замерить потери и скорость.

Запустить спидтест и параллельно длинный пинг.

Сравнить результаты. Если ухудшения показателей пинга нет, то у вас соединение до роутера - быстрее чем канал в интернет, и в целом, дома всё хорошо.

Выбрать частоту и незанятый канал.

По возможности, убрать точку от стен.

Правильно ориентировать антенны. Кстати, запустив длинный "пинг", и покрутив антенны - можно найти оптимальный вариант, но не забывайте, что цифры достоверные только когда вы НЕ КАСАЕТЕСЬ антенн.

Выбрать минимальную мощность передатчика, дающую максимальную скорость в локальной сети.

В работе бухгалтера иногда бывают случаи, когда при попытке открыть 1С происходят сложности с подключением к удаленному серверу, на котором расположена информационная база данных (ИБ).

Остановимся на рассмотрении проверки сетевого соединения в случаях, когда это происходит при подключении к терминальному серверу или при использовании сетевой ИБ в виде каталога с общим доступом по сети.

В первом случае работы с удаленным рабочим столом ошибка отсутствия связи с сервером, будет выглядеть как изображено на рисунке выше. Или для случая работы с сетевым каталогом ошибка будет выглядеть так, как изображено на рисунках:





Для решения этой проблемы и возобновления работоспособности соединения с информационной базой 1С Вам необходимо обратиться к системному администратору (компьютерщику).

При наличии связи с сервером в окне командной строки будет следующая информация:


Если связь с сервером есть, но информационная база не открывается, то Вам стоит проверить наличие этой базы на сервере. Если же всё на месте, но не работает, то для решения этой проблемы и возобновления работоспособности информационной базы в 1С Вам необходимо обратиться к системному администратору (компьютерщику). Так же это касается и ошибки подключения к удаленному рабочему столу.

В случае, если у Вас появятся какие-либо сложности, свяжитесь с нами, мы обязательно поможем.

Если у Вас появились вопросы по статье или остались нерешенные проблемы обсудить их Вы можете на Форуме 1С Вопросы и ответы

ad3642248e9443bbac018edd14bcd652.JPG

Проблема решена, но для начала хочу сообщить, что так и не смог добиться работы сервиса проверки контрагентов через шлюз, открыв доступ только к нужным ресурсам, хотя возможно что какой то я всё таки пропустил.
В моём списке это были следующие ip-адреса:
npchk.nalog.ru
oasis-open.org
schemas.xmlsoap.org
api.orgregister.1c.ru
api.taxregister.1c.ru
api.orgaddress.1c.ru
Возможно, я что-то упустил, может просто где то не срабатывает правило на шлюзе. Нюансов может быть много.
Проблема была решена, указав настройки авторизации на прокси-сервере для передачи отчетности.
Что бы это сделать в конфигурации 1С БП 2.0 (да и 3.0 думаю тоже) необходимо зайти в меню:
Отчёты --> Регламентированные отчёт. Далее нажать кнопку "Настройки", после чего в открывшемся окне в поле "Документооборот с контролирующими органами" нажать на ссылку "здесь". Далее указать настройки авторизации на прокси сервере.

Всем спасибо.

martin74ua

Руслан Федосеев @martin74ua Куратор тега Системное администрирование

а что мешает открыть серверу с 1с полный доступ в инет на шлюзе?

Во первых, не виду смысла давать серверам полный доступ. Каждый должен ходить только туда куда ему позволено администратором. Во вторых в приведённом мной пример 1С сервер не причём, так как запрос идёт со стороны клиента, т.е. пк и 1С бухгалтера!

martin74ua

Руслан Федосеев @martin74ua Куратор тега Системное администрирование

Ну вам виднее.
Вы сначала уточните - 1с про слово прокси сервер в курсе? Если нет - придется отслеживать все нужные адреса и открывать доступ через нат. Еще учтите вариант - сегодня работает, завтра какой нить нужный клиент банк сменит ип адрес, но при этом останется на прежнем домене. И вы получите жалобу "вчера работало, сегодня нет". И опять заново отслеживать.
Так что вы подумайте, может проще открыть все? )

ifaustrue

Если ну совсем не хотите открывать, то хотя бы логи включите на прокси и ловите там все реджекты. Ну и прокси - это зло, больше проблем.

Отправлять электронные формы отчетов — это удобно. Кроме того, для ряда компаний электронный формат сдачи является обязательным. Чтобы начать сдавать отчеты через интернет, используя сервис «1С-Отчетность», нужно выполнить несколько простых шагов.

Для подключения необходимо выполнить 3 простых шага:

Установить программу и криптопровайдер

Оправка отчетности готова!

Подробная инструкция

Шаг 1. Выбираем организацию

Для этого перейдите в «Меню» → «Главное» → «Организации». Из списка выберите ту, которую нужно подключить к сервису.

Шаг 1. Выбираем организацию.

Шаг 2. Переходим на страницу подключения

В карточке организации нажмите кнопку «Подключение к 1С-отчетности».

Шаг 2. Переходим на страницу подключения.

Шаг 3. Выбираем криптопровайдер

Если на компьютере установлен один из криптопровайдеров, программа автоматически определит его. В этом случае пропустите следующий шаг и переходите к шагу 5.

Шаг 3. Выбираем криптопровайдер.

Шаг 4. Устанавливаем криптопровайдер

Если сервис не обнаружит криптопровайдер, то он предложит установить бесплатный «ViPNet CSP» или платный «CryptoPro CSP».

Криптопровайдер — модуль, необходимый для совершения криптографических операций, защиты информации и обеспечения юридической значимости документооборота. Без него невозможна отправка документов в «1С-отчетности».

Для установки нажмите на одну из кнопок: «Установить бесплатно программу ViPNet CSP» или «Установить программу CryptoPro CSP».

Шаг 4. Устанавливаем криптопровайдер.

Шаг 5. Заполняем реквизиты

В окне подключения заполните все запрашиваемые реквизиты организации:

  • подключаемая организация;
  • ОГРН;
  • юридический адрес организации.

Чтобы обмениваться юридически значимыми электронными документами с контрагентами, рекомендуем подключиться к сервису «1С-ЭДО».

Шаг 5. Заполняем реквизиты.

Шаг 6. Выбираем направления отчетности

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

Шаг 6. Выбираем направления отчетности.

После этого откроется форма для выбора контролирующих органов. В сервисе «1С-Отчетность» можно сдавать отчетность по семи направлениям:

  • ФНС;
  • Росстат;
  • ПФР;
  • ФСС;
  • Росалкогольрегулирование (РАР);
  • Росприроднадзор (РПН);
  • Федеральная таможенная служба (ФТС).

Отметьте необходимые ведомства и заполните поля с кодами и регистрационными номерами.

Шаг 6_1. Выбираем направления отчетности.

Если нажать кнопку «Добавить», то можно добавить еще несколько направлений ФНС или Росстата.

Шаг 6_2. Выбираем направления отчетности.

Шаг 7. Заполняем дополнительные сведения

Справа от окошка с выбранной организацией нажмите «Расширенные настройки». Здесь можно указать фактический адрес организации, номер телефона организации и настроить оповещения по отчетам в ФНС.

Шаг 7. Заполняем дополнительные сведения.

Для пользователей 1С Fresh: в форме «Расширенные настройки» можно выбрать один из вариантов хранения электронной подписи: в «облаке» или на компьютере. Если вы выберете первый вариант, то вам не нужно устанавливать программу для защиты информации. Отчетность можно отправлять с любого устройства и из любого места, где есть доступ в интернет.

Если вы выберете второй вариант, то на компьютер необходимо установить одну из программ-криптопровайдеров CryptoPro CSP или ViPNet CSP. Тогда ключ электронной подписи будет хранится на компьютере или на токене.

Также заполните поля «Телефон» и «Электронная почта» и запустите проверку, нажав одноименную кнопку. На телефон придет СМС с кодом проверки. На электронную почту придет письмо с кодом подтверждения.

Шаг 7_1. Заполняем дополнительные сведения.

Шаг 8. Подписываем заявление

1. При формировании нового заявления выберите пункт «Использовать из другой программы 1С»

Шаг 8. Подписываем заявление.

2. Нажмите «Выбрать»

Шаг 8. Подписываем заявление.

3. Если наименование организации совпадает с тем, что записано в сертификате, появится список доступных к использованию сертификатов.

Шаг 8. Подписываем заявление.

Шаг 8. Подписываем заявление.

Если ранее вы уже были подключены к сервису «1С-Отчетность» от лица подключаемой организации, и у вас в системе есть действующий сертификат ЭП, программа предложит подписать отправляемое заявление с помощью электронной подписи.

Шаг 8. Подписываем заявление.

Заполните блок реквизитов «Скан-копии». Прикрепите в него необходимые документы: паспорт и СНИЛС.

Шаг 8_2. Подписываем заявление.

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

Шаг 8_3. Подписываем заявление.

Шаг 9. Отправляем заявление

Шаг 9. Отправляем заявление.

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

Шаг 9_1. Отправляем заявление.

Далее задайте пароль для контейнера ключа и подтвердите его. Пароль должен содержать в себе не менее 6 символов. Рекомендуем использовать спецсимволы и цифры. Чем сложнее пароль, тем он безопасней.

Шаг 9_2. Отправляем заявление.

Выполните генерацию ключа с помощью «Электронной рулетки». Передвигайте курсор в пределах окна сервиса либо нажимайте любые клавиши на клавиатуре.

Шаг 9_3. Отправляем заявление.

Шаг 9_4. Отправляем заявление.

Шаг 10. Ждем одобрения заявления и завершаем настройку

Для просмотра информации о статусе заявления перейдите в «Отчеты» → «Регламентированные отчеты» → «Настройки» → «Список». В открывшемся списке заявлений с помощью кнопки «Обновить статусы заявлений» можно просмотреть свежую информацию о заявлениях. Когда заявление на подключение примут, статус сменится на «Одобрено».

Шаг 10. Ждем одобрения заявления и завершаем настройку.

Завершите настройки сервиса. Нажмите на кнопку «Настроить автоматически». Если на экране появятся вопросы об установке сертификатов, выбирайте ответ «Да».

Шаг 10_1. Ждем одобрения заявления и завершаем настройку.

Также сервис может потребовать ввести пароль закрытого ключа сертификата.

Шаг 10_2. Ждем одобрения заявления и завершаем настройку.

Шаг 11. Отправка отчетности

После успешного подключения к сервису «1С-Отчетность» вы можете перейти к отправке отчетности в подключенные контролирующие органы.

Читайте также: