imported>Vix |
imported>Supportadmin |
Строка 1: |
Строка 1: |
| == Обмен данными в 1с 8.2. Runtime Error. == | | За последние пару лет, а сейчас январь 2018, в JS появилось столько всего нового и это в стольких местах описано. Пора собрать в кучу весь поток сознания. |
| | ==Объявления переменных let и const == |
| | [https://learn.javascript.ru/let-const Теория] |
| | [https://jsperf.com/let-vs-var-performance/93 Тесты] |
|
| |
|
| Так случилось, что при выполнении обмена данными в 1с 8.2 программа вылетала с ошибкой Microsoft Visual C++ Runtime Library Program C:Program Files1Cv81BIN1cv8.exe abnormal program termination. Вообще, причин несколько, я расскажу о моем решении проблемы, а также других возможных методах. Подробности под катом.
| | Вывод: никакого существенного изменения производительности не несут. Вопрос в обратной совместимости кода. |
| | |
| В моем случае проблема решается удалением файла 1cv8.lck, находящегося в папке пользователя программы.
| |
| | |
| C:Usersимя_пользователяAppDataRoaming1C1Cv826da74ee6-65db-4464-9255-f7704867138f1Cv8.lck.
| |
| | |
| Это файл блокировки и должен автоматически удаляться при корректном завершении программы. Если 1с была закрыта некорректно, например завершением процесса из таск-менеджера, блокировка остается и необходимо ее удалить.
| |
| | |
| Странно то, что на нашем сервере операция автоматического удаления средствами 1с не работает, мне пришлось написать строку кода в bat-файл и создать ежедневную задачу в планировщике, которая будет выполнять удаление файла блокировки на сервере до прихода рабочего персонала.
| |
| | |
| Дополнительные возможные решения, если вышеописанный способ не помогает:
| |
| | |
| 1. Каталог информационной базыSyslog1cv8.mlg.
| |
| | |
| Переместите этот файл и попробуйте выполнить задачу.
| |
| | |
| 2. chdbfl.exe.
| |
| | |
| В папке bin установленной программы 1с есть файл chdbfl.exe, который полностью протестирует вашу базу данных.
| |
| | |
| 3. Очистите каталоги 1с, такие как Application Data. Их две: C:Documents and Settingsимя_пользователяApplication Data1C1Cv81(2) и C:Documents and Settingsимя_пользователяLocal SettingsApplication Data1C1Cv81(2)
| |
| | |
| 4. Обновить программу 1с. Говорят, в новых версиях эта проблема не имеет места.
| |
| | |
| Наверняка существуют и более специфичные причины такой ошибки, но я рассмотрел самые вероятные.
| |
За последние пару лет, а сейчас январь 2018, в JS появилось столько всего нового и это в стольких местах описано. Пора собрать в кучу весь поток сознания.
Объявления переменных let и const
Теория
Тесты
Вывод: никакого существенного изменения производительности не несут. Вопрос в обратной совместимости кода.