выполнение завершилось при возникновении что это значит
Не трекается DHL
Заказал телефон на Али, выбрал доставку ДХЛ в Чехию. На следующий же день отправили заказ, дали трек 8549120392. уже второй день нет инфы. может он левый или дхл так долго обновляется?
Федя Трек получить можно заочно, а фактически отправить заказ через месяц, например.
BYMSQG, BY Выехали из местных распределительных CENTER
BYMSQL, BY ПРИБЫТИЕ В СТРАНУ НАЗНАЧЕНИЯ
GBFEMA, GB Выехали из TRANSIT ОБЪЕКТА
Deutsche Post Сингапур, BY ОБРАБОТАННЫЙ СНП ОБЪЕКТ
Гонконг, HK ВЫПОЛНЕНИЕ ЗАВЕРШИЛОСЬ ПРИ ВОЗНИКНОВЕНИИ
DPHKGA Перерабатываться на ЭКСПОРТ ОБЪЕКТА
Гонконг, HK ОБРАБОТАННЫЙ
Гонконг, HK ПРИБЫТИЕ DHL ECOMMERCE DISTRIBUTION CENTER
час ночи по Гринвичскому
EN ROUTE ДЛЯ DHL ЦЕНТР ECOMMERCE РАСПРОСТРАНЕНИЕ
час ночи по Гринвичскому
ЭЛЕКТРОННЫЙ ПОЛУЧИЛ УВЕДОМЛЕНИЕ: ВАШ ЗАКАЗ обрабатывался и ОТСЛЕЖИВАЯ будут обновлены в ближайшее
Более 150 почтовых и курьерских служб
Ответов пока нет
Ищите ответ на этот вопрос? Знаете кого-нибудь, кто может ответить на него? Поделитесь ссылкой на этот вопрос в Facebook,
Twitter,
ВКонтакте,
по электронной почте
и т.д.
Глава Росстата объяснил феномен «более 100%» переписавшихся россиян
В России завершился основной этап по сбору данных в рамках Всероссийской переписи населения. Росстат приступает ко второму этапу — обработке данных. Результаты переписи будут публиковаться в течение 2022 года.
По состоянию на последний день проведения первого этапа переписи, 14 ноября, доля переписавшихся составила «больше 100%», сообщал «Коммерсанту» заместитель главы Росстата Павел Смелов. В этом показателе нет парадокса: речь идет о данных, собранных суммарно из четырех источников — от переписчиков, из электронных переписных листов на портале «Госуслуги», бумажных анкет на режимных объектах (в тюрьмах, военных частях) и из административных данных в сравнении с оценочной численностью населения на 1 августа 2021 года. Такое разъяснение 15 ноября на брифинге дал руководитель ведомства Павел Малков. Он уточнил, что было «методологически некорректно» (со стороны Росстата) называть эту цифру, которая показывает лишь «процент исполнения организационного плана сбора данных».
«Пока это очень сырые данные, которые еще предстоит обработать. Например, дублирование переписных листов — явление, распространенное сплошь и рядом. Кто-то переписался с переписчиком, потом передумал и еще через «Госуслуги» поучаствовал. Или крайне распространенное явление: родители переписывают давно съехавших от них взрослых детей, потому что «прописаны-то они все еще с ними», — пояснил РБК Павел Малков.
По его словам, теперь Росстату предстоит в сжатые сроки обработать огромный массив данных разной степени достоверности, выявить и отсечь кластеры недостоверной информации. «После обработки всех поступивших данных мы представим точную информацию по каждому источнику: сколько человек переписались с помощью переписчиков дома, на портале госуслуг, на переписных участках», — добавил он.
По текущей оценке, на портале «Госуслуги» заполнено 10 млн электронных переписных листов — и таким образом переписались 25 млн человек.
Жалобы, нарушения и кибератаки
Во время проведения переписи Росстат обработал более 15 тыс. обращений по поводу нарушений. Много сообщений было о том, что к жителям страны не пришел переписчик, признал Малков. Такие случаи будут проверяться, пообещал он.
Переписать абсолютно всех невозможно, подчеркнул глава Росстата. «Всегда, даже в самых развитых и опытных в проведении переписей странах, остается небольшое число тех, кто не переписался. Это те, кто отказался или не был дома в момент обхода квартир переписчиками. Мы надеемся, что за счет онлайн-формата это число уменьшится. В любом случае мы учтем всех на основе административных данных, зафиксировав только несколько показателей — пол и возраст», — объяснил он РБК.
Об ажиотажном спросе на посещение портала «Госуслуги» во время переписи, в том числе из-за массового оформления QR-кодов, рассказал замглавы Минцифры Олег Качанов. Кроме того, министерство заметило в отношении портала активность кибермошенников.
«Создавались фейковые страницы, велись активно фишинговые атаки — это когда формируются страницы, аналогичные порталу госуслуг для сбора личных данных. Мы испытали несколько DDоS-атак. На прошлой неделе была атака мощностью 680 гигабит в секунду», — сообщил Качанов. Он назвал эту кибератаку крупнейшей для «Госуслуг» и, «может быть, для всего Рунета».
Первые результаты Всероссийской переписи — оценка численности населения — станут известны в январе 2022 года. В течение года Росстат будет публиковать данные по другим показателям, полученным в ходе переписи: участие в рабочей силе, численности и размере домохозяйств, жилищных условиях и т.д. Полные итоги подведут в конце следующего года.
Предварительно статистики уже выявили несколько тенденций. Одна из них — сверхурбанизация, или переселение жителей малых и средних городов в более крупные. Похожая ситуация фиксируется в некоторых других странах, сообщил Росстат. Например, как показала перепись населения Казахстана, в Алма-Ате могут проживать на 190 тыс. человек больше, чем учтено в статистике. В Росстате допустили, что аналогичный результат — плюс 10% к численности населения — могут продемонстрировать крупные российские города. Среди других открытий Всероссийской переписи — омоложение населения городов за счет изменения трудовой миграции.
Власти ожидают, что данные переписи позволят лучше спрогнозировать ситуацию в экономике и социальной сфере: оценить и сравнить трудовой потенциал и рабочие места, обеспеченность поликлиниками, школами, жильем, помогут принимать более эффективные решения на уровне всей страны и каждого муниципалитета.
Значимость для науки
Данные переписи населения считаются наиболее полным источником данных о жителях страны по сравнению с имеющимися административными ресурсами — базами МВД, загсов и других ведомств. В планах Росстата — опубликовать микроданные (данные по отдельным показателям, например числу домохозяйств) по этой переписи, а также двум предыдущим, чтобы проследить тенденции в ретроспективе 20 лет.
«Данные, которые привязаны к домохозяйствам, и при этом они не нарушают анонимность и права на использование персональных данных, это самые ценные данные в мире для науки», — прокомментировала гендиректор Центра перспективных управленческих решений Мария Шклярук.
Для регионов России характерна социальная и демографическая динамика, отметил президент Центра стратегических разработок Владислав Онищенко. «Сравнение микроданных за три периода позволит нейтрально и статистически верно по всей стране оценить динамику демографических и социальных параметров. Это нужно, чтобы выстроить социальные программы и бюджетную политику, а кроме того, сделать прогноз, как страна, скорее всего, будет меняться в течение десяти, 20, 30 лет, потому что государственная политика сейчас тяготеет к развитию стратегических форм планирования», — заключил он.
Длительные операции на сервере
Область применения: управляемое приложение.
1. При разработке конфигураций следует избегать длительных вызовов из клиентского кода в серверный. Все длительные серверные вызовы, которые могут выполняться более 8 секунд в обычных сценариях работы пользователя, следует выполнять асинхронно, с помощью фонового задания.
К таким операциям относятся: формирование отчета, групповая обработка объектов, загрузка или выгрузка данных в другое приложение, заполнение больших табличных частей и т.п.
В противном случае такие вызовы могут привести к потере работоспособности приложения или затруднению работы с ним:
2.1. Общий подход к асинхронному выполнению длительных серверных операций с помощью фонового задания:
а для прочих мест – выводится блокирующая форма ( РежимОткрытияОкна = БлокироватьОкноВладельца ), на которой размещена декорация с анимированной картинкой и кнопка «Отмена» :
2.2. Асинхронное формирование отчета требуется только для тех отчетов, которые
Поведение таких отчетов должно быть максимально похожим на поведение отчетов на базе СКД, а именно:
Пример выполнения функции в фоновом задании при использовании в конфигурации Библиотеки стандартных подсистем. В модуле менеджера объекта размещена функция, которая выполняет поиск настроек и возвращает их:
Функция ОпределитьНастройкиУчетнойЗаписи(АдресЭлектроннойПочты, Пароль) Экспорт
.
Возврат Настройки;
КонецФункции
В форме объекта выполняется вызов этой функции в фоновом задании в три этапа:
1) запуск фонового задания на сервере,
2) подключение обработчика завершения фонового задания на клиенте,
3) обработка результата выполнения фонового задания.
// 2. Подключение обработчика завершения фонового задания.
ПараметрыОжидания = ДлительныеОперацииКлиент.ПараметрыОжидания(ЭтотОбъект);
Оповещение = Новый ОписаниеОповещения(«ПриЗавершенииПоискаНастроек», ЭтотОбъект);
ДлительныеОперацииКлиент.ОжидатьЗавершение(ДлительнаяОперация, Оповещение, ПараметрыОжидания);
КонецПроцедуры
// 3. Обработка результата выполнения фонового задания.
&НаКлиенте
Процедура ПриЗавершенииПоискаНастроек(Результат, ДополнительныеПараметры) Экспорт
Если Результат = Неопределено Тогда // Пользователь отменил задание.
Возврат;
КонецЕсли;
Если Результат.Статус = «Ошибка» Тогда
ВызватьИсключение Результат.КраткоеПредставлениеОшибки;
КонецЕсли;
Настройки = ПолучитьИзВременногоХранилища(Результат.АдресРезультата);
УдалитьИзВременногоХранилища(Результат.АдресРезультата);
УстановитьНастройкиУчетнойЗаписи(Настройки);
Методическая рекомендация (полезный совет)
3.1. При каждом выполнении фонового задания его результат помещается во временное хранилище на время жизни формы:
ПараметрыВыполнения = ДлительныеОперации.ПараметрыВыполненияФункции(УникальныйИдентификатор);
ДлительныеОперации.ВыполнитьФункцию(ПараметрыВыполнения, ПараметрФоновогоЗадания);
Если длительная операция выполняется пользователем многократно, пока эта форма открыта, то временные хранилища накапливаются, что вызывает рост потребления памяти. Поэтому для уменьшения расхода оперативной памяти в большинстве случаев рекомендуется очищать временное хранилище сразу после получения результата фонового задания:
Настройки = ПолучитьИзВременногоХранилища(Результат.АдресРезультата);
УдалитьИзВременногоХранилища(Результат.АдресРезультата); // Данные во временном хранилище больше не требуются.
Если же результат фонового задания требуется сохранять на протяжении нескольких серверных вызовов, то необходимо передавать фиксированный адрес заранее инициализированного временного хранилища:
Возврат ДлительныеОперации.ВыполнитьФункцию(ПараметрыВыполнения,
«Справочники.УчетныеЗаписиЭлектроннойПочты.ОпределитьНастройкиУчетнойЗаписи»,
АдресЭлектроннойПочты, Пароль);
КонецФункции
4. Если в конфигурации реализуются алгоритмы, инициирующие запуск фоновых заданий или запись данных информационной базы без участия пользователя (например, регулярное обновление информации в открытой форме), то в них следует проверять, что в текущем сеансе не установлен монопольный режим. В противном случае, следует блокировать попытки выполнения таких действий. Например:
Если МонопольныйРежим() Тогда
Возврат;
КонецЕсли;
5. В некоторых случаях возникает необходимость в выполнении длительных операций, требующих установки монопольного режима доступа к информационной базе. Например:
При этом необходимо сначала устанавливать монопольный режим, а затем выполнять запуск фонового задания, которое реализует саму длительную операцию. В этом случае фоновым заданием будет унаследован монопольный режим, ранее установленный из пользовательского сеанса (см. документацию к платформе).
На время выполнения этого фонового задания следует блокировать весь интерфейс приложения, открывая форму ожидания завершения операции в режиме РежимОткрытияОкна = БлокироватьВесьИнтерфейс. Блокировать интерфейс приложения требуется потому, что на время выполнения задания полноценная работа пользователя с приложением уже невозможна:
* Примечание: ошибки записи также возникают в тех случаях, когда объекты записываются программно, например, из обработчиков ожидания. В них также следует проверять монопольный режим согласно п.5.
Фирма «1С» опубликовала рекомендации для устранения ошибки «Аварийное завершение»
Несколько дней пользователи 1С сообщали о массовом возникновении ошибки, при которой происходило аварийное завершение работы конфигураций. Фирма «1С» подготовила рекомендации для решения данной проблемы.
«Аварийное завершение»: что делать?
Пользователи решений на платформе 1С, а также компании-партнеры в течение нескольких дней фиксировали возникновение достаточно неприятной ошибки, которая аварийно завершала работу различных конфигураций при старте.
Проблема проявлялась при старте при наличии доступа к интернет. В большинстве случаев, перезапуск приложения решал задачу и не приводил к повторным падениям.
Сбой в работе 1С затронул легальных пользователей, которые не используют контрафактные версии ПО. Ошибка возникала на различных конфигурациях, версиях платформы и во всех вариантах работы – файловом, клиент-серверном и даже при работе в режиме «облака».
Сегодня на сайте 1С появилось сообщение с рекомендациями по устранению проблемы. Фирма «1С» указала на то, что проблема наблюдается в релизах технологической платформы, начиная с 8.3.16.1791, 8.3.17.1823, 8.3.18.1201.
«Ошибка исправлена в версиях платформы начиная с 8.3.17.2231 и 8.3.18.1483 (будет опубликована 19.05.2021). Фирма «1С» приносит извинения пользователям, у которых проявилась указанная проблема. Для ее устранения предлагаем обновиться на указанные версии платформы или последующие», – говорится на официальном сайте.
Порядок регистрации ошибок платформы
Активная позиция пользователей, предпочитающих сообщить коллегам о возникновении проблемы на профессиональных форумах и в чатах, положительно сказалась на сроках устранения ошибки. Публичные дискуссии продемонстрировали, что проблема действительно является массовой, и требует максимально оперативной реакции со стороны вендора.
Но кроме общения на форумах и в конференциях, фирма «1С» предлагает пользователем регистрировать возникающие ошибки в специальном сервисе. Так можно будет достигать еще более оперативного реагирования со стороны разработчика.
Напомним, что при возникновении ошибки необходимо подготовить обращение в техническую поддержку:
Всю эту информацию необходимо передать в техподдержку «1С» по адресу v8@1c.ru. Там обращение будет зарегистрировано, и выявленной ошибке будет присвоен номер. Дальнейшую судьбу описанного инцидента можно будет отслеживать в специальном сервисе.
О том, как работать с выявленными в 1С ошибками, написано на сайте сервиса «Публикация ошибок».
Исправленные версии платформы
Если у вас при старте программы проявилась проблема с аварийным завершением работы, фирма «1С» предлагает установить обновления 8.3.17.2231, 8.3.18.1483 и 8.3.16.1973, где эта ошибка уже исправлена.
(1) там это нельзя сделать)))
Велком в реальность
И тут мы такие «(тадам. ) для этого можно использовать партнерку, ибо ничего более подходящего увы нет». Потому как ищем мы не номера, а описания, примеры, обсуждения.
И вынуждены так делать. А 1С вынуждено бороться с нами, как с последними вредителями, ссылаясь на правила партнерки.
Т.е. вместо того, чтобы прочесть явно сформулированный запрос сообщества и сделать трекер здорового человека, продолжают по нам долбить, что «неположено». И что «дорожки будем прокладывать по проекту, а не там где людям удобно/ходят».
(опять негодование прорвало, сорри)
«За чей счёт банкет?»
Увлеклись преследованием нелицензионников, да так, что подкинули проблем вообще ВСЕМ.
В логах Windows в записи об ошибке приложения (Source: Application Error) при этом краше идут ссылки на:
— ок. 30% случаев на «C:\Program Files\1cv8\8.3.18.1363\bin\backbas.dll»
— ок. 70% случаев на «C:\Program Files\1cv8\8.3.18.1363\bin\vcruntime140.dll»
В итоге в папке \8.3.18.1363\bin\ лежит довольно древняя версия vcruntime140.dll: у меня была 14.16.27033.
Пока стучу по дереву и собираю статистику.
Обновлять платформу из-за экспериментов от 1С точно нет возможности: 500+ юзеров и только согласование и подготовка обновления занимает 1-2 месяца
О том, как работают JavaScript таймеры
На этом рисунке довольно много информации, которую нужно усвоить, но понимание этого даст вам более глубокое понимание механизма работы асинхронности выполнения JavaScript. на этой диаграмме вертикально представлено время в миллисекундах, синие блоки показывают блоки JavaScript кода, который был выполнен. Например, первый блок выполняется в среднем за 18мс, клик мышью блокирует выполнение примерно на 11мс и т.д.
JavaScript может выполнять только одну порцию кода (из-за однопоточной природы выполнения), каждая из которых блокирует выполнение других асинхронных событий. Это значит, что при возникновении асинхронного события (такого как клик мышью, вызов таймера или завершение XMLHttp-запроса) он добавляется в очередь и выполняется позже (реализация, конечно же, варьируется в зависимости от браузера, но давайте условимся называть это «очередью»).
Для начала представим, что внутри JavaScript блока стартуют два таймера: setTimeout с задержкой 10мс и setInterval с такой же задержкой. В зависимости от того, когда стартует таймер, он сработает в момент, когда мы еще не завершили первый блок кода. Заметьте, однако, что он не срабатывает сразу (это невозможно из-за однопоточности). Вместо этого отложенная функция попадает в очередь и исполняется в следующий доступный момент.
Также во время исполнения первого JavaScript блока возникает клик мышью. Обработчик этого асинхронного события (а оно асинхронное, потому что мы не можем его предсказать) не может быть выполнен непосредственно в этот момент, поэтому он тоже попадает в очередь, как и таймер.
После того, как первый блок JavaScript кода был выполнен, браузер задается вопросом «Что ожидает исполнения?». В данном случае обработчик клика мышью и таймер находятся в состоянии ожидания. Браузер выбирает один из них (обработчик клика) и выполняет его. Таймер будет ожидать следующей доступной порции времени в очереди на исполнение.
Заметьте, что пока обработчик клика мышью выполняется, срабатывает первый interval-callback. Так же как и timer-callback, он будет поставлен в очередь. Тем не менее, учтите, что когда снова сработает interval (пока будет выполняться timer-callback), то он будет удален из очереди. Если бы все interval-callback’и попадали в очередь пока исполняется большой кусок кода, это бы привело к тому, что образовалась бы куча функций, ожидающих вызова без периодов задержек между окончанием их выполнения. Вместо этого браузеры стремятся ждать пока не останется ни одной функции в очереди прежде чем добавить в очередь еще одну.
Таким образом, мы можем наблюдать случай, когда третье срабатывание interval-callback совпадает с тем моментом, когда он уже исполняется. Это иллюстрирует важную особенность: интервалы не заботятся о том, что выполняется в текущий момент, они будут добавлены в очередь без учета периода задержки между исполнениями.
Наконец, после того как второй interval-callback завершится, мы увидим что не осталось ничего, что JavaScript-движок должен выполнить. Это значит, что браузер снова ждет появления новых асинхронных событий. Это случится на отметке 50мс, где interval-callback сработает опять. В этот момент не будет ничего, что блокировало бы его, поэтому он сработает незамедлительно.
Давайте рассмотрим пример, который хорошо иллюстрирует разницу между setTimeout и setInterval.
Эти два варианта эквивалентны на первый взгляд, но на самом деле это не так. Код, использующий setTimeout будет всегда иметь задержку хотя бы 10мс после предыдущего вызова (он может быть больше, но никогда не может быть меньше), тогда как код, использующий setInterval будет стремиться вызываться каждые 10мс независимо от того, когда отработал предыущий вызов.
Давайте резюмируем все сказанное выше:
— JavaScript движки используют однопоточную среду, преобразовывая асинхронные события в очередь, ожидающую исполнения,
— Функции setTimeout и setInterval принципиально по-разному исполняются в асинхронном коде,
— Если таймер не может быть выполнен в данный момент, он будет отложен до следующей точки исполнения (которая будет дольше, чем желаемая задержка),
— Интервалы (setInterval) могут исполняться друг за другом без задержек, если их исполнение занимает больше времени, чем указанная задержка.
Все это является чрезвычайно важной информацией для разработки. Знание того, как работает JavaScript движок, особенно с большим количеством асинхронных событий (что зачастую случается), закладывает отличный фундамент для построения продвинутых приложений.