Ошибка при запуске приложения 1с тонкий клиент

  

МимохожийОднако

03.06.22 — 09:49

При запуске тонкого клиента получаю ошибку

..

HTTP: Conflict

Ошибка при выполнении запроса POST к ресурсу /e1cib/login:

по причине:

Несоответствие версий клиента и сервера 1С:Предприятия

8.3.21.1302 — 8.3.19.1522, клиентское приложение: Тонкий клиент

..

Если я выставляю 32 разрядный, то запускается без проблем.

У меня на компьютере установлены все версии платформы 8.3.19.1522

Так и должно быть?

  

МимохожийОднако

1 — 03.06.22 — 09:49

Используется клиент-серверная версия.

  

Kassern

2 — 03.06.22 — 09:50

(0) так все же просто, у вас запущена служба у 8.3.19.1522

  

Kassern

3 — 03.06.22 — 09:52

у вас по факту на порту опубликован один кластер 1с. У него есть служба Агент сервера 1с. У вас по факту сервер на 8.3.19.1522 видимо 32битный, а вы пытаетесь к нему цепляться с клиента 8.3.21.1302

  

Chai Nic

4 — 03.06.22 — 09:52

Соответствие разрядности клиента и сервера (веб-сервера) не требуется, а вот соответствие версий обязательно

  

Kassern

5 — 03.06.22 — 09:56

(4) тут вообще не про веб, обычная клиент-серверная работа

  

Kassern

6 — 03.06.22 — 09:57

если вам остальные платформы не нужны, то проще все лишние удалить и переустановить нужную платформу

  

ptiz

7 — 03.06.22 — 10:01

(0) Либо нет клиента нужной версии, либо ярлык для запуска 1С кривой.

  

Kassern

8 — 03.06.22 — 10:04

(7) скорее всего просто переустановил сервер 8.3.19.1522 после 8.3.21.1302 и у него перезаписалась служба, либо создалась еще одна и активная у старой версии

  

Chai Nic

9 — 03.06.22 — 10:05

(5) Я так понимаю, что тут клиент-серверная база опубликована на веб-сервере.

  

МимохожийОднако

10 — 03.06.22 — 10:18

(9) Да.Сервер крутится на платформе 8.3.19.1522 Агент сервера 1С:Предприятия 8.3 (x86-64) Апачи 64 разрядный

(2) Да. Именно по этой причине и прописал у себя этот же релиз платформы.В ярлычке запуска на моём компьютере прописан та же платформа разных разрядов. Ошибка именно при использовании 64 разрядного режима.

(8) Нет. На сервере не было никаких переустановок.

(6) Остальные платформы нужны. Я работаю с разными заказчиками из дома.

(7) Все возможные клиенты установлены. Ошибка проявляется только при выставлении в строке запуска 64 разрядной версии. Возможно, так и должно быть. По большому счету, мне не критично использовать любую разрядность. Но хотелось бы понять, это баг или фича )

  

ptiz

11 — 03.06.22 — 10:44

(10) Запусти файл C:Program Files1cv88.3.19.1522bin1cv8c.exe   (не в Program Files (x86) !)

Запускается?

  

МимохожийОднако

12 — 03.06.22 — 10:57

(11) Запускается.

  

МимохожийОднако

13 — 03.06.22 — 10:57

Получается, криво работает стартёр запуска от 1С

  

ptiz

14 — 03.06.22 — 11:06

(13) Проверь, что запускаешь именно 1cv8common1cestart.exe

  

МимохожийОднако

15 — 03.06.22 — 11:14

(14) Проверил. Скажу больше. Удалил папку с этим файлом. Переустановил платформу. Результат тот же. Без ошибок через стартёр запускается только 32 разрядный клиент. Если использовать вариант (11), то без ошибок запускается 64 разрядный клиент. Пока кумекаю дальше…

  

МимохожийОднако

16 — 03.06.22 — 11:17

(14) Запускал напрямую файл стартёра. Ошибка повторяется.

  

Kassern

17 — 03.06.22 — 11:17

(16) а апач пробовали переустанавливать и переопубликовывать базы на нужной платформе?

  

Kassern

18 — 03.06.22 — 11:17

и апач у вас 64 битный?

  

Garykom

19 — 03.06.22 — 11:18

да стартер работает криво

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

  

DrZombi

20 — 03.06.22 — 11:19

(0) Зачем тонкий клиент х64? КОМ вы тоже от х64 зарегистрировали?

  

DrZombi

21 — 03.06.22 — 11:19

+(20) про ком наверное лишнее :)

  

DrZombi

22 — 03.06.22 — 11:20

Но разницы от х32 и х64, у клиента нет. Разве что, только у вас на клиенте не оптимизирована какая обработка и жрет памяти больше, чем нужно для х32 :)

  

DrZombi

23 — 03.06.22 — 11:22

(10) Это ваша кривая настройка.

  

DrZombi

24 — 03.06.22 — 11:22

+ (23) ответ на : >> Все возможные клиенты установлены. Ошибка проявляется только при выставлении в строке запуска 64 разрядной версии. Возможно, так и должно быть. По большому счету, мне не критично использовать любую разрядность. Но хотелось бы понять, это баг или фича )

  

DrZombi

25 — 03.06.22 — 11:25

+(10) Вот наш пример запуска 1С х64, по регламенту, на сервере 1С.

Для обхода ограничений от 1С, виндовс и других любителе й безопасности (не безопасной) :)

Процедура ВыполнитьОперациюНаКлиенте(ПараметрДляВыполнения) Экспорт

    
    стрНастройки = ПолучитьНастройкиОбработкиНаСервере();

    

    ИмяПользователя         = стрНастройки.ИмяПользователя;

    ПарольПользователя     = стрНастройки.ПарольПользователя;

    

    КаталогВремФайлов = КаталогВременныхФайлов();

    Если Прав(КаталогВремФайлов,1) <> «» Тогда

        КаталогВремФайлов = КаталогВремФайлов + «»;

    КонецЕсли;

    
    ИмяАвтозапуска = ИмяАвтозапуска();

    
    ПутьКВнешнейОбработке = КаталогВремФайлов+ИмяАвтозапуска;

    
    Кавычка = «»»»;

    КаталогBIN = КаталогПрограммы();

    

    ПутьККонфигурации = СтрокаСоединенияИнформационнойБазы();

    ПутьККонфигурации = СтрЗаменить(ПутьККонфигурации, Кавычка, Кавычка + Кавычка);

    

    СтрокаЗапуска = Кавычка + КаталогBIN + «1cv8.exe» + Кавычка         + » ENTERPRISE /AppAutoCheckMode »

        + » /IBConnectionString » + Кавычка + ПутьККонфигурации         + Кавычка

        + » /N »                  + Кавычка + ИмяПользователя         + Кавычка

        + » /P »                  + Кавычка + ПарольПользователя     + Кавычка

        + » /Execute  »           + Кавычка + ПутьКВнешнейОбработке     + Кавычка

        + » /C  »                 + Кавычка + ПараметрДляВыполнения     + Кавычка;

    ЗапуститьПриложение(СтрокаЗапуска);    

КонецПроцедуры

  

МимохожийОднако

26 — 03.06.22 — 11:27

(18) Да. 64-битный

(20) СОМ здесь не причём. ИМХО

(23) В чём кривизна? Я поправлю, если смогу понять

  

DrZombi

27 — 03.06.22 — 11:27

+(25) ИмяАвтозапуска() — это:

//Просто обработка, которая заблаговременно, размещена во временном каталоге, Сервера :)

//   Автоматически, самой обработкой.

//   Обработка сама запускает все что там прописано…

Функция ИмяАвтозапуска()

    Возврат «Автозапуск_NETBot.epf»;

КонецФункции

  

DrZombi

28 — 03.06.22 — 11:28

(26) Как вы заметили, я запускаю из каталога самого сервера, даже побоку какая версия Сервера 1С всегда запустится рабочая.

  

DrZombi

29 — 03.06.22 — 11:28

+(28)Типо побоку х32 или х64

  

МимохожийОднако

30 — 03.06.22 — 11:30

(25) Я могу прописать отдельный ярлычок для запуска этой базы напрямую, как подсказали в (11). В этом нет проблем.

Мне хочется понять, по какой причине запускатель от 1С отказывается выполнять это штатной настройкой в списке программ.

  

МимохожийОднако

31 — 03.06.22 — 11:30

(28) Я нахожусь в сотне километрах от сервера и не использую в данном случае терминального доступа.

  

DrZombi

32 — 03.06.22 — 11:31

(30)  Дело граблей каждого, но у меня нет вопроса из (0), а у вас есть… продолжайте настаивать, «Пароль Маудзедун, миллиард раз, решит ваши проблемы» :)

  

DrZombi

33 — 03.06.22 — 11:31

(31) Слова «Я запускаю», интерпретируй, как «Сервер выполняет САМ!»

  

DrZombi

34 — 03.06.22 — 11:33

(31) Держи поделку, там пример обработки, парсинга на стороне сервера.

Может освоишь ;)

https://infostart.ru/public/1274701/

  

Chai Nic

35 — 03.06.22 — 11:33

(16) А запускай не стартер, а напрямую 32-разрядный клиент 8.3.19.1522

  

DrZombi

36 — 03.06.22 — 11:33

+ Весь код с исходниками…

  

МимохожийОднако

37 — 03.06.22 — 11:33

(32) Я ни на чём не настаиваю. Отбрось эмоции. Ответь на вопрос: Почему 1cestart.exe в стандартной настройке запуска не позволяет использовать 64 разряда в тонком клиенте.

  

МимохожийОднако

38 — 03.06.22 — 11:36

(36) Спасибо. Индивидуально прописать доступ к базе я смогу. Я не про ЭТО.

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

Способы обхода и нестандартные варианты понятны.

  

МимохожийОднако

39 — 03.06.22 — 11:37

(35) Я могу напрямую запустить 64-разрядный как в (11). Могу даже ярлычок для этого прописать. Но не об этом сыр-бор )

  

DrZombi

40 — 03.06.22 — 11:38

(37) Просто смотри в (25), и пользуйся, код не мой, а вот этой девушки

https://infostart.ru/1c/articles/317865/

  

МимохожийОднако

41 — 03.06.22 — 11:38

(40) На вопрос можешь ответить? Спасибо за ссылку

  

DrZombi

42 — 03.06.22 — 11:39

(38) Может, но не знаю, я не замолачивался, судя по тому, как я вижу по обновлениям платформы 1С, они багами изобилуют :)

  

1Сергей

43 — 03.06.22 — 11:40

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

  

DrZombi

44 — 03.06.22 — 11:40

(41) Баг с открытием конфигуратора следующего релиза, где у вас пишет вам, что типо вы пытаетесь открыть конфигуратор под старым, исправлен в 20-том релизе :)

  

1Сергей

45 — 03.06.22 — 11:43

(43) + а лучше удалить всё к херам и оставить одну актуальную

  

МимохожийОднако

46 — 03.06.22 — 11:44

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

  

МимохожийОднако

47 — 03.06.22 — 11:45

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

  

1Сергей

48 — 03.06.22 — 11:45

(46) так или иначе, битность вообще непричем

  

МимохожийОднако

49 — 03.06.22 — 11:46

(48) Т.е не это на практике ни на что не влияет? Если так, то и ладно. Но любопытство, такая зараза, которая иногда большим ёжиком залезает в мозг )

  

Chai Nic

50 — 03.06.22 — 11:46

(39) Если запустить напрямую 32-разрядный клиент нужной версии — выдает ошибку?

  

МимохожийОднако

51 — 03.06.22 — 11:58

(50) Нет. Мне интересно запустить 64-разрядный тонкий клиент через веб.

  

DrZombi

52 — 03.06.22 — 12:07

(51) Кстати, было замечено, что запускался Толстый клиент 1С, так что тут надо аккуратно, не все работает по дефолту, как хочется :)

…я про (25)…

  

DrZombi

53 — 03.06.22 — 12:10

(51) Т.е. кто-то, через сетевую службу, дает команду серверу ВЭБ.

Вы на сервере вэб, запускаете клиент, для чего?

Или как?

В общем, вы вкурсе, что человек, который ждет запуска клиента, подвешивает ВЭБ Сервер :)

…Хотя тут не ручаюсь, все на уровне интуиции и слухов… :)

  

Winnie Buh

54 — 03.06.22 — 13:21

(51) соглашусь,

если на клиенте установлен клиент 8.3.19.1522 х64, то достаточно только указать разрядность в стартере и автоматом должен запускаться клиент 8.3.19.1522 х64 без всяких танцев с бубнами и прописыванием в ярлыке,

почему не так — непонятно

  

МимохожийОднако

55 — 03.06.22 — 13:42

(53) «Вы на сервере вэб, запускаете клиент, для чего?» Я этого не делаю. Я запускаю со своего компьютера тонкий клиент с подключением через веб-сервер,который опубликовал базу в интернете. Я не нахожусь в локальной сети предприятия. Я дома сижу, печеньки кушаю.

«человек, который ждет запуска клиента, подвешивает ВЭБ Сервер». Не понял это предложение.

  

DrZombi

56 — 03.06.22 — 14:17

  

DrZombi

57 — 03.06.22 — 14:18

(55) >>> «человек, который ждет запуска клиента, подвешивает ВЭБ Сервер». Не понял это предложение.

Я думал о вселенной, а у вас все сведено на ярлычек запуска клиента, с домашнего ПК :)

  

Chai Nic

58 — 03.06.22 — 14:56

(51)  Если запустить напрямую 64-разрядный клиент нужной версии (не через стартер) — выдает ошибку?

  

МимохожийОднако

59 — 03.06.22 — 20:52

(58) нет ) см. выше

(57) Этот ответ напомнил Петьку из фильма «Чапаев» )

  

Chai Nic

60 — 03.06.22 — 22:05

(59) Значит проблема исключительно в стартере, а не в клиенте

  

  

МимохожийОднако

61 — 03.06.22 — 23:35

(60) +100500

1c82-error-000.png

Последнее время довольно часто приходится сталкиваться с ошибками запуска конфигураций на платформе 1С Предприятие 8.2. Очень часто пользователи и системные  администраторы, не представляя причины возникновения данных ошибок, тратят очень много времени и сил на их устранение. Мы надеемся, данный материал будет им полезен.

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Типовыми симптомами данной ошибки является аварийное завершение работы приложения при запуске конфигурации или при попытке ее создания. При этом другие конфигурации могут загружаться успешно, также у других пользователей на данном ПК данной ошибки не возникает. Такое поведение наводит на мысль, что причина ошибки кроется где-то в пользовательских настройках. Самое время разобраться где они находятся и что там хранится.

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

Пользовательские данные 1С хранятся в C:UsersИмя_ПользователяAppDataRoaming1C1Cv82 для ОС Windows 7 (Vista) и в C:Documents and SettingsИмя_ПользователяApplication Data1C1Cv82 для Windows XP. Рассмотрим подробнее, что там находится.

1c82-error-001.pngВ корне находятся профайлы общие для всех информационных баз:

  • 1cv8.pfl — настройки приложения.
  • 1cv8c.pfl — настройки приложения для тонкого клиента.
  • 1cv8cmn.pfl — настройки приложения в режиме конфигуратора.
  • 1cv8prim.pfl — настройки для работы в клиент-серверном варианте.
  • 1cv8strt.pfl — настройка диалога выбора ИБ и параметры запуска.

Если вы не используете тонкий клиент или какие либо режимы работы (например ни разу не запускали конфигуратор) соответствующих файлов может не быть.

Профайлы считываются в момент запуска и записываются при штатном завершении работы. Большинство проблем запуска 1С связано именно с ними. Так если у вас не запускаются все ИБ, то проблема скорее всего кроется в 1cv8strt.pfl, можно просто его удалить. В подавляющем большинстве случаев этого достаточно для решения проблемы. В более тяжелых случаях можно удалить все профайлы, однако при этом вы можете потерять свои настройки пользовательского окружения.

В папках с непроизносимыми названиями хранятся профайлы, кэш и временные файлы информационных баз. Установить соответствие ID базы и ее наименования в диалоге запуска можно при помощи файла ibases.v8i, который хранится в C:UsersИмя_ПользователяAppDataRoaming1C1CEStart (C:Documents and SettingswwwApplication Data1C1CEStart), он представляет собой текстовый файл содержимое которого имеет вид:

[Бухгалтерия 2011]
Connect=File="D:Work1C_BasesBuh2011";
ID=bd0a9676-e186-4760-b57b-9c40111954e7
OrderInList=255
Folder=/
OrderInTree=16640
External=0
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.2

Назначение профайлов в папках такое же как и общих, за исключением, что относятся они к конкретной ИБ. При возникновении каких либо проблем с запуском определенной базы профайлы и иное содержимое  папки можно удалить. Также там может находиться файл def.usr который содержит имя пользователя в последний раз открывавшего ИБ.

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

Каталог tmplts содержит шаблоны конфигурации и обновления, его удалять не следует, если только вы не хотите освободить место на жестком диске. 

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Отправить эту статью на мою почту

После обновления до актуального релиза у пользователей запуск 1С нередко происходит с ошибкой:

При этом перезагрузка не помогает, сообщение продолжает возникать и в пользовательском режиме, и в режиме Конфигуратор.

Проблема известная, но имеет множество причин возникновения, о которых мы расскажем.

В первую очередь отметет самое очевидное решение: некорректно завершенные сеансы.

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

Сообщение исчезло? Отлично!

Ошибка при запуске 1С по-прежнему остается? Продолжаем!

Теперь сверим релизы, которые используются на сервере и на пользовательских машинах.

Каждый выпуск конфигурации хранится на жестком диске в отдельной папке, поэтому определить наличие нужного очень просто.

Для этого зайдем в директорию (по умолчанию она расположена C:Program Files (x86)1cv8 ) и посмотрим, есть ли в ней искомый релиз:

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

Требуемая конфигурация установлена, но сообщение об ошибке все еще возникает?

К сожалению, наличие сборки на машине не обещает, что запуск 1С осуществляется именно из нее.

Например, иногда сотрудники сами создают некорректные ярлыки из устаревшей сборки или некорректно отрабатывает 1cestart.exe.

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

Что указано в поле «Версия»? Если поле пусто или в нем прописана устаревшая сборка, то будет лучше указать в нем актуальный номер платформы, необходимой для загрузки.

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

Кеш – частая причина для 1С ошибки

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

Причиной подобной 1С ошибки может стать динамическое обновление, различные программные или аппаратные сбои.

Основной способ чистки кеша – удаление вручную.

Данный вариант очистки кеша является наиболее правильным.

Для этого необходимо найти папку, где сохраняются файлы ИБ. Пусть к ней находится обнаружить в меню настройки, которая открывается из списка:

Системная директория находится в программном каталоге вида C:Documents and SettingsusernameApplication Data1C1Cv82tmplts1c, а сами каталоги с кешированной информацией находятся в корневой паке «1Cv82». При этом «username» будет означать имя пользователя, а само название папки 1Cv82 варьируется из-за версии платформы.

При переходе внутрь мы найдем большое количество папок (по числу установленных конфигураций) с названием типа «fcb8341b-07er-48b9-97f4-6d1cfae7f004».

Такие директории – это кэш данных, и их нужно удалить. Перед этим не забудьте обязательно закрыть все активные сеансы ИБ на компьютере.

Второй способ – удаление базы из списка.

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

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

Последний метод – прописать в настройках команду «ClearCache»:

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

Антивирус

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

Обсудить статью на 1С форуме?

Отправить эту статью на мою почту

После обновления до актуального релиза у пользователей запуск 1С нередко происходит с ошибкой:

1С конфигуратор ошибка при запуске приложения

1С конфигуратор ошибка при запуске приложенияНАСТРОЙКА 1С. ЕСТЬ ЗАДАЧА? БЕСПЛАТНАЯ ОЦЕНКА! Смотреть подробнее →

При этом перезагрузка не помогает, сообщение продолжает возникать и в пользовательском режиме, и в режиме Конфигуратор.

Проблема известная, но имеет множество причин возникновения, о которых мы расскажем.

В первую очередь отметет самое очевидное решение: некорректно завершенные сеансы.

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

Сообщение исчезло? Отлично!

Ошибка при запуске 1С по-прежнему остается? Продолжаем!

Содержание

  • Запуск 1С с разными версиями конфигурации
  • Кеш – частая причина для 1С ошибки
  • Антивирус
  • 1С Предприятие 8.2 Ошибка при запуске программы.
  • Типовая конфигурация
    • Ошибка при записи профиля. Такой профиль уже существует
    • Имя предопределенного элемента не уникально
    • Файл не содержит доступных обновлений
    • Ошибка формата потока
    • Предопределенный элемент отсутствует в данных
    • Ошибка при вызове метода контекста
  • Ошибки при обновлении нетиповой конфигурации
    • Рекомендуем к прочтению

Теперь сверим релизы, которые используются на сервере и на пользовательских машинах.

Каждый выпуск конфигурации хранится на жестком диске в отдельной папке, поэтому определить наличие нужного очень просто.

Для этого зайдем в директорию (по умолчанию она расположена C:Program Files (x86)1cv8 ) и посмотрим, есть ли в ней искомый релиз:

1С конфигуратор ошибка при запуске приложения

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

Требуемая конфигурация установлена, но сообщение об ошибке все еще возникает?

К сожалению, наличие сборки на машине не обещает, что запуск 1С осуществляется именно из нее.

Например, иногда сотрудники сами создают некорректные ярлыки из устаревшей сборки или некорректно отрабатывает 1cestart.exe.

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

1С конфигуратор ошибка при запуске приложения

Что указано в поле «Версия»? Если поле пусто или в нем прописана устаревшая сборка, то будет лучше указать в нем актуальный номер платформы, необходимой для загрузки.

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

Кеш – частая причина для 1С ошибки

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

Причиной подобной 1С ошибки может стать динамическое обновление, различные программные или аппаратные сбои.

Основной способ чистки кеша – удаление вручную.

Данный вариант очистки кеша является наиболее правильным.

Для этого необходимо найти папку, где сохраняются файлы ИБ. Пусть к ней находится обнаружить в меню настройки, которая открывается из списка:

1С конфигуратор ошибка при запуске приложения

Системная директория находится в программном каталоге вида C:Documents and SettingsusernameApplication Data1C1Cv82 mplts1c, а сами каталоги с кешированной информацией находятся в корневой паке «1Cv82». При этом «username» будет означать имя пользователя, а само название папки 1Cv82 варьируется из-за версии платформы.

При переходе внутрь мы найдем большое количество папок (по числу установленных конфигураций) с названием типа «fcb8341b-07er-48b9-97f4-6d1cfae7f004».

Такие директории – это кэш данных, и их нужно удалить. Перед этим не забудьте обязательно закрыть все активные сеансы ИБ на компьютере.

Второй способ – удаление базы из списка.

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

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

Последний метод – прописать в настройках команду «ClearCache»:

1С конфигуратор ошибка при запуске приложения

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

Антивирус

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

Технический блог специалистов ООО»Интерфейс»

  • Главная
  • 1С Предприятие 8.2 Ошибка при запуске программы.

1С Предприятие 8.2 Ошибка при запуске программы.

  • Автор: Уваров А.С.
  • 28.01.2011

1С конфигуратор ошибка при запуске приложения

Типовыми симптомами данной ошибки является аварийное завершение работы приложения при запуске конфигурации или при попытке ее создания. При этом другие конфигурации могут загружаться успешно, также у других пользователей на данном ПК данной ошибки не возникает. Такое поведение наводит на мысль, что причина ошибки кроется где-то в пользовательских настройках. Самое время разобраться где они находятся и что там хранится.

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

Пользовательские данные 1С хранятся в C:UsersИмя_ПользователяAppDataRoaming1C1Cv82 для ОС Windows 7 (Vista) и в C:Documents and SettingsИмя_ПользователяApplication Data1C1Cv82 для Windows XP. Рассмотрим подробнее, что там находится.

1С конфигуратор ошибка при запуске приложенияВ корне находятся профайлы общие для всех информационных баз:

  • 1cv8.pfl — настройки приложения.
  • 1cv8c.pfl — настройки приложения для тонкого клиента.
  • 1cv8cmn.pfl — настройки приложения в режиме конфигуратора.
  • 1cv8prim.pfl — настройки для работы в клиент-серверном варианте.
  • 1cv8strt.pfl — настройка диалога выбора ИБ и параметры запуска.

Если вы не используете тонкий клиент или какие либо режимы работы (например ни разу не запускали конфигуратор) соответствующих файлов может не быть.

Профайлы считываются в момент запуска и записываются при штатном завершении работы. Большинство проблем запуска 1С связано именно с ними. Так если у вас не запускаются все ИБ, то проблема скорее всего кроется в 1cv8strt.pfl, можно просто его удалить. В подавляющем большинстве случаев этого достаточно для решения проблемы. В более тяжелых случаях можно удалить все профайлы, однако при этом вы можете потерять свои настройки пользовательского окружения.

В папках с непроизносимыми названиями хранятся профайлы, кэш и временные файлы информационных баз. Установить соответствие ID базы и ее наименования в диалоге запуска можно при помощи файла ibases.v8i, который хранится в C:UsersИмя_ПользователяAppDataRoaming1C1CEStart (C:Documents and SettingswwwApplication Data1C1CEStart), он представляет собой текстовый файл содержимое которого имеет вид:

Назначение профайлов в папках такое же как и общих, за исключением, что относятся они к конкретной ИБ. При возникновении каких либо проблем с запуском определенной базы профайлы и иное содержимое папки можно удалить. Также там может находиться файл def.usr который содержит имя пользователя в последний раз открывавшего ИБ.

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

Каталог tmplts содержит шаблоны конфигурации и обновления, его удалять не следует, если только вы не хотите освободить место на жестком диске.

1С конфигуратор ошибка при запуске приложения

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

Типовая конфигурация

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

Ошибка при записи профиля. Такой профиль уже существует

Сообщение об ошибке говорит само за себя – и подсказывает решение проблемы. Зайдите в справочник пользователей программы и проанализируйте его – вероятно, в там уже зарегистрировано несколько одинаковых администраторов или бухгалтеров. Удалите дубли учетных записей, и ошибка 1С базы исчезнет.

1С конфигуратор ошибка при запуске приложения

Имя предопределенного элемента не уникально

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

Если у вас есть резервная копия БД, вам потребуется:

  • Зайти в режим конфигуратора;
  • Перейти в меню «Администрирование – Загрузить информационную базу»;
  • Далее найдите файл, в котором ранее была сохранена резервная копия в формате .dt;
  • Система предупредит вас о том, что несохраненная ранее информация будет потеряна – согласитесь с этим и дождитесь загрузки ИД;
  • После успешной выгрузки перезапустите конфигуратор.

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

  • Перейти в режим конфигуратора;
  • Включить режим администрирования БД и выбрать пункты «Администрирование – Выгрузить информационную базу»;
  • Выберите путь, в который программа сохранит БД, и ее название.

Лучше всего сохранять БД на внешний носитель – например, на жесткий диск или флэш-карту.

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

Файл не содержит доступных обновлений

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

1С конфигуратор ошибка при запуске приложения

Можно ли ускорить обновление? Для этого потребуется актуальный релиз файла конфигурации 1Cv8.cf. Последовательность действий следующая:

  • Активируйте режим «Конфигуратор»;
  • Далее перейдите в меню «Конфигурация – Поддержка – Настройка поддержки – Включить возможность изменения конфигурации»;
  • Появится предупреждение о невозможности выполнять обновление автоматически полностью – нажмите кнопку «Да»;
  • В окне настройки правил поддержки включите дважды выберите «Объект поставщика редактируется с сохранением поддержки». На изменение режима уйдет несколько минут;
  • Закрыв последнее окно, перейдите в меню «Конфигурация – Загрузить конфигурацию из файла»;
  • Найдите на компьютере файл 1Cv8.cf с актуальным релизом и откройте его;
  • Появится предупреждение о замене текущей версии на загружаемую, нажмите «Да». Загрузка может занять несколько минут, после чего вам потребуется обновить конфигурацию БД;
  • В зависимости от объема вашей базы данных обновление может занять до нескольких часов. В процессе загрузки вы увидите окно «Реорганизация информации», в котором нужно нажать кнопку «Принять»;
  • Далее нажмите кнопку F5 на клавиатуре или же найдите опцию «Начать отладку» и подтвердите легальность обновления.

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

Ошибка формата потока

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

Чтобы исправить ее, необходимо очистить кэш вашей программы. Для этого:

  • Завершите все процессы в программе и закройте ее;
  • Вручную найдите папки с кэшем – как правило, они располагаются в директориях C:/Users/Username/AppData/Roaming/1C в папках, название которых начинается с 1Cv8. Если найти эти папки не получается, настройте видимость скрытых файлов и папок в настройках компьютера;
  • В этой директории могут находиться другие папки с очень длинными именами из букв и цифр – их и нужно удалить.

Также очистить кэш можно автоматически: перейдя в режим конфигуратора и в меню «Администрирование – Тестирование и обновление» отметьте пункты «Реиндексация таблиц информационной базы» и «Проверка логистической целостности ИБ». Нажмите «Выполнить», и программа сама проверит базу, найдет ошибки, исправит их – и предоставит вам отчет.

Если эти способы не помогли, обратитесь к своему программисту или специалистам компании «Авиант».

Предопределенный элемент отсутствует в данных

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

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

Ошибка при вызове метода контекста

Это сообщение часто появляется после обновления базы в случаях, когда конфигурация программы сильно повреждена. Вы будете наблюдать следующее: программа выполняет обновление до определенного момента, после чего «вылетает» или начинает процесс с самого начала.

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

Ошибки при обновлении нетиповой конфигурации

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

Но можно и вовсе избежать проблем, подключив пакет ИТС 1С от «Авиант». Так ошибки обновления базы, конфликты программы с другими ПО, неактуальные формы документов и неправильно оформленная отчетность останутся в прошлом. Удобные тарифы, официальное программное обеспечение, единые цены от компании 1С и максимальная эффективность поддержки – все это входит в пакет ИТС от «Авиант».

16.09.2021

Помощь пользователю при проблемах при запуске системы и другие доработки

Данная статья является анонсом новой функциональности.

Не рекомендуется использовать содержание данной статьи для освоения новой функциональности.


Полное описание новой функциональности будет приведено в документации к соответствующей версии.


Полный список изменений в новой версии приводится в файле v8Update.htm.

Реализовано в версии 8.3.21.1302

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

Помощь пользователю при ошибке при входе в систему

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

В версии 8.3.21 мы переработали подход к сообщениям об ошибках, возникающих при входе в систему. Теперь администраторы и разработчики могут добавить в сообщения информацию, которая более подробно объяснит пользователю причину проблемы и, возможно, сможет помочь пользователю решить её. Мы рекомендуем задействовать эти новые возможности, когда они появятся, чтобы сделать работу пользователей удобнее.

Если ошибка произошла при входе в систему, пользователю можно будет показать дополнительную информацию, которая сможет помочь ему решить возникшую проблему:

  • Текст (например, «Позвоните дежурному администратору по телефону +7 (495) 123-45-67»)

  • Ссылка на ресурс с информацией (например, на сайт, где описаны способы решения возникшей проблемы)

При показе сообщения об ошибке под системным сообщением отображается текст помощи (если задан) и ссылка “Нужна помощь” (если задана ссылка на ресурс с информацией). Полный тест ошибки отображается при нажатии на ссылку “Показать подробности…”:

img-01.png

Ошибки, возникающие при входе в систему – одни из самых непростых в обработке. Такие ошибки, в частности, могут возникать из-за недоступности сервера 1С, и, значит, в этот момент с сервера нельзя получить данные о том, какую информацию показать пользователю. Поэтому описанную выше информацию можно записать для каждой базы в файл списка баз *.v8i – при неудачном входе в систему информация будет считана из этого файла (при доступности файла) и показана пользователю.

Есть варианты работы, когда файлы *.v8i недоступны – работа в облаке, удалённая работа и т.п. Поэтому эту информацию также можно настроить через стандартную обработку «Управление настройками отображения ошибок» (параметры «Текст помощи» и «Навигационная ссылка помощи») и сохранить в инфобазе. Если с клиента уже был ранее осуществлен успешный вход в систему – эти параметры считываются с сервера и кэшируется на клиенте.

Если клиент успешно связался с сервером и считал актуальные значения параметров «Текст помощи» и «Навигационная ссылка помощи», но далее при работе системы возникли проблемы при соединении с сервером – в диалоге попытки повторного подключения будут использованы последние считанные значения параметров.

Обратите внимание! Информация, записанная в файле *.v8i, и настройки параметров «Текст помощи» и «Навигационная ссылка помощи» — независимы друг от друга. В случае, если доступен файл *.v8i, но недоступен сервер 1С и на клиенте нет закэшированных значений параметров «Текст помощи» и «Навигационная ссылка помощи» – пользователю будет показана информация из файла *.v8i, в противном случае – информация из параметров «Текст помощи» и «Навигационная ссылка помощи».

Настройки подключения к базе

В файл списка баз (*.v8i) в свойства базы добавляется параметры: 

  • StartupErrorHelpText (строка) – текст, отображаемый в диалоге ошибки до начала сеанса или диалоге попытки повторного подключения

  • StartupErrorHelpURL (строка) – ссылка на ресурс с информацией

Тонкий клиент

Для разработчиков и администраторов появится возможность задать параметры для отображения сообщений об ошибках при входе в систему, как программно (через новые свойства и методы объектов встроенного языка), так и в стандартной обработке «Управление настройками отображения ошибок» (вызывается из пункта системного меню «Функции для технического специалиста»):
img-02.png
Про параметр «Адрес сервера обработки ошибок при запуске» — в отдельном разделе ниже.

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

 Ситуация     Сообщение
Не удалось установить соединение с сервером «Не удается установить соединение с “<имя базы>”.

  • Проверьте сетевое соединение

  • Проверьте, что параметры подключения указаны верно

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

Если проблема возникла уже после начала работы с системой — на форме повтора попытки соединения с сервером отображаемый текст будет таким же, как и на таблице вверху, а полный текст можно посмотреть, нажав на ссылку «Показать подробности…».

Веб-клиент

Мы постарались реализовать аналогичные «дружественные» сообщения об ошибках при входе в систему и в веб-клиенте. В веб-клиенте есть сложности в отслеживании взаимодействия браузер-сервер, т.к. браузер – внешнее для нас приложение, и мы не всегда можем контролировать происходящие в нем процессы. Тут нам пришла на помощь технология service-workers. Эта технология, в частности, позволяет кэшировать информацию на стороне клиента, что может быть использовано для подгрузки данных при недоступности сетевого ресурса.

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

img-03.png

Это будет работать при соблюдении нескольких условий:

  • Подключение к веб-серверу по HTTPS

  • На веб-сервер уже был осуществлен удачный вход из браузера (для кэширования на клиенте страницы, показывающей информацию об ошибке)

  • Браузер должен поддерживать
    технологию service-workers

Про сервер обработки ошибок при запуске

Выше мы упомянули параметр «Адрес сервиса обработки ошибок при запуске».

img-04.png

Если этот параметр задан, то при ошибках запуска по этому адресу клиент 1С сделает запрос дополнительной информации. А по этому адресу можно настроить веб-сервер, который будет отдавать более подробную информацию о текущей ситуации — информировать пользователей при возникновении неожиданных аварийных ситуаций и / или недоступности сервера и т.п. Например, можно отобразить пользователю текст “Мы уже работаем над проблемой. Работа сервера возобновится после 14:00”.

Для поддержки это сценария можно реализовывать совсем простой вариант: просто положить JSON-файл в папку и настроить веб-сервер (Apache, nginx, IIS) на отдачу этого файла. При возникновении проблем на сервере можно вписать в этот файл необходимый текст (userMessage) и настроить время, до которого этот текст будет отображаться на форме (в нашем примере – до 14:00).

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

Вход через HTTP при установленной блокировке сеансов

При входе через HTTP (через тонкий или веб клиент) добавляется поддержка параметра /UC. Этот параметр указывает код доступа, позволяющий зайти в базу при установленной блокировке сеансов. Это позволит администратору зайти в опубликованную по НТТР базу даже если в ней установлена блокировка сеансов.

Отчет об ошибке

При формировании отчета об аварийном завершении добавляется возможность показа окна “О программе”.

img-05.png

img-06.png

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

Теги:
8.3.21 

Автор статьи

Екатерина Цевина

Эксперт по предмету «1С:Бухгалтерия»

Задать вопрос автору статьи

Иногда при запуске программы появляется ошибка:

Ошибка запуска программы 1С. Автор24 — интернет-биржа студенческих работ

Рисунок 1. Ошибка запуска программы 1С. Автор24 — интернет-биржа студенческих работ

Первый способ исправления ошибки. Перезагрузка компьютера и программы в пользовательском режиме или в режиме «Конфигуратор». Если ошибка осталась, то воспользуйтесь одним из способов, которые представлены ниже.

Разные версии конфигурации

Все конфигурации хранятся в отдельной папке на жестком диске. Необходимо проверить их наличие. Для этого зайдите в конфигуратор «Директория». Данная папка расположена C:Program Files (x86)1cv8). Если конфигурация будет отсутствовать, то придется запустить обновление вручную. Если конфигурация будет установлена, но сообщение об ошибке возникает, то это говорит о наличии некорректных ярлыков из устаревшей сборки или некорректно работающей утилите 1cestart.exe.

Научись программировать

Получи навыки для отличной карьеры в IT под руководством ведущих экспертов

Выбрать занятия

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

КЭШ – частая причина 1С ошибки

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

Определение 1

Кэш — это временные данные, хранение которых способствует увеличению скорости работы программы.

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

«Ошибка при запуске 1С: причины и способы исправления » 👇

Существуют различные виды очистки кэша.

Первый способ — удаление вручную.

Для этого найдите папку, сохранения файлов ИБ. Путь к данной папке вы обнаружите в меню настройки. Чаще всего там пишется: C:Documents and SettingsusernameApplication Data1C1Cv82tmplts1c. Все кэшированные файлы находятся в корневой паке «1Cv82». Файл «username» будет означать имя пользователя.

Замечание 1

Название корневой папки будет варьироваться от версии платформы.

При открытии папки «1Cv82» вы обнаружите множество файлов и папок с названием типа «fcb8341b-07er-48b9-97f4-6d1cfae7f004». Такие файлы являются КЭШем, и их нужно удалить. Перед удалением обязательно закройте все активные сеансы ИБ на компьютере.

Второй способ – удаление базы из списка.

Для очистки необходимо удалить проблемную базу из списка. Но после удаления вам необходимо создать новую, с таким же путем к ИБ. После этого ранее использованный каталог с КЭШем останется на жестком диске, но для новой базы будет создано новое хранилище.

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

Третий способ– прописать в настройках программы команду «ClearCache».

Данную команду необходимо прописать в строке пункта «Дополнительные параметры запуска». Тут существует исключительный момент – данный способ можно применять только в тонком клиенте. Но при работе с этой командой значительно снизится производительность.

Антивирус.

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

Находи статьи и создавай свой список литературы по ГОСТу

Поиск по теме

Этот материал написан посетителем сайта, и за него начислено вознаграждение.

15 ноября 2022 года многие пользователи «1С:Предприятие 8» не смогли приступить к работе, в результате массового сбоя программы. Требовалась установка обновления, которое, однако не гарантировало полную работоспособность программного продукта. 

Разработчики опубликовали список проблемных версий своей программы:

рекомендации

3060 дешевле 30тр в Ситилинке

3070 Gigabyte Gaming за 50 тр с началом

<b>13900K</b> в Регарде по СТАРОМУ курсу 62

3070 Gainward Phantom дешевле 50 тр

10 видов <b>4070 Ti</b> в Ситилинке — все до 100 тр

13700K дешевле 40 тр в Регарде

MSI 3050 за 25 тр в Ситилинке

13600K дешевле 30 тр в Регарде

4080 почти за 100тр — дешевле чем по курсу 60

12900K за 40тр с началом в Ситилинке

RTX 4090 за 140 тр в Регарде

Компьютеры от 10 тр в Ситилинке

3060 Ti Gigabyte дешевле 40 тр в Регарде

3070 дешевле 50 тр в Ситилинке

-7% на 4080 Gigabyte Gaming

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

Сообщается, что эта проблема появляется в тонком и толстом клиентах для Windows. Проблема отсутствует в тонком и толстом клиентах под Linux и macOS, и также её нет в web-клиенте для всех операционных систем. На сервере 1С:Предприятие данная проблема также не была зафиксирована. Разработчики 1С предполагали, что многие пользователи проблемных версий не смогут работать без обновления программы, начиная с 15 ноября 2022. Если у пользователя другая версия 1С, то она будет нормально работать без обновлений.

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

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

Рассмотрим что из себя представляет «1С:Предприятие 8»

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

Причина сбоя 15 ноября 2022 года и её решение

15 ноября большое число пользователей «1С:Предприятие 8» столкнулись с невозможностью войти в программу. Так при запуске 1c, программа выдавала им ошибку «Неправомерное использование программного продукта».

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

По информации разработчиков, клиенты 32-разрядных серверов на версиях платформы: 8.3.22.1704, 8.3.21.1622, 8.3.20.2180, 8.3.19.1723, 8.3.18.1957, 8.3.17.2757 могут самостоятельно аварийно завершаться (теряя не сохранённые данные). Далее они проводят список исправленных версий серверов и подробные инструкции по их установке.

Также сообщается, что в 13 версиях версий платформы «1С:Предприятие 8» (подробный список смотрите выше) была выявлена критическая проблема, приводящая к закрытию клиентского приложения спустя несколько минут после начала работы пользователя в программе.

При этом данные, ранее сохранённые в базе, не пострадают, а несохранённые данные скорее всего будут утеряны.

Сообщается о вероятности проявления этой проблемы именно с 15 ноября 2022 (интересно, откуда появилась привязка к этой дате?). Разработчики 1С предполагают, что многие пользователи перечисленных проблемных версий не смогут полноценно работать. Поэтому они просят пользователей проверить используемую ими версию 1С и при необходимости её обновить. 

С другой стороны, по сообщениям сообщества пользователей 1С, на пиратских форумах 1С также сообщают о проблемах. И появилось мнение (официально пока не доказанное), что на самом деле никакой «критической проблемы» не было, а в новую версию «1С:Предприятие 8» просто был внедрён новый механизм определения пиратского эмулятора ключей, и разработчики закрыли способ обхода ключей через динамическую библиотеку techsys.dll.

«Вы стали жертвой подделки программного обеспечения»

Именно это сообщение получили многие пользователи 1С. Причиной могло стать срабатывание защиты от незаконного использования лицензионного продукта. Защита может применяется правообладателем на законных основаниях, согласно статье 1299 ГК РФ (Глава 70. АВТОРСКОЕ ПРАВО, статья 1299 «Технические средства защиты авторских прав»), при наличии на компьютере пользователя нелегального эмулятора ключа защиты, или иных средств взлома.

Однако многие пользователи, легально купившие 1С, получили сообщение: «Вы стали жертвой подделки программного обеспечения». И пару кнопок: «Подробнее» и «Завершить работу».

По сообщениям пользователей на профильных форумах, при этом их версия программы была официально куплена, были установлены все необходимые ключи защиты и также установлена последняя версия 1С. Они пишут, что за день до сбоя, компания 1С прислала срочное сообщение о необходимости обновить платформу, разработчики ссылались на некие «Внешние условия», но не уточняли какие именно. Пользователи предполагают, что в некоторые релизы программы была внедрена новая защита от пиратов и её активация была настроена именно на 15 ноября. Но в результате что-то пошло не так, и кроме пиратов, пострадали и многие легальные пользователи (понеся при этом ощутимые финансовые потери). Соответственно признание своей ошибки представителями 1С может вылиться в многомиллионные выплаты пострадавшим официальным пользователям, что наверняка превысит пользу от заблокированных пиратов. Но само наличие данной защиты пока официально не подтверждено экспертами, поэтому действует презумпция невиновности.

Последствия сбоя 15 ноября 2022 года

Сообщается, что история имеет продолжение, у некоторых клиентов и партнёров «1C» проблемы долгое время не могли быть решены. Например, вечером 17 ноября не работали многие сайты «1С», такие как users.v8.1c.ru, its.1c.ru, сайт с обновлениями info83.1c.ru (на вечер 19 ноября все перечисленные сайты уже доступны). А исправляющие обновления разработчики рекомендовали скачивать со страницы со списком обновлений releases.1c.ru/total.

Пока разработчики признали только допущенные ими ошибки (не уточняя точных причин).

Информация от официального дистрибьютора фирмы “1С” в Москве, Московской, Тульской и Владимирской областях

В ответ на сложившуюся ситуацию, один из пользователей профильного форума написал, что юридический отдел их компании готовит иск на 990 млн. рублей к разработчикам 1С. Для покрытия понесённых убытков и издержек ввиду вины 1С. И наверняка это иск будет не единственным…

Этот материал написан посетителем сайта, и за него начислено вознаграждение.

Проблемы при запуске 1С 8.3

Многие пользователи сталкивались с ошибками при работе в программе: появлялось уведомление с описанием сути и местом возникновения. Но что делать, когда во время работы зависает база или не запускается 1С конфигурация? Прежде всего — не теряться и не паниковать: хотя причины сбоев различны, в большинстве случаев разобраться по силам рядовому сотруднику с минимальными знаниями в администрировании.

Проблемы с запуском конфигураций

Сложности с открытием конфигураций условно можно разделить на две категории:

  • Выдано информационное окно с описанием ошибки, например:
  • «Отсутствует файл базы данных»;
  • «Информационная база не обнаружена»;
  • «Файл базы данных поврежден»;
  • «Неверное имя пользователя или пароль»;
  • «Нет прав на запуск требуемого вида клиента» и т. д.
  • 1С зависает, загрузка не проходит дальше заставки конфигурации, база не открывается.

В статье рассмотрены несколько ошибок запуска конфигураций на платформе 1С:Предприятие 8.3.17.1549.

Ошибки при старте конфигурации

Сбои запуска сопровождаются разными уведомлениями, поэтому обращайте внимание на текст сообщения. А поняв причину проблемы, определите направление для решения.

Недостаточно прав на запуск программы

Может возникнуть у новых пользователей или после изменения учетной записи.

Для устранения следует поменять пользователю настройки прав и ограничений. Это доступно под учетной записью администратора 1С. Пункт Настройка пользователей и прав в типовых конфигурациях размешен в разделе Администрирование.

Не найдена база данных

При запуске программа не нашла файл базы 1Cv8.1CD. В сообщении указывается путь, по которому проводится запрос. Причины недоступности базы:

  • перемещена;
  • удалена;
  • переименован каталог хранения;
  • для пользователя закрыт доступ к папке с базой.

Чтобы устранить ошибку:

  • Попробуйте пройти по указанному пути до файла 1Cv8.1CD.
  • Убедитесь, что имена компьютера/диска и всех папок совпадают с указанными в уведомлении. Если обнаружили отличия, исправьте параметры запуска базы: по кнопке Изменить пропишите новый каталог расположения ИБ.

  • Проверьте права на изменение файлов для текущего пользователя. В окне Свойств каталога базы на вкладке Безопасность должны стоять отметки Разрешить.

  • При отсутствии каталога или файла 1Cv8.1CD посмотрите Корзину: возможно, база случайна удалена.

Ярлык запуска 1С не действителен

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

Для создания нового ярлыка:

  • найдите каталог с установленным приложением 1С;
  • откройте папку common;
  • правой кнопкой по файлу 1cestart.exe вызовите контекстное меню и выберите Отправить — Рабочий стол (создать ярлык).

После выполнения команды на рабочем столе появится новый значок 1С. Можете его переименовать на свое усмотрение. Старый ярлык удалите.

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

Программа 1С зависает при запуске

Когда 1С не отвечает при запуске после выбора конфигурации, а на экране долгое время висит заставка, то:

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

Предпосылками этих проблем могут быть и частые зависания 1С при выполнении каких-либо действий в программе.

Проверка и восстановление целостности БД

Если база 1С не запускается ни в пользовательском режиме, ни в режиме конфигуратора, следует проверить ее на ошибки утилитой chdbfl.exe. Она устанавливается вместе с конфигурацией, находится в папке bin и имеет тип Приложение.

Если в директории 1cv8 несколько папок с разными релизами платформы, откройте последнюю установленную.

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

В открывшемся окне Проверка физической целостности файла БД в поле Имя файла БД укажите путь до файла 1Cv8.1CD, находящегося в каталоге базы. При затруднении путь можно посмотреть в нижней части окна запуска 1С.

Отметьте флаг Исправлять обнаруженные ошибки, чтобы утилита chdbfl.exe сразу делала исправления в базе. После завершения процедуры ознакомьтесь с результатом в окне приложения.

Далее, независимо от итога проверки, сделайте диагностику ИБ через конфигуратор:

  • Запустите 1С в режиме конфигуратора.
  • Перед началом действий с базой создайте резервную копию Конфигурация — Выгрузить информационную базу.
  • Перейдите в меню Администрирование — Тестирование и исправление.

  • В открывшемся окне отметьте все режимы проверки, поставьте флаг Тестирование и исправление и нажмите Выполнить. Результат отобразится в служебном окне.

  • Еще эту функцию используют, когда зависает 1С при формировании отчетов, проведении документов и т. д. После пересчета итогов, реиндексации, реструктуризации таблиц ИБ повышается быстродействие программы 1С.

Проверьте работу конфигурации в пользовательском режиме.

Изменение параметров компьютера

Если не запускается 1С 8.3 или работает медленно даже после всех проведенных проверок, значит, причину стоит поискать в настройках операционной системы: в выделяемом объеме оперативной памяти для приложений. При таких проблемах в 1С часто появляется сообщение «Недостаточно памяти».

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

Для устранения:

  • Уточните объем оперативной памяти:
    1. правой кнопкой по значку Мой компьютер вызовите контекстное меню и выберите пункт Свойства;

  • в окне свойств компьютера в разделе Система посмотрите Установленную память (ОЗУ) и Тип системы.

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

  • 32-разрядная ОС — 2 Гб;
  • 64-разрядная ОС — 4 Гб.

ОС потребляет в среднем 2 Гб оперативной памяти, поэтому в дальнейшем при изменении параметров распределения ОЗУ учитывайте это значение. В рассмотренном примере общая ОЗУ 6 Гб, из них 2 идут на нужды ОС, т. е. для приложений можно выделить максимум 4 Гб. Если урезать ресурсы для системы, то это приведет к замедлению работы и увеличению времени ожидания откликов.

Установите новый объем ОЗУ для приложений вручную:

  • в меню Пуск найдите Командную строку — специальную утилиту, позволяющую менять настройки компьютера через текстовые команды. При затруднении воспользуйтесь строкой поиска, введя Командная строка или cmd;

  • правой кнопкой вызовите контекстное меню и выберите Запуск от имени администратора. Подтвердите выбор (Да) в следующем окне. Без этого пункта система может отказаться выполнять команды, даже если пользователь имеет права администратора;

  • в окне Командной строки наберите команду bcdedit /set increaseuserva [размер выделяемой для приложений памяти в Мб] и нажмите на клавиатуре Enter. При успешной установке новых параметров ниже высветится сообщение «Операция успешно завершена».

Если в доступе отказано, скорее всего, запуск Командной панели выполнен не от имени администратора.

  • Перезагрузите компьютер.

При повторных зависаниях программы 1С, появлениях ошибок «Недостаточно памяти» обратитесь к системному администратору, чтобы он увеличил физический объем ОЗУ на компьютере. В качестве временной меры при нехватке оперативной памяти можно рассмотреть вариант с увеличением файла подкачки — это выделенная на жестком диске область под нужды приложений.

Для увеличения файла подкачки:

  • Откройте окно свойств компьютера и выберите пункт Дополнительные параметры системы.

  • В окне Свойства системы на вкладке Дополнительно нажмите кнопку Параметры.

  • В Параметрах быстродействия перейдите на вкладку Дополнительно. В разделе Оптимизировать работу выставьте флажок у программ. Нажмите Изменить.

В окне Виртуальная память выберите диск, на котором будет выделено пространство для файла подкачки. После установки флажка Указать размер задайте величину области в Мб. Исходный и Максимальный размер опытные сисадмины рекомендуют ставить одинаковые, т. к. это снижает разброс данных в виртуальной памяти. Чем меньше на компьютере ОЗУ, тем больше выделяют места для файла подкачки:

  • для 1 Гб ОЗУ — до 4096 Мб;
  • 2 Гб — 3584 Мб;
  • 4 Гб — 3048 Мб;
  • 6 Гб — 2560 Мб.

  • Кнопкой Задать новые параметры сохраняются в системе. Чтобы они вступили в силу, перезагрузите компьютер.

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

Используйте файл подкачки только при недостатке оперативной памяти, иначе система начнет часто обращаться к этой области для сохранения временных файлов, а из-за низкой скорости (по сравнению с ОЗУ) стабильно работающий компьютер станет дольше обрабатывать запросы.

Принудительное закрытие 1С

Если зависла 1С 8.3 — что делать пользователю? Вот несколько вариантов:

  • нажмите комбинацию клавиш Alt+F4 и немного подождите, программа прервет выполнение текущего процесса и выдаст диалоговое окно с вопросом «Завершить работу с программой?»;
  • в панели задач вызовите контекстное меню значка 1С и выберите Закрыть окно;

  • откройте диспетчер задач Ctrl+Shift+Esc. Выделите неотвечающее приложение и нажмите Снять задачу.

Если зависла 1С — как закрыть программу без последствий для базы данных?

  • Не пользоваться кнопкой RESET на системном блоке;
  • Не отключать подачу электричества.

При небольшой производительности компьютера не забивайте базу 1С лишней информацией: чаще удаляйте помеченные объекты. Чем меньше объем БД, тем быстрее обрабатываются запросы. Если устранить проблему зависания 1С не помог ни один из способов, выход только один: увеличить ОЗУ и повысить разрядность ОС — обратитесь к системному администратору.

Обслуживание

Заказать консультацию

По этой или иной ошибке Вы можете обратиться к нашим специалистам, мы Вам поможем решить Вашу проблему.

Помогите плиз разобраться. При старте программы через тонкий клиент вылетает такая ошибка: (HTTP: Conflict и т.д.) При чем через веб-браузер все работает нормально, открывается, запрашивает пароль, входит в базу. А с тонким клиентом такая фот лажа. Не знаю в какую сторону копать. Платформа 8.3.5.1119

свеже установленный ? в иис error pages, попробуй поставь detailed errors.

Ставился неделю назад, работал ведь, а тут почему-то перестал работать. detailed errors на ИИС включен Но проблема решилась. Заметил, что в сообщении об ошибке указан релиз 1119, в то время как сервер работает на 1068. Прописал в параметрах базы версию релиза 8.3.5.1068, база запустилась.

Тэги: 1С 8

Комментарии доступны только авторизированным пользователям

Я
   Лохматый

31.12.20 — 10:11

Всех с наступающим праздником!!

Столкнулся что при переходе из конфигуратора в режим Предприятия

Ошибка запуска 1с:Предприятия: тонкий клиент не установлен

версия 8..16.1148 (хотя это не важно потому что ничего не переустанавливалось)

может кто сталкивался? как лечится?

В интернете  это  уже обсуждалось но решением было переустановка системы, что не устраивает

   ДенисЧ

1 — 31.12.20 — 10:11

Запустить сетап 1сы, выбрать тонкий клиент.

   Лохматый

2 — 31.12.20 — 10:14

Конечно же устанавливал (и переустанавливал)

   Лохматый

3 — 31.12.20 — 10:15

Предприятие у меня запускается. Не запускается из конфигуратора по F5

   ДенисЧ

4 — 31.12.20 — 10:22

Тогда снеси 1с. Почисти все следы на компе (в файлах и в реестре).

Установи заново.

   Лохматый

5 — 31.12.20 — 10:24

Чистил  ..в реестре ни чего не знаю что чистить

   Лохматый

6 — 31.12.20 — 10:27

Удалял каталоги 1с

ProgramFiles

ProgramDATA

AppDAta в профиле

   ДенисЧ

7 — 31.12.20 — 10:27

Тогда, если не хочешь систему переустанавливать — зови батюшку (или кто тебе ближе по вере)

   Cyberhawk

8 — 31.12.20 — 14:05

Ставлю на 32б и 64б

   Лохматый

9 — 11.01.21 — 09:07

По прежнему без решения

  

Владислав_85

10 — 15.02.21 — 09:52

Удалось победить сабж удалив все установленные платформы, оставшиеся файлы в ProgramFiles, ProgramData, AppData и очистив реестр от записей связанных с платформой. В реестре искал по «1cv» и «v82». Оставил только ветки относящиеся к правилам брандмауэра. Установил платформу, оталдка стала запускаться как надо.

16.09.2021

Помощь пользователю при проблемах при запуске системы и другие доработки

Данная статья является анонсом новой функциональности.

Не рекомендуется использовать содержание данной статьи для освоения новой функциональности.


Полное описание новой функциональности будет приведено в документации к соответствующей версии.


Полный список изменений в новой версии приводится в файле v8Update.htm.

Реализовано в версии 8.3.21.1302

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

Помощь пользователю при ошибке при входе в систему

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

В версии 8.3.21 мы переработали подход к сообщениям об ошибках, возникающих при входе в систему. Теперь администраторы и разработчики могут добавить в сообщения информацию, которая более подробно объяснит пользователю причину проблемы и, возможно, сможет помочь пользователю решить её. Мы рекомендуем задействовать эти новые возможности, когда они появятся, чтобы сделать работу пользователей удобнее.

Если ошибка произошла при входе в систему, пользователю можно будет показать дополнительную информацию, которая сможет помочь ему решить возникшую проблему:

  • Текст (например, «Позвоните дежурному администратору по телефону +7 (495) 123-45-67»)

  • Ссылка на ресурс с информацией (например, на сайт, где описаны способы решения возникшей проблемы)

При показе сообщения об ошибке под системным сообщением отображается текст помощи (если задан) и ссылка “Нужна помощь” (если задана ссылка на ресурс с информацией). Полный тест ошибки отображается при нажатии на ссылку “Показать подробности…”:

img-01.png

Ошибки, возникающие при входе в систему – одни из самых непростых в обработке. Такие ошибки, в частности, могут возникать из-за недоступности сервера 1С, и, значит, в этот момент с сервера нельзя получить данные о том, какую информацию показать пользователю. Поэтому описанную выше информацию можно записать для каждой базы в файл списка баз *.v8i – при неудачном входе в систему информация будет считана из этого файла (при доступности файла) и показана пользователю.

Есть варианты работы, когда файлы *.v8i недоступны – работа в облаке, удалённая работа и т.п. Поэтому эту информацию также можно настроить через стандартную обработку «Управление настройками отображения ошибок» (параметры «Текст помощи» и «Навигационная ссылка помощи») и сохранить в инфобазе. Если с клиента уже был ранее осуществлен успешный вход в систему – эти параметры считываются с сервера и кэшируется на клиенте.

Если клиент успешно связался с сервером и считал актуальные значения параметров «Текст помощи» и «Навигационная ссылка помощи», но далее при работе системы возникли проблемы при соединении с сервером – в диалоге попытки повторного подключения будут использованы последние считанные значения параметров.

Обратите внимание! Информация, записанная в файле *.v8i, и настройки параметров «Текст помощи» и «Навигационная ссылка помощи» — независимы друг от друга. В случае, если доступен файл *.v8i, но недоступен сервер 1С и на клиенте нет закэшированных значений параметров «Текст помощи» и «Навигационная ссылка помощи» – пользователю будет показана информация из файла *.v8i, в противном случае – информация из параметров «Текст помощи» и «Навигационная ссылка помощи».

Настройки подключения к базе

В файл списка баз (*.v8i) в свойства базы добавляется параметры: 

  • StartupErrorHelpText (строка) – текст, отображаемый в диалоге ошибки до начала сеанса или диалоге попытки повторного подключения

  • StartupErrorHelpURL (строка) – ссылка на ресурс с информацией

Тонкий клиент

Для разработчиков и администраторов появится возможность задать параметры для отображения сообщений об ошибках при входе в систему, как программно (через новые свойства и методы объектов встроенного языка), так и в стандартной обработке «Управление настройками отображения ошибок» (вызывается из пункта системного меню «Функции для технического специалиста»):
img-02.png
Про параметр «Адрес сервера обработки ошибок при запуске» — в отдельном разделе ниже.

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

 Ситуация     Сообщение
Не удалось установить соединение с сервером «Не удается установить соединение с “<имя базы>”.

  • Проверьте сетевое соединение

  • Проверьте, что параметры подключения указаны верно

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

Если проблема возникла уже после начала работы с системой — на форме повтора попытки соединения с сервером отображаемый текст будет таким же, как и на таблице вверху, а полный текст можно посмотреть, нажав на ссылку «Показать подробности…».

Веб-клиент

Мы постарались реализовать аналогичные «дружественные» сообщения об ошибках при входе в систему и в веб-клиенте. В веб-клиенте есть сложности в отслеживании взаимодействия браузер-сервер, т.к. браузер – внешнее для нас приложение, и мы не всегда можем контролировать происходящие в нем процессы. Тут нам пришла на помощь технология service-workers. Эта технология, в частности, позволяет кэшировать информацию на стороне клиента, что может быть использовано для подгрузки данных при недоступности сетевого ресурса.

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

img-03.png

Это будет работать при соблюдении нескольких условий:

  • Подключение к веб-серверу по HTTPS

  • На веб-сервер уже был осуществлен удачный вход из браузера (для кэширования на клиенте страницы, показывающей информацию об ошибке)

  • Браузер должен поддерживать
    технологию service-workers

Про сервер обработки ошибок при запуске

Выше мы упомянули параметр «Адрес сервиса обработки ошибок при запуске».

img-04.png

Если этот параметр задан, то при ошибках запуска по этому адресу клиент 1С сделает запрос дополнительной информации. А по этому адресу можно настроить веб-сервер, который будет отдавать более подробную информацию о текущей ситуации — информировать пользователей при возникновении неожиданных аварийных ситуаций и / или недоступности сервера и т.п. Например, можно отобразить пользователю текст “Мы уже работаем над проблемой. Работа сервера возобновится после 14:00”.

Для поддержки это сценария можно реализовывать совсем простой вариант: просто положить JSON-файл в папку и настроить веб-сервер (Apache, nginx, IIS) на отдачу этого файла. При возникновении проблем на сервере можно вписать в этот файл необходимый текст (userMessage) и настроить время, до которого этот текст будет отображаться на форме (в нашем примере – до 14:00).

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

Вход через HTTP при установленной блокировке сеансов

При входе через HTTP (через тонкий или веб клиент) добавляется поддержка параметра /UC. Этот параметр указывает код доступа, позволяющий зайти в базу при установленной блокировке сеансов. Это позволит администратору зайти в опубликованную по НТТР базу даже если в ней установлена блокировка сеансов.

Отчет об ошибке

При формировании отчета об аварийном завершении добавляется возможность показа окна “О программе”.

img-05.png

img-06.png

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

Теги:
8.3.21 

 0 

   

Распечатать

1С 8.3 : Нет прав на запуск требуемого вида клиента

Новый пользователь пытается открыть программу и получает ошибку ошибка: «Нет права на запуск требуемого вида клиента».

Откройте Конфигуратор — Администрирование — Пользователи:

1. Если Пользователей нет, то создайте пользователя, введите имя, пароль и на закладке прочее установите Полные права

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

И отметьте галками права на запуск толстого и тонкого клиента:

Если у вас нет в списке Запуск толстого клиента или Запуск тонкого клиента, то нужно через конфигурацию открыть назначенную роль пользователю:

В окне редактирования роли отметить галками требуемые клиенты

Сохранить конфигурацию и все запустится )

  • Ошибка при запуске приложения 135dec40
  • Ошибка при запуске приложения 0чс000906
  • Ошибка при запуске приложения 0чс0000906 фар край 3
  • Ошибка при запуске приложения 0чс0000135
  • Ошибка при запуске приложения 0чс00000906