Вылетает 1с при сравнении конфигураций
Если у Вас сворачивается или безвозвратно закрывается 1с во время работы – это тревожный знак. Кроме того, что эта неприятность не даёт нормально работать в программе, сворачивание и выкидывание из 1с ведёт к повреждению базы 1с. Если у вас недавно появилась данная проблемам связанная с закрытием 1с в процессе работы – спешите прямо сейчас сделать резервную копию базы!
1) Неисправность компьютера. Ваш ноутбук может иметь проблемы аппаратного характера. Выявить этом может специалист использую специальные программы для диагностики (aida64, victoria, crystal disk mark, memtest, ati tool, blue screen view и другие). Если во время работы в 1с вылетает синий экран смерти. То это является признаком того что ваш компьютер или ноутбук – неисправны. BSOD (blue screen, грустный смайлик, экран смерти) – появляется в случае ошибки памяти (видеопамяти, ПЗУ, ОЗУ итд).
2) Если ваш компьютер не удовлетворяет требованиям 1С. Параметры компьютеров для современных программ 1с Розница, Управление торговлей, Бухгалтерия, Зарплата и кадры, Комплексная автоматизация, УНФ – довольно высокие. Признаком того что ваш компьютер недостаточно мощный – является выкидыванием из платформы 1с. Чтобы исключить возможность данной причины в вашем случае, убедитесь, что ваш компьютер соответствует рекомендуемым системным требованиям 1С (8 гб ОЗУ, двух-ядерный современный процессор, SSD накопитель с достаточным объемом).
3) Проблема в операционной системе вашего компьютера. Windows, Linux, MacOS и другие ОС компьютера имеют изъяны. При появлении проблем с программным обеспечением так же могут возникать «выкидывания» из программы. Радикальным способом устранения этой неисправности является переустановка операционной системы (переустановка Windows, если ваш компьютер работает на программном обеспечение Microsoft). Если переустановить ОС возможности нет, постарайтесь вспомнить в какой момент возникла проблема с выкидыванием 1с. Посмотрите какие программы вы скачивали, устанавливали и настраивали в данный период времени. Удалите или перенастройте софт.
4) Проблема в разрядности операционной системы, платформы 1с или драйверов торгового оборудования. Данная проблема очень редкая. Возникает в несоответствии битности программного обеспечения (битности x86 и 64). Исправлением является переустановка драйверов и платформы 1С.
5) Проблема с доступом к другому компьютеру по сети, где храниться база 1С. Данная проблема возникает если вы работает по сети в офисе или через интернет. Проверку данной проблемы сможет произвести опытный системный администратор использую командную строку CMD и команду ping. Так же он сможет выявить подозрительное (не исправное) сетевое оборудование.
6) Проблема с доступом к сетевому хранилищу или внешнему жесткому диску. Данная проблема возникает в случае если вы работает по сети, аналогична проблеме №5.
7) Проблема с доступом в интернет. Возникает если вы работаете через удаленный сервер, облачное хранилище, веб-сервер. В момент работы базы данных выкидывает. Системный администратор сможет проверить возможные микро потери в сеть интернет, которые вы визуально не замечаете.
8) Проблема с платформой 1с и её совместимость с конфигурацией. В этом пункте сразу несколько проблем. Конфигурация 1С 10.3 может работать с версией платформы 8.3.13.хх. При входе в случайный документ Управление торговлей 10.3 выкидывает, если платформа выше версий. Так же может быть «заключённая платформа», которую следует переустановить. Кроме этого может быть проблема с лицензией (которая устанавливается на платформу). А так же может быть пробелам ИТС. Редкий случай, когда при отсутствии купленной подписки информационно-технического сопровождения платформа 1с выкидывает на рабочий стол.
9) Проблема с SQL серверов или другими службами на сервере 1с. Если вы используете Сервер 1С предприятие, то на нем установлены различные службы без которых 1с работать, в привычном для вас режиме не заработает. SQL, web-server, iis, RDP – в каждом из них может крыться проблема. Устранить её можно обратившись к администратору сервера.
Восстановить базу можно через интернет дистанционно! Данную услугу недорого готовы выполнить специалисты нашей компании.
Вылетает 1С 8.2.15.310 при сравнении/объединении. Делала тестирование, исправление базы, переустанавливала платформу, чистила кэш. Пробовала на разных базах - одно и то же. Есть ещё варианты, кроме переустановки Windows?
Предпологаю уже проверил что вторая конфигурация (которая подливается) тоже с соответсвующим релизом.
Можно попробовать такой "танец" :)
1. Из исходной базы сохранить кнфигурацию в файл
2. Создать чистую базу
3. В чистую базу залить сохраненную конфигурацию
4. Объединить чистую базу с нужной
5. Сохранить конфигурацию из чистой в файл
6. Загрузить (не объединять, а имено загрузить) конфигурацию сохраненную из чистой в исходную
Разумеется, сначала бекапирование!
ЗЫ. Боюсь что виндоус не виноват :) Может конечно памяти не хватает, попрбуй на более "мошном" компьютере.
(1) проблема может быть связана с антивирусом (у меня Касперский 2011 рубил 1С8). Пока не поставил Касперский 2012, ничего не помогало
нормальные антивирусы настраиваются сами, в остальных нужно разрешать изменение файлов нужных приложений.
Можно взять cf который планируете обновить, сформировать с ним чистую базу обновить его.. и попробовать загрузить в нужную базу с данными. если не прошло обновление чистой базы то какой то кося с железом платформой 1с, или операционной базой если не загрузиться обновленный cf в базу с данными значит косяк какой то с данными. можно пробовать делать правила и переносить данный в нужную базу)))
(6) Dima_b, а х ее знает, но мэй би.
реальный программинг - это арт-технология, и ближе к политике, чем к науке
кроме дискретного, видео может быть итегрированное или встроенное.
Если встроенное (на отдельном чипе) - то видео Intel крайне слабое, и вполне может "вылетать" (виснуть).
Интеграция в кристалл работает по другому принципу, и таких косяков там нет.
Это из-за того что конфигурации разные или в той которая у вас стоит что то сильно на программировано . по крайне мере у меня так было . я при обновлениями галочки крутил и вроде все обновилось.
У 1С 8.2 баг с intel встроенными из-за этого постоянно вылетает при сравнении. Нужно зайти в свойства и отключить аппаратное ускорение вроде. У меня такая же проблема была. Потерял тучу времени и нервов на 8.2, пока не отключил эту "фичу". Как-то так встроенная видеокарта от intel участвует в объединении ))
аппаратное ускорение чего? сравнения и объединения? :)
Видеокарта никак не влияет на работу 1с8, разве что - возрастает общая нагрузка (раз встроенное видео - то нагрузки на цп включают и обработку для видео), и драйвер видеокарты дает ошибку.
- «Сравнить, объединить с конфигурацией из файла», «Сравнить конфигурации» платформа не видит отличий, либо видит, но не все.
- При объединении конфигураций объекты метаданных откатывались до версий, которые были несколько обновлений назад.
Поиск готовых решений проблемы:
Поиск источника проблемы:
После тестовых динамических обновлений и просмотра технологического журнала нашел таблицы в которые система делает записи с признаком динамического обновления.
Система оставила старую версию обновляемого модуля и добавила новую версию с признаком динамического обновления (dynupdate в наименовании).
Каждая запись таблицы продублировалась с признаком динамического обновления.
После удаления записей из таблиц Config и Params, которые система сделала при динамическом обновлении, произошел откат сделанных обновлений.
Сделал копию проблемной рабочей базы и почистил таблицы Config и Params от лишних записей.
После чистки таблиц механизмы сравнения/объединения/загрузки конфигурации стали работать корректно и указанных проблем больше не возникало.
Данную процедуру провел на 22 базах.
1. Создать копии таблиц Config, Params для случая если что-то пойдет не так.
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
CREATE TABLE [dbo] . [< Имя _ таблицы >Copy]
[FileName] [nvarchar] ( 128 ) NOT NULL,
[Creation] [datetime] NOT NULL,
[Modified] [datetime] NOT NULL,
[Attributes] [smallint] NOT NULL,
[DataSize] [int] NOT NULL,
[BinaryData] [image] NOT NULL,
PRIMARY KEY CLUSTERED
) WITH ( PAD_INDEX = OFF , STATISTICS_NORECOMPUTE = OFF , IGNORE_DUP_KEY = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON ) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
2. Удалить записи, которые система создает при динамическом обновлении.
FileName like '%dynupdate%'
FileName like 'DynamicallyUpdated'
FileName like '%dynupdate%'
FileName like 'DynamicallyUpdated'
3. Обновить конфигурацию файлом с последними изменениями т.к. после чистки произойдет откат модулей, которые обновлялись динамически.
Специальные предложения
Мы просто отказались от динамического обновления. Этот механизм как не работал так и не работает у 1с.
maklyak; andry888; sashapere; SuhoffGV; omut; artbear; vladir; webester; cool.vlad4; tormozit; theshadowco; Stim213; Yashazz; Йожкин Кот; + 14 – Ответить
Динамическое обновление это верный способ нажить себе проблем. А потом с ними героически сражаться.
За решение спасибо! Может пригодиться. А то пару раз встречал базы кем то динамически обновленные.
все ж таки один проход лучше, чем два =) тем паче что оба не оптимизируемы
крута было б ежели все это дело обернуть в ADO и сделать в виде родной обработки 1С с одной лишь кнопкой "Сделать все хорошо" =)
Спасибо, за решение. Динамикой увы приходится пользоваться. но вот таблиц таких слава богу оказалось не так много.
(6) DAnry, например? мое мнение, если без динамич. обновления никак, то что-то явно делается не так.
Для файловых баз, расшаренных по сети, это однозначно геморрой и проблемы.
При динамическом обновлении основная проблема возникает не на сервере SQL, а на клиенте, у которого не обновляется кэш или кэш разрушается. В результате при следующем входе в систему пользователь получает не ту версию конфигурации, которая ожидается, или получает ее не полностью.
(7) recon, проблема была в том, что при монопольном обновлении платформа с какого-то момента перестала удалять записи сделанные динамическим обновлением. В некоторых базах таблица Config хранила десятки версий одних и тех же объектов. Для таких баз при выполнении сравнения/объединения конфигураций платформа не видела различий в файлах, а при выполнении команды объединения/загрузки конфигурации из файла, считала последней версией объекта одну из старых неудаленных.
(9) Valp,
Я у десятка клиентов пользуюсь динамическим обновлением. Проблем не возникает.
Точнее. один раз возникла у клиента, у которого мы просто переставили 1С сервер с 8.2.16 на 8.3.4 без выгрузки/загрузки через DT. И то, проблема возникла у всех, у кого когда либо открывали конфигуратор и открывали в нём конфигурацию.
А так, как я сказал, проблем ни каких. Есть даже один клиент у которого я по 30 раз за день делаю динамическое обновление (клиент-сервер 8.2.19.106, MS SQL 2012).
Может Вы не умеете "готовить 1С"? :-)
(10) EmpireSer,
Видимо ты знаешь что-то чего не знают другие, может тебе Борис какой-то секрет рассказал?
Сколько активных юзеров в базе, которую ты в день по 30 раз обновляешь? После таких изменений обычно база долго не живет. По теме, если выгонять всех юзеров после каждого динамического обновления (грубо говоря одно обновление в день), то скорее всего "пронесет", но с 30-кой в день, это не реально.
Ну отказываться от динамического обновления не вижу смысла. А вот использовать хранилище конфигурации всецело устранит эти проблемы. Зачем разрабатывать какой-то кф-ник потом мучаться со сравнениями?
(11) logarifm,
Для разработки используем хранилище, файл с нужными изменениями выгружаем и отправляем в живые базы,
они обновляются монопольно в пакетном режиме. Проблему получили при очередном таком обновлении, сразу после перехода на новую платформу. Отправили файл с изменениями, по логам все прошло успешно, но по факту в конфигурации БД получили откат некоторых объектов к версиям, которых не было ни в конфигурации которую обновляли, ни в конфигурации которой обновляли. При попытке ручной загрузки, получили то же результат. При сравнении конфигураций оказалось, что платформа не видит изменений. Проблема возникла почти на всех базах, для которых перешли на новую платформу.
(12) Valp, все эти пляски с бубном от того, что 1с вряд ли опубликует алгоритмы процесса обновления
такие дела
(13) Fox-trot,
Вообще-то он довольно понятный. Даже можно сделать сравнение до и после изменений распаковывая данные в "BinaryData".
(0),
Всё таки "костыль" исправления уже сделанного не правильного перехода описан хорошо.
Но в статье не хватает описания правильного перехода, где не возникнет таких проблем.
Так же Вы не описали как осуществлялся переход с 8.2.17 на 8.3.5, т.е. сами этапы.
(14) EmpireSer, то есть тебе еще не попадалиь случаи когда сравнение не показывало различие всего одного свойства, к примеру в макете, хотя ты точно его изменял
раз уж тебе известно больше чем окружающим, может поделишься кодом 1с сравнения конфигураций. для серверного варианта есесьно
Один раз произошло так, что факт того, что изменения откатились всплыл где то через пару месяцев. После этого стараюсь не трогать динамическое обновление, можно очень сильно потом об этом пожалеть.
Просмотры 26439
Загрузки 0
Рейтинг 69
Создание 11.11.14 19:14
Обновление 11.11.14 19:14
№ Публикации 312157
Тип файла Нет файла
Конфигурация Конфигурации 1cv8
Операционная система Windows
Вид учета Не имеет значения
Доступ к файлу Бесплатно (free)
Код открыт Не указано
См. также
Как я начал администрировать сервер 1С: Предприятие 8.3 с телефона Промо
Развитие инструментов управления кластером серверов 1С:Предприятие 8.3.
14.04.2017 68964 user700211_a.straltsou 30
Динамическое обновление - это зло?
Копнем глубже в тему "Что же такое динамическое обновление" и почему оно может привести к проблемам. И может ли?
вчера в 22:00 1756 YPermitin 18
Ферма ОДИНа или как управлять множеством Серверов 1С: Предприятие из одной точки
У Вас много серверов приложений 1С Предприятие разных версий и их надо мониторить и администрировать. Новое приложение для управления фермой ОДИНа как раз для тебя.
26.08.2021 1430 khorevaa 8
Легкий способ регистрации библиотеки COMCNTR.DLL (для COM-соединения)
Устали от командных строк, нюансов с разрядностью 32х/64х или ручного создания V83COMConnector в службе компонентов? Предлагаю простой способ регистрации библиотеки COMCNTR.DLL.
22.12.2020 35539 vakrikun 32
Копирование числовых ячеек из 1С в Excel Промо
15.01.2019 38368 itriot11 27
Выгрузка в dt на сервере 1С по расписанию с завершением соединений и подключением к консоли сервера через com
Была задача настроить по расписанию выгрузку серверной базы в dt, готового решения не нашел, делюсь, может, кому пригодится.
Пробовал на нескольких компьютерах.
3318
954
Пробовал на нескольких компьютерах.
С какого релиза конфигурации обновляетесь?
Перед обновлением конфигурация запускается?
Конфигурация на полной поддержке иди с изменениями?
18
5
Текущий 3.0.84.2, обновляюсь на 3.0.85.2, режим серверный.
Конфигурация на поддержке, без изменений. Вылет происходит в процессе обновления. Баз несколько, ошибка на всех.
3318
954
Текущий 3.0.84.2, обновляюсь на 3.0.85.2, режим серверный.
Конфигурация на поддержке, без изменений. Вылет происходит в процессе обновления. Баз несколько, ошибка на всех.
3318
954
1) Можно попробовать переустановить платформу/ поставить более свежую версию
2) Перед обновлением провести тестирование/исправление ошибок в базе (не забыв сделать архивную копию)
Если совсем никак можно попробовать обновить конфигурацию на другом компютере в файловом варианте а потом загрузить на сервер.
18
5
Все это проделал на локальном компьютере, не на сервере, где изначально все делал. Виндовс 7Про-64х, антивирус касперский.
Ошибка выскакивает на 70%.
Я думаю, проблема не у нас.
3318
954
Все это проделал на локальном компьютере, не на сервере, где изначально все делал. Виндовс 7Про-64х, антивирус касперский.
Ошибка выскакивает на 70%.
Я думаю, проблема не у нас.
3318
954
Я думаю, проблема не у нас.
1) Перед выпуском релиза выполняется тестирование обновления с предыдущего релиза - ошибок связанных с обновлением не было обнаружено.
2) Это первое обращение с такой ошибкой (пользователей версии 3.0 несколько тысяч).
Если на наших ресурсах обновление вашей базы пройдет успешно, то это проблема конфликта ПО/драйверов/(анти)вируса или железа.
18
5
Cf сохранил из базы, загрузил его в чистую, пробовал обновлять на двух платформах.
yadi.sk/d/6gO1447SxgrcS
После новогодних праздников 1С не дал скучать. В какой то момент нужно было выполнить тестирование и исправление, но не вышло. При тестирование и исправлении 1 с просто вылетала и все.
windows server 2012 r2
1С:Предприятие 8.3 (8.3.11.2924) через терминальный доступ
Стал неторопливо искать решение…
Но тут пришли три базы которые нужно было перевести с 2 на 3, но тоже не получилось, при сохранении конфигурации в самом конце 1с вылетала. Хотя просто обновления вставали абсолютно нормально.
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: 1cv8.exe
Версия приложения: 8.3.11.2924
Отметка времени приложения: 5a2f43af
Имя модуля с ошибкой: basic.dll
Версия модуля с ошибкой: 8.3.11.2924
Отметка времени модуля с ошибкой: 5a2f45eb
Код исключения: c0000005
Смещение исключения: 00472b5f
Версия ОС: 6.3.9600.2.0.0.16.7
Код языка: 1049
Дополнительные сведения 1: 5861
Дополнительные сведения 2: 5861822e1919d7c014bbb064c64908b2
Дополнительные сведения 3: d2dd
Дополнительные сведения 4: d2ddcae25462e2b2f29684f70c88f75a
Тут уже пришлось шевелиться и искать решение оперативнее.
Перерыл кучу Форумов, пробовал:
- чистить кеш
- перезапускать винду
- удалять и добавлять базу в списке
- выгружать и загружать базу
- тест chdbfl.exe ничего не дал
- все делал под админом
- в базе админские права
Вообще много советов я нашел на просторах интернета, но не одного который мне бы помог.
Но один совет мне запал в душу, а именно попробовать разные версии платформы и я попробовал:
- 8.3.11.2924
- 8.3.11.2899
- 8.3.11.2867
Результат один ошибка((((
Решил попробовать обновить базу через платформу установленную на локальном компе и о чудо, все прошло без проблем. После этого база запустилась и на сервере.
Посмотрел какая верся стоит на локалке, оказалоась 8.3.10.2639
Поставил ее на сервер и решил еще раз попробовать переход с 2 на 3 на сервере в версии платформы 8.3.10.2639 и о чудо, все прошло без сучка без задоринки.
В итоге в моем случаи, дело оказалось все таки в платформе.
На всех платформах версии 8.3.10 базы работали без проблем, а вот на 8.3.11 то там то сям проскакивают ошибки, то не обновить, то документ в базе не сохранить.
Читайте также: