завершилась с кодом 1073741510 0xc000013a что это значит

Запланированное задание Windows не выполнено с кодом ошибки 0xc000013a

Я использую Windows Server 2003 и не выполняю запланированную задачу. Задача запускает командный скрипт Windows (.cmd) в 15:00 каждый день. Скрипт запускает программу, которая извлекает некоторые данные из базы данных SQL Server и загружает эти данные на FTP-сервер.

Никто не регистрируется во время выполнения задачи, поэтому никто не может нажать CTRL + C. Я не уверен, что понимаю, что здесь сказано в документации Microsoft.

Что означает этот код ошибки и как я могу запустить эту задачу, когда я не могу ее заставить?

10 ответов

Устранение неполадок запланированных сценариев:

cmd /c ftp.data.cmd >> ftp.data.log 2>&1

Является ли скрипт висящим? Возможно, планировщик задач убивает скрипт (следовательно, код ошибки CTRL + C) через определенный промежуток времени. Добавьте некоторые из них в стратегических точках вашего сеанса,

Вы уверены, что учетная запись, запускающая скрипт, имеет разрешения /доступ ко всему в скрипте?

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

schtasks /query /v /fo LIST /s YOURSERVER

Я не могу ответить на вопрос напрямую, так как я не знаю конкретно, что означает сообщение об ошибке (и, следовательно, как его исправить), но если бы я пытался устранить его, я бы добавил несколько записей в файл журнала в стратегических точках в сценарии, а затем после запланированного времени посмотрите, какова должна быть последняя контрольная точка.

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

Я понимаю, что это старая публикация, но они очень полезны при поиске решений и, возможно, то, что я нашел, тоже может быть полезно. Я использовал WinSCP на Windows Server 2003 для загрузки на ftp-сервер и получил такое же сообщение об ошибке, и файл SchedLgU.txt указал на недостаточное время в разделе «Остановить задачу, если она подготовлена ​​для:», даже если я дал задачу много времени для загрузки.

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

Если вы пытаетесь запустить программу под управлением Task Scheduler, System.Environment.CurrentDirectory вернет C: \ Windows \ System32, где не находится ваш исполняемый файл. Эта ошибка может быть ошибкой, не найденной в файле; Я пытался войти в подкаталог, и он не существовал в дереве System32.

Сегодня я столкнулся с этим на удаленном сервере, и решение заключалось в изменении параметра запуска из «Запускать только при входе пользователя» в «Запуск, вошел ли пользователь в систему или нет».

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

В моих сценариях это понятно. Это происходит потому, что у меня есть «пауза» в конце командного файла, а запланированная задача ограничена 20 минутами. Когда пользователь присутствует, привет может видеть поток задания. Когда пакетный файл не заканчивается запланированным заданием, через 20 мин. Это вызывает 0xc000013a, и все в порядке.

У меня была такая же проблема и исправлена ​​ее, изменив триггер с «On system startup» на «On logon».

Источник

Завершилась с кодом 1073741510 0xc000013a что это значит

Пытался зацикливать программу до тех пор пока 1вым не будет 0 пц, но все бесполезно.
Вот код программки:

#include
#include «mpi.h»

using namespace std ;

cout «\nHello! I’m rank » pc_rank » of » pc_size » processor» ;

Вот собственно и вопрос кто-нибудь знает, как заставить программу работать с пц по порядку?

И еще вопрос на засыпку, если в код добавить ввод с клавиатуры, то в самом начале на косоли будет мигать символ ввода без всяких пояснений, и если человек догадается, что ему все-таки предложили что-то ввести и он нажмет любую цифру, то после этого программа выведет, что нужно было ввести и закончит свою работу, например:

тут программа сначала выдаст: _, а далее после ввода Enter the number of partitions:\n [>

Как сделать так, чтобы она сначала выводила, что ввести, а потом предлагала? А не наоборот, как это происходит сейчас

P.S. буду очень благодарен тому человеку, кто поможет решить данный проблемы, они хоть и не существенный, но очень портят все логические задумки завершилась с кодом 1073741510 0xc000013a что это значит. картинка завершилась с кодом 1073741510 0xc000013a что это значит. завершилась с кодом 1073741510 0xc000013a что это значит фото. завершилась с кодом 1073741510 0xc000013a что это значит видео. завершилась с кодом 1073741510 0xc000013a что это значит смотреть картинку онлайн. смотреть картинку завершилась с кодом 1073741510 0xc000013a что это значит.

завершилась с кодом 1073741510 0xc000013a что это значит. картинка завершилась с кодом 1073741510 0xc000013a что это значит. завершилась с кодом 1073741510 0xc000013a что это значит фото. завершилась с кодом 1073741510 0xc000013a что это значит видео. завершилась с кодом 1073741510 0xc000013a что это значит смотреть картинку онлайн. смотреть картинку завершилась с кодом 1073741510 0xc000013a что это значит.

// 222.cpp: определяет точку входа для консольного приложения.
//

#include «stdafx.h»
#include
using namespace std;

double Rezult(double hour1, double min1, double hour2, double min2);// параметр по назначению и по адресу
double Cin(); void Cout(double HM); // функция ввода и вывода
int main() <
setlocale( LC_ALL,»Russian» );
double hour1, min1, hour2, min2;
double HM,r;
r=Cin(); //вызов функции ввода
HM=Rezult(hour1, min1, hour2, min2);
Cout(HM); //вызов функции вывода
cin>>hour1;
cin>>min1;
return 0;>
double Rezult (double hour1, double min1, double hour2, double min2) < // задание функции
double HM;
HM=(hour2-hour1)*60+(min2-min1);
return HM;>
double Cin() <
double b;
double g;
cout >b;
cout >g;
return 0;>
void Cout(double HM) <
cout

завершилась с кодом 1073741510 0xc000013a что это значит. картинка завершилась с кодом 1073741510 0xc000013a что это значит. завершилась с кодом 1073741510 0xc000013a что это значит фото. завершилась с кодом 1073741510 0xc000013a что это значит видео. завершилась с кодом 1073741510 0xc000013a что это значит смотреть картинку онлайн. смотреть картинку завершилась с кодом 1073741510 0xc000013a что это значит.

завершилась с кодом 1073741510 0xc000013a что это значит. картинка завершилась с кодом 1073741510 0xc000013a что это значит. завершилась с кодом 1073741510 0xc000013a что это значит фото. завершилась с кодом 1073741510 0xc000013a что это значит видео. завершилась с кодом 1073741510 0xc000013a что это значит смотреть картинку онлайн. смотреть картинку завершилась с кодом 1073741510 0xc000013a что это значит.

__________________
Information Technology Laboratory: решение любых проблем в области мобильных технологий. Быстро. Недорого.

завершилась с кодом 1073741510 0xc000013a что это значит. картинка завершилась с кодом 1073741510 0xc000013a что это значит. завершилась с кодом 1073741510 0xc000013a что это значит фото. завершилась с кодом 1073741510 0xc000013a что это значит видео. завершилась с кодом 1073741510 0xc000013a что это значит смотреть картинку онлайн. смотреть картинку завершилась с кодом 1073741510 0xc000013a что это значит. Mobile: Sony Xperia Z2
Tablet: Nexus 7 2013 wifi

завершилась с кодом 1073741510 0xc000013a что это значит. картинка завершилась с кодом 1073741510 0xc000013a что это значит. завершилась с кодом 1073741510 0xc000013a что это значит фото. завершилась с кодом 1073741510 0xc000013a что это значит видео. завершилась с кодом 1073741510 0xc000013a что это значит смотреть картинку онлайн. смотреть картинку завершилась с кодом 1073741510 0xc000013a что это значит.

у тебя переменным ничего не присвоено, задай начальные значения. Т.е эти строки

точно должны быть раньше, чем HM=Rezult(hour1, min1, hour2, min2);
к тому же hour2, min2; нигде не заданы вообще.

завершилась с кодом 1073741510 0xc000013a что это значит. картинка завершилась с кодом 1073741510 0xc000013a что это значит. завершилась с кодом 1073741510 0xc000013a что это значит фото. завершилась с кодом 1073741510 0xc000013a что это значит видео. завершилась с кодом 1073741510 0xc000013a что это значит смотреть картинку онлайн. смотреть картинку завершилась с кодом 1073741510 0xc000013a что это значит.

__________________
«Хуже вопроса не в той теме, может быть только вопрос, о вопросе не в той теме.» © *@ndrey*

Контактик Щебет Лицокнижка Спроси меня Гплюс
завершилась с кодом 1073741510 0xc000013a что это значит. картинка завершилась с кодом 1073741510 0xc000013a что это значит. завершилась с кодом 1073741510 0xc000013a что это значит фото. завершилась с кодом 1073741510 0xc000013a что это значит видео. завершилась с кодом 1073741510 0xc000013a что это значит смотреть картинку онлайн. смотреть картинку завершилась с кодом 1073741510 0xc000013a что это значит.

завершилась с кодом 1073741510 0xc000013a что это значит. картинка завершилась с кодом 1073741510 0xc000013a что это значит. завершилась с кодом 1073741510 0xc000013a что это значит фото. завершилась с кодом 1073741510 0xc000013a что это значит видео. завершилась с кодом 1073741510 0xc000013a что это значит смотреть картинку онлайн. смотреть картинку завершилась с кодом 1073741510 0xc000013a что это значит.

Затем станешь видеть то, чего нет —
Тени на месте, где должен быть свет.
Незряч, обезумел, будь отныне готов,
Век коротать свой в Зале Слепцов.

завершилась с кодом 1073741510 0xc000013a что это значит. картинка завершилась с кодом 1073741510 0xc000013a что это значит. завершилась с кодом 1073741510 0xc000013a что это значит фото. завершилась с кодом 1073741510 0xc000013a что это значит видео. завершилась с кодом 1073741510 0xc000013a что это значит смотреть картинку онлайн. смотреть картинку завершилась с кодом 1073741510 0xc000013a что это значит.

завершилась с кодом 1073741510 0xc000013a что это значит. картинка завершилась с кодом 1073741510 0xc000013a что это значит. завершилась с кодом 1073741510 0xc000013a что это значит фото. завершилась с кодом 1073741510 0xc000013a что это значит видео. завершилась с кодом 1073741510 0xc000013a что это значит смотреть картинку онлайн. смотреть картинку завершилась с кодом 1073741510 0xc000013a что это значит.

__________________
«Хуже вопроса не в той теме, может быть только вопрос, о вопросе не в той теме.» © *@ndrey*

Контактик Щебет Лицокнижка Спроси меня Гплюс
завершилась с кодом 1073741510 0xc000013a что это значит. картинка завершилась с кодом 1073741510 0xc000013a что это значит. завершилась с кодом 1073741510 0xc000013a что это значит фото. завершилась с кодом 1073741510 0xc000013a что это значит видео. завершилась с кодом 1073741510 0xc000013a что это значит смотреть картинку онлайн. смотреть картинку завершилась с кодом 1073741510 0xc000013a что это значит.

завершилась с кодом 1073741510 0xc000013a что это значит. картинка завершилась с кодом 1073741510 0xc000013a что это значит. завершилась с кодом 1073741510 0xc000013a что это значит фото. завершилась с кодом 1073741510 0xc000013a что это значит видео. завершилась с кодом 1073741510 0xc000013a что это значит смотреть картинку онлайн. смотреть картинку завершилась с кодом 1073741510 0xc000013a что это значит.

Затем станешь видеть то, чего нет —
Тени на месте, где должен быть свет.
Незряч, обезумел, будь отныне готов,
Век коротать свой в Зале Слепцов.

завершилась с кодом 1073741510 0xc000013a что это значит. картинка завершилась с кодом 1073741510 0xc000013a что это значит. завершилась с кодом 1073741510 0xc000013a что это значит фото. завершилась с кодом 1073741510 0xc000013a что это значит видео. завершилась с кодом 1073741510 0xc000013a что это значит смотреть картинку онлайн. смотреть картинку завершилась с кодом 1073741510 0xc000013a что это значит.

завершилась с кодом 1073741510 0xc000013a что это значит. картинка завершилась с кодом 1073741510 0xc000013a что это значит. завершилась с кодом 1073741510 0xc000013a что это значит фото. завершилась с кодом 1073741510 0xc000013a что это значит видео. завершилась с кодом 1073741510 0xc000013a что это значит смотреть картинку онлайн. смотреть картинку завершилась с кодом 1073741510 0xc000013a что это значит.

завершилась с кодом 1073741510 0xc000013a что это значит. картинка завершилась с кодом 1073741510 0xc000013a что это значит. завершилась с кодом 1073741510 0xc000013a что это значит фото. завершилась с кодом 1073741510 0xc000013a что это значит видео. завершилась с кодом 1073741510 0xc000013a что это значит смотреть картинку онлайн. смотреть картинку завершилась с кодом 1073741510 0xc000013a что это значит.

завершилась с кодом 1073741510 0xc000013a что это значит. картинка завершилась с кодом 1073741510 0xc000013a что это значит. завершилась с кодом 1073741510 0xc000013a что это значит фото. завершилась с кодом 1073741510 0xc000013a что это значит видео. завершилась с кодом 1073741510 0xc000013a что это значит смотреть картинку онлайн. смотреть картинку завершилась с кодом 1073741510 0xc000013a что это значит.

GURON27, Смотря для чего. G++ может полностью раскрыть себя только в составе unix-систем, имеет ряд существенных недостатков, вроде монолитной компоновки транслятора и недостаточных интеграционных возможностей, что не дает его использовать для развертывания сложных конструкций вроде шаблонов и не дает орагнизовать нормальную отладку, опять же, с возможностью посмотреть на данные внутри типов, использующих шаблоны.

Если тебе нужно под винду, то лучше чем Visual Studio найти невозможно. А если ты собираешься писать под DirectX11, то это вообще единственное вменяемое решение, которое позволяет внутри себя даже шейдеры отлаживать и смотреть промежуточные результаты рендеринга.

__________________
завершилась с кодом 1073741510 0xc000013a что это значит. картинка завершилась с кодом 1073741510 0xc000013a что это значит. завершилась с кодом 1073741510 0xc000013a что это значит фото. завершилась с кодом 1073741510 0xc000013a что это значит видео. завершилась с кодом 1073741510 0xc000013a что это значит смотреть картинку онлайн. смотреть картинку завершилась с кодом 1073741510 0xc000013a что это значит.

Хорошо смеется тот, кто стреляет первым! (танкистская мудрость)

Источник

Завершилась с кодом 1073741510 0xc000013a что это значит

Язык программирования C++

DMOZ (http://www.dmoz.org/World/Russian/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D 1%80%D1%8B/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D 0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5/%D0%AF%D0%B7%D1%8B%D0%BA%D0%B8/C++/)
Комитет по стандартизации языка C++ (http://www.open-std.org/jtc1/sc22/wg21/)

C++ (Си++) — компилируемый статически типизированный язык программирования общего назначения. Поддерживает разные парадигмы программирования, но, в сравнении с его предшественником — языком Си, — наибольшее внимание уделено поддержке объектно-ориентированного и обобщённого программирования. Название «C++» происходит от Си (C), в котором унарный оператор ++ обозначает инкремент переменной.
1
Среда разработки
http://5ka.su/download/referat/programming/2003-a-17753.png
1
Пример программирования на C++
#include
#include
#include
#include

int odd(int i)
<
return 2 * i + 1;
>

int square(int i)
<
return i * i;
>

typedef boost::counting_iterator counter;
typedef boost::transform_iterator transformer;

transformer odds(int n)
<
return transformer(counter(n), odd);
>

transformer squares(int n)
<
return transformer(counter(n), square);
>

int main()
<
using namespace std;

Всем привет 🙂
Есть тут люди знакомые с MPI (параллельное прог-е)?
Если есть, то нужен ваш совет:

Пытался зацикливать программу до тех пор пока 1вым не будет 0 пц, но все бесполезно.
Вот код программки:

#include
#include «mpi.h»

using namespace std;

int main(int argc, char *argv[])
<

int pc_rank,
pc_size;

startwtime = MPI_Wtime();
>
тут программа сначала выдаст: _, а далее после ввода Enter the number of partitions:\n [>

Как сделать так, чтобы она сначала выводила, что ввести, а потом предлагала? А не наоборот, как это происходит сейчас

P.S. буду очень благодарен тому человеку, кто поможет решить данный проблемы, они хоть и не существенный, но очень портят все логические задумки 🙁

Задание:
Написать программу, функция main которой включает вызов 3х функций:
— 1-я функция осуществляет ввод исходных данных;
— 2-я функция осуществляет расчет результатов;
— 3-я функция выводит результаты расчета на экран.
В программе использовать два способа передачи параметров в функцию: по значению и по адресу.
Составьте программу –временной интервал. Заданы моменты начала и конца некоторого промежутка времени в часах и минутах (в пределах одних суток). Найти продолжительность этого промежутка в тех же единицах измерения.

Сделал:
// 222.cpp: определяет точку входа для консольного приложения.
//

#include «stdafx.h»
#include
using namespace std;

double Rezult(double hour1, double min1, double hour2, double min2);// параметр по назначению и по адресу
double Cin(); void Cout(double HM); // функция ввода и вывода
int main() <
setlocale( LC_ALL,»Russian» );
double hour1, min1, hour2, min2;
double HM,r;
r=Cin(); //вызов функции ввода
HM=Rezult(hour1, min1, hour2, min2);
Cout(HM); //вызов функции вывода
cin>>hour1;
cin>>min1;
return 0;>
double Rezult (double hour1, double min1, double hour2, double min2) < // задание функции
double HM;
HM=(hour2-hour1)*60+(min2-min1);
return HM;>
double Cin() <
double b;
double g;
cout >b;
cout >g;
return 0;>
void Cout(double HM) <
cout

у тебя переменным ничего не присвоено, задай начальные значения. Т.е эти строки

точно должны быть раньше, чем HM=Rezult(hour1, min1, hour2, min2);
к тому же hour2, min2; нигде не заданы вообще.

Мне ведь нужно вписывать свои значения, а если их я задам, то какой смысл мне создавать ещё и ввод?
Я б вообще забил, но мне нужно это всё использовать :lamo:
Help me, please :frown:

Меня заверили, что компилятор никогда не поставит никакую переменную на нечетную позицию, благодаря выравниванию и несколько последних битов можно без проблем считать лишней памятью. Для своих замыслов решил это реализовать.
inline bool link_up(node* a) <
return reinterpret_cast (a) & 1;
>

inline node* tag(node* a) <
uint_64 q = reinterpret_cast (a);
return reinterpret_cast (q | 1);
>

Источник

Программа завершилась с кодом 1073741510 0xc000013a

4330 просмотра

1 ответ

16 Репутация автора

Я пытался создать свою собственную функцию первичной проверки, хотя, как ни странно, когда я вызываю isPrime (7), он возвращает 1, что хорошо, но когда я вызываю isPrime (9), он выдает мне следующую ошибку:

Помощь в решении этой проблемы будет принята с благодарностью.

Ответы (1)

5 плюса

51 Репутация автора

В общем, код выхода 0xC000013A означает, что приложение завершено в результате нажатия клавиши CTRL + C или закрытия командной строки.

Более конкретно, для x=9 программы застрял в while цикле, потому что, когда i=3 тогда (x % i) == 0 (9 мод 3 = 0), и оператор i = i + 1 никогда не выполняется. Так что i никогда не увеличивается больше 3 и i (3 x=9 ), и вы должны остановить его, предположительно, нажав кнопку закрытия. Но большая проблема в том, что ваша логика плохая и ваша программа работает не так, как вы думаете.

Я пытался создать свою собственную функцию первичной проверки, хотя, как ни странно, когда я вызываю isPrime (7), он возвращает 1, что хорошо, но когда я вызываю isPrime (9), он выдает мне следующую ошибку:

Помощь в решении этой проблемы будет принята с благодарностью.

1 ответ

В общем, код выхода 0xC000013A означает, что приложение завершилось в результате нажатия клавиши CTRL + C или закрытия командной строки.

Я скопировал, скомпилировал и запустил ваш код. При x=9 код застрял в цикле while навсегда, поэтому мне пришлось закрыть программу с помощью кнопки закрытия (кнопка [x] в правом верхнем углу). Это сгенерировало код ошибки 0xc000013a. (При x=7 программа не застревает в цикле while, поэтому она может нормально выйти.)

Более конкретно, для x=9 программа застревает в цикле while, потому что когда i=3 то (x % i) == 0 (9 mod 3 = 0) и оператор i = i + 1 никогда не выполняется. Так что i никогда не увеличиваю больше 3, и i (3 x=9 ), и вы должны остановить его, предположительно, нажав кнопку закрытия. Но большая проблема в том, что ваша логика плохая и ваша программа работает не так, как вы думаете.

I have been trying to create my own prime checker function, although strangely when I call isPrime(7) it returns 1, which is good, but when I call isPrime(9) it gives me the following error:

Helping with resolving this issue would be greatly appreciated.

1 Answer 1

Globally speaking, Exit Code 0xC000013A means that the application terminated as a result of a CTRL+C or closing command prompt window

More specifically, for x=9 the program is stuck in the while loop because when i=3 then (x % i) == 0 (9 mod 3 = 0) and the statement i = i + 1 never executes. So i never increments beyond 3 and i (3 x=9 ) and you have to stop it, presumably by clicking the close button. But the larger issue is that your logic is bad and your program isn’t working the way you think it is.

Источник

Завершилась с кодом 1073741510 0xc000013a что это значит

Язык программирования C++

#include
#include
#include
#include

int odd(int i)
<
return 2 * i + 1;
>

int square(int i)
<
return i * i;
>

typedef boost::counting_iterator counter;
typedef boost::transform_iterator transformer;

transformer odds(int n)
<
return transformer(counter(n), odd);
>

transformer squares(int n)
<
return transformer(counter(n), square);
>

int main()
<
using namespace std;

Всем привет 🙂
Есть тут люди знакомые с MPI (параллельное прог-е)?
Если есть, то нужен ваш совет:

Пытался зацикливать программу до тех пор пока 1вым не будет 0 пц, но все бесполезно.
Вот код программки:

#include
#include «mpi.h»

using namespace std ;

cout «\nHello! I’m rank » pc_rank » of » pc_size » processor» ;

Вот собственно и вопрос кто-нибудь знает, как заставить программу работать с пц по порядку?

И еще вопрос на засыпку, если в код добавить ввод с клавиатуры, то в самом начале на косоли будет мигать символ ввода без всяких пояснений, и если человек догадается, что ему все-таки предложили что-то ввести и он нажмет любую цифру, то после этого программа выведет, что нужно было ввести и закончит свою работу, например:

тут программа сначала выдаст: _, а далее после ввода Enter the number of partitions:\n [>

Как сделать так, чтобы она сначала выводила, что ввести, а потом предлагала? А не наоборот, как это происходит сейчас

P.S. буду очень благодарен тому человеку, кто поможет решить данный проблемы, они хоть и не существенный, но очень портят все логические задумки 🙁

// 222.cpp: определяет точку входа для консольного приложения.
//

#include «stdafx.h»
#include
using namespace std;

double Rezult(double hour1, double min1, double hour2, double min2);// параметр по назначению и по адресу
double Cin(); void Cout(double HM); // функция ввода и вывода
int main() <
setlocale( LC_ALL,»Russian» );
double hour1, min1, hour2, min2;
double HM,r;
r=Cin(); //вызов функции ввода
HM=Rezult(hour1, min1, hour2, min2);
Cout(HM); //вызов функции вывода
cin>>hour1;
cin>>min1;
return 0;>
double Rezult (double hour1, double min1, double hour2, double min2) < // задание функции
double HM;
HM=(hour2-hour1)*60+(min2-min1);
return HM;>
double Cin() <
double b;
double g;
cout >b;
cout >g;
return 0;>
void Cout(double HM) <
cout

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *