Список ошибок 1с ерп

где можно смотреть список ошибок в релизах 1с ☑ 0

vde69

25.02.13

10:43

на вопрос о «косяке» получил по почте ответ:

«Это проявление зарегистрированной ошибки (10073140)»

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

1

Amra

25.02.13

10:44

На юзерсе, вестимо…

2

Maxus43

25.02.13

10:44

3

vde69

25.02.13

10:56

(1) (2) таки не вижу :) дайте ссылку на ошибки касаемые бухии….

4

tdm

25.02.13

10:58

(3) там логинитесь, заходите в конфигурацию, нужный релиз — ну и внутри уже зарегистрированные ошибки релиза))

5

almar

25.02.13

10:58

6

tdm

25.02.13

10:59

(0) >>и самое главное планы по их ликвидации?

=)) как только так сразу…

7

tdm

25.02.13

11:00

(5) downloads.v8.1c.ru разве уже разрешили тут размещать ?))

8

Maxus43

25.02.13

11:01

(7) а почему нет? там авторизация

9

vde69

25.02.13

11:03

(5) спасибо, то что нужно!!!

(7) если доступ туда есть — то почему нет, это-же не копирование а прямая ссылка. Ссылки постить можно если это не варез.

10

smotritel

25.02.13

11:06

11

vde69

25.02.13

11:09

(10) а по бух 3.0 есть?

12

Maxus43

25.02.13

11:10

(11) ну знаешь где щас искать, тут и будешь спрашивать?)

15

Naumov

06.03.13

14:04

(11) заходи в список релизов, потом в нужный релиз. Там, если список опубликован, будет ссылка на перечень ошибок

Ошибки 1С

  • Ошибка при подключении расширения в 1С 8. Критичная: Конфликт внутренних идентификаторов у объекта
    Ошибка «Критичная: Конфликт внутренних идентификаторов у объекта» в 1С 8 при подключении расширения и при запуске 1С в режиме Предприятие.
    12-09-2023
  • Ошибка в работе ТСД Cleverence и 1С 8. Ошибка с сервера. Серверу не удалось обработать запрос. Сбой запроса HTTP 409: Conflict
    После обновления в базе 1С возникла проблема работы терминалов Cleverence. На терминале описание: Ошибка с сервера: Серверу не удалось обработать запрос. —> Адресат вызова создал исключение. —> Сбой запроса с состоянием HTTP 409: Conflict
    04-08-2023
  • В 1С 8 под разными пользователями в одной базе в формах отображаются отличающиеся данные
    Как исправить ситуацию в 1С 8, когда в одной форме списка справочника (документа) под разными пользователями с одинаковыми правами выводимые данные отличаются. Способы, как устранить на примере частного случая.
    31-07-2023
  • В SQL не получается изменить настройку параметра Блокировки в значение 0
    При попытке в SQL Server Managiment Studio в настройках сервера изменить параметр «Блокировки» в значение 0, после того, как было установлено другое значение, программа не позволяет это сделать. Так же в статье описано, как можно интерактинво изменить значнеие параметра «Блокировки» группы настроек «Параллелизм» в SQL.
    18-07-2023
  • 1С 8 База содержит разделители созданные 1с предприятие 8
    Ошибка в конфигураторе серверной базы 1С: Комплексная автоматизация 8 ред. 2.0 при обновлении:
    Информационная база содержит разделители, созданные 1С:Предприятием 8.2.14.
    Для продолжения работы с информационной базой 1С:Предприятием 8.3.22.1709
    запустите Конфигуратор 8.3.22.1709
    без указания значений разделителей
    от имени пользователя с незаданными значениями разделителей
    в режиме монопольного доступа к информационной базе.
    06-07-2023
  • Ошибка СУБД. Экземпляру ядра СУБД SQL Server не удается получить ресурс LOCK в 1С 8
    Ошибка СУБД:
    Microsoft SQL Server Native Client 11.0: Экземпляру ядра СУБД SQL Server не удается получить ресурс LOCK в данный момент времени. Запустите инструкцию повторно, когда число активных пользователей уменьшится. Попросите администратора баз данных проверить конфигурацию блокировки и памяти для данного экземпляра либо выполнить проверку давно выполняющихся транзакций.
    HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=4, Severity=13, native=1204, line=1
    29-06-2023
  • 1с 8 Рарус Ошибка при инициализации компоненты лицензирования Не найден файл внешней компоненты
    Полный пример текста ошибки:
    Ошибка при инициализации компоненты лицензирования {ОбщийМодуль.ЛицензированиеПовтИсп.Модуль(20)}: Ошибка при вызове метода контекста (ПодключитьКомпоненту): Не найден файл внешней компоненты
    28-04-2023
  • 1с 8 Дополнительные процедуры обработки данных не выполняются, т.к. отключено регламентное задание Отложенное обновление.
    Может так получиться, что после обновления конфигурации базы данных процедуры и функции после него, которые выполняются в базе в режиме 1С:Предприятие не будут запущены. При просмотре результатов обновление можно увидеть сообщение:
    Дополнительные процедуры обработки данных не выполняются, т.к. отключено регламентное задание Отложенное обновление.
    Рассмотри такой пример, который может произойти в любой типовой базе 1С 8
    05-04-2023
  • Inpas Dual Connector: Эквайринговая система: Не удалось загрузить драйвер торгового оборудования. Необходимо проверить корректность установки драйвера.
    Эквайринговый терминал внезапно перестал работать в связке с 1С 8 УТ 10.3. Хотя до этого работал стабильно и накануне не было каких-либо изменений в базе. Стала возникать ошибка при попытке работы с терминалом:
    Inpas Dual Connector: Эквайринговая система: Не удалось загрузить драйвер торгового оборудования.
    Необходимо проверить корректность установки драйвера.
    Произошла ошибка при подключении торгового оборудования.
    01-03-2023
  • Консоль управления (ММС) не может создать оснастку 1С 8
    Ошибка при открытии консоли «Администрирования серверов 1С Предприятие 8»:
    Консоль управления (ММС) не может создать оснастку
    22-02-2023
  • Ошибка при закрытии смены 73h, Команда не поддерживается в данном режиме (Закрытая смена)
    Ошибка при попытке закрыть кассовую смену в 1С 8: 73h, Команда не поддерживается в данном режиме (Закрытая смена).
    02-02-2023
  • 1C 8 При обращении к торговому оборудованию возникла ошибка FFFFFFFFh, Нет связи при закрытии смены, печати чека
    Ошибка в базе 1c 8 FFFFFFFFh, Нет связи стала возникать после аварийного завершения работы из-за отключения электричества. Стала возникать при попытке печати чека или закрытия смены (смена была уже ранее открыта). При этом тестирования подключения выдавало успешный результат проверки. ККТ подключено к УТ 10.3 в удаленном рабочем столе.
    19-01-2023
  • 1С 8 Ошибка ККТ 14h, Ограничение ресурса ФН
    Ошибка возникла при работе с ККТ Штрих-М в базе конфигурации 1С УТ 10.3 при попытке печати чека и закрытии смены.
    19-01-2023
  • 1C 8 Нарушена структура платежного документа, строка: НДС не облагается
    При попытке прочитать содержимое файла выгрузки из банка «kl_to_1c.txt» в обработке клиент-банк в 1С 8 возникает ошибка «Нарушена структура платежного документа, строка 442 : НДС не облагается.»
    10-01-2023
  • 1С 8 Ошибка при обновлении «Записи регистра сведений стали неуникальными: СостоянияПоОбъектамУчетаЭДО»
    Ошибка на этапе реорганизации инфомрации при обновлении базы конфигурации 1С 8 Комплексная автоматизация 2.0 с релиза 2.5.8.303 на релиз 2.5.9.125: «Записи регистра сведений стали неуникальными: СостоянияПоОбъектамУчетаЭДО»
    04-01-2023
  • 1С 8 Inpas Daul Connector: Эквайринговая система: Не удалось загрузить драйвер торгового оборудования. Необходимо проверить корректность установки драйвера.
    После обновления платформы 1С Предприятие 8.3 в удаленном рабочем столе перестал работать из базы терминал приема оплат по картам PAX:
    Произошла ошибка при подключении торгового оборудования
    Inpas Daul Connector: Эквайринговая система: Не удалось загрузить драйвер торгового оборудования.
    Необходимо проверить корректность установки драйвера.

    12-12-2022
  • Ошибка при обновлении 1С 8 КА 2 с подредакции 2.5.8 на 2.5.9: Недопустимое значение параметра (параметр номер ‘1’) (Колонка не принадлежит коллекции). {РегистрСведений.СловарьСопоставленияНоменклатурыБЭД.МодульМенеджера(41)}:ЗаполнитьСловарьСопоставленияН
    «Проблема с обработчиками» была встречена при выполнении обработчиков обновления базы Комплексная автоматизация с релиза подредакции 2.5.8.287 на релиз подредакции 2.5.9.119. «Не все процедуры удалось выполнить» из дополнительных процедур обработки данных. Стандартный способ решения, предлагаемый разработчиками, не помог.
    05-12-2022
  • 1C 8 Не печатается чек ККМ. 33h, Ошибка отправки тега 1256: Некорректные параметры в команде
    Ошибка при попытке распечать чек на ККМ из 1С 8. В частности возникла в конфигурации 1С: Управление торговлей, ред. 10.3 (релиз 10.3.71) на платформе 8.3.18.1289.
    01-12-2022
  • 1С 8 «К сожалению, возникла непредвиденная ошибка или сеанс был завершен администратором»
    Ошибка в 1С 8 «К сожалению, возникла непредвиденная ошибка или сеанс был завершен администратором. Для продолжения работы необходимо перезапустить приложение» стала возникать после обновления релиза платформы в сеансах работы пользователей 1С как в режиме «Предприятие», так и в режиме «Конфигуратор».
    16-11-2022
  • 1C 8 «Неправомерное использование программного продукта. Вы стали жертвой подделки…»
    Внезапно в период 15-16 ноября 2022 после обновления платформ пользователи и специалисты 1С 8 стали получать ошибки при запуске программы «»Неправомерное использование программного продукта. Вы стали жертвой подделки программного обеспечения» с отсутствием дальнейшей возможности работы.
    16-11-2022


quality 0

ural-rosaudit.ru — Аудит в сфере ЖКХ, www.ural-rosaudit.ru
azhur-blog.ru — мошенничество в интернете, www.azhur-blog.ru
info-compas.ru — каталог, инфокурсы, видеокурсы, видео курсы, обучение он-лайн, www.info-compas.ru
https://vk.com/effective_ideas — Группа вКонтакте Методы заработка и работы при помощи Интернет

Содержание:

1.       Ошибка СУБД – файл базы данных поврежден

2.       Создание резервной копии базы данных

3.       Самые распространенные ошибки информационной базы 1С   

1.    Ошибка СУБД – файл базы данных поврежден

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

Рис. 1 Ошибка СУБД – файл базы данных поврежден

В сообщении об ошибке СУБД указано, что файл базы данных поврежден. Если посмотреть расшифровку «Подробнее», ничего нового система нам не сообщит. Эта ошибка информационной базы 1С 8.3 возникает исключительно в файловых базах данных. В клиент-серверных базах она не наблюдается.

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

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

Итак, возникает закономерный вопрос: как сделать резервную копию базы, если процедура «Выгрузить информационную базу» не работает из-за ошибки СУБД?

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


Теперь расскажу, как найти утилиту для исправления базы данных? Переходим туда, где на ПК расположена Ваша база (путь можно посмотреть в свойствах ярлыка на рабочем столе), чаще всего – на диске С. Находим каталог 1cv8, где видим список установленных платформ на текущий момент. Выбираем ту, которую мы запомнили в конфигураторе на предыдущем шаге, заходим в неё, далее – в каталог bin. Теперь нам необходимо найти приложение с именем Chdbfl. Этот файлик будет помечен именно как приложение. Запускаем его

Рис. 2 Приложение chdbfl

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


Нажимаем кнопку «Выполнить» – происходит проверка файла базы данных.

Рис. 3 Окно проверки физической целостности файла

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

2.    Создание резервной копии базы данных

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

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

Как определить, что режим работы файловый, и папку, в которой храниться база? Заходим в лаунчер 1С и выбираем нужную базу. Нажимаем кнопку «Изменить», если указатель стоит на первом пункте, то база файловая, а чуть ниже написано места ее расположения. Изображение номер 4.

Рис. 4 Местонахождение базы на компьютере

Заходим в папку с базой и копируем ее в другое место. Таким образом мы получаем резервную копию базы данных.

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

3.    Самые распространенные ошибки информационной базы 1С

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

Для тестирования и исправления заходим в конфигуратор. Сверху выбираем меню «Администрирование → Тестирование/исправление». Далее выставляем галочки как показано на изображении 5 и нажимаем кнопку «Выполнить».

Рис. 5 Тестирование и исправление базы 1С

Теперь переходим к утилите chdbfl. Находим папку, куда была установлена программа 1С. В ней ищем папку bin, где будет иконка синего цилиндра под названием chdfbl. Запускаем утилиту. В открывшемся окне ищем папку, в которой хранится наша информационная база. Зайдя в неё, выбираем файл 1сv8 1cd. Затем устанавливаем галочку «Исправлять обнаруженные ошибки» и жмем «Выполнить». Когда chdbfl закончит свою работу, можем пробовать зайти в программу.

Как уже было сказано, третий способ – это очистка кэша. Кэшем называют определенное место на компьютере для хранения записей копий страниц в Интернете. Даже единожды зайдя на какой-либо сайт, Вы автоматически создаете на своем ПК его копию, чтобы ускорить загрузку страниц при последующих посещениях. Рекомендуются через некоторое время очищать кэш браузера, так как со временем некоторые страницы сайта обновляются, a кэш этой страницы будет по-прежнему загружать старую версию. Также если Вы обнаружили вирус и на своем компьютере, после его удаления или лечения обязательно почистите кэш браузера, чтобы повторно не заразить компьютер. Если долгое время не чистить кэш, объем копируемых страниц для памяти может существенно увеличиться, тем самым замедляя работу кэширования. Ускорение обработки веб-страницы имеет такой же принцип, как на современных смартфонах.

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

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

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

Ошибка «Недостаточно свободной памяти» – третья в нашем списке. Данное сообщение обычно появляется при обновлении программы, формирование большого отчета и прочих сложных операциях. Запускаем командную строку и вписываем следующее:

Рис. 6 Исправление ошибки недостаточно свободно памяти в командной строке

Число в конце — это размер желаемой памяти. Перезагружаем компьютер, заходим в 1С и пробуем сделать ту операцию, в процессе которой появилась ошибка.

Номер четыре – ошибка «Запись дампа», появляющаяся при выполнении какой-либо операции в программе. Данная ошибка показана на рис. 7.

Рис. 7 Окно ошибки дампа

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

Номер пять – ошибка СУБД: Внутренняя ошибка компонента dbeng8.

Изображение 9 – Ошибка СУБД

Для исправления этой ошибки идем по стандартному сценарию: тестирование и исправление; если не помогает, то chdbfl; если также не помогает, то обновление платформы 1С.

Номер шесть – «Неверный формат хранилища данных».

Рис. 9 Ошибка формата хранилища данных

Возможные варианты устранения данной ошибки – это очистка кэша или тестирование и исправление базы 1С.

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

Рис. 10 Ошибка прав доступа

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

Специалист компании «Кодерлайн»

Никита Брежицкий

Конфигурация: 1С КА2, ERP

Настройка статей расходов в 1С Комплексной автоматизации 2 — нетривиальная задача для пользователя.

Именно здесь особенно много ошибок.

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

С чем мы чаще всего сталкиваемся в конце месяца? 

Затратные счета не закрываются на счета учета себестоимости. Проводки «неожиданные», а себестоимость выпущенной на склад продукции не бьется с 90 счетом.

Что делать? Только не замазывать все косяки ручными проводками!

! Во-первых, в следующем месяце ведь придется повторить.

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

! В- третьих, практически невозможно вносить исправления в периоды, «закрытые» вручную. Сразу все плывет и начинай по новой. Да и очень уж трудоемко — вручную закрывать период.

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

Итак, приступим:

Это ситуация, когда в карточке статьи расходов на основной закладке при любом из типов расходов устанавливается вариант распределения «Распределять вручную»:

1С Комплексная автоматизация 2 и ERP: вариант "Распределять вручную" в статье расходов1С Комплексная автоматизация 2 и ERP: вариант «Распределять вручную» в статье расходов

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

1С Комплексная автоматизация 2 и ERP: счет учета в статье расходов1С Комплексная автоматизация 2 и ERP: счет учета в статье расходов

И даже, возможно, со счетом списания.

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

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

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

Из счетов учета расходов такая настройка допустима только для счета 91.02.

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

А вот к расходам по основной деятельности такая настройка неприменима. Их обязательно нужно куда-то распределять. 

Ошибка №2: Распределять на себестоимость товаров и затратные счета

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

Выбираем тип расходов «При приобретении» или «Расходы на складское хранение и обработку». Распределение указываем «На себестоимость товаров».

1С Комплексная автоматизация 2 и ERP: вариант распределения "на себестоимость товаров" в статье расходов1С Комплексная автоматизация 2 и ERP: вариант распределения «на себестоимость товаров» в статье расходов

При этом на закладке «Регламентированный учет» указываем один из затратных счетов. Как правило, это 20 счет.

1С Комплексная автоматизация 2 и ERP: счет затрат в статье расходов1С Комплексная автоматизация 2 и ERP: счет затрат в статье расходов

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

Себестоимость продукции сформируется у нас с вами из тех расходов, которые мы отнесем на себестоимость производства.

А те расходы, которые мы отнесем себестоимость товаров, будут включены в стоимость товаров на складах. Здесь можно указывать только соответствующие счета учета дополнительных расходов при приобретении ТМЦ на складе.

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

Поэтому вариант распределения «На себестоимость товаров» с такими счетами сочетать нельзя.

Ошибка №3: Распределять на финансовый результат и себестоимость продукции

Вот еще наше родное-любимое. Распределяем на финансовый результат.

1С Комплексная автоматизация 2 и ERP: вариант распределения "на финансовый результат" в статье расходов1С Комплексная автоматизация 2 и ERP: вариант распределения «на финансовый результат» в статье расходов

Счет учета в регламентированном учете ставим 20 и счет списания на себестоимость 90.02. 

1С Комплексная автоматизация 2 и ERP: счет учета затрат в статье расходов1С Комплексная автоматизация 2 и ERP: счет учета затрат в статье расходов

А расходы ждем в себестоимости продукции. 

1С, конечно, умная…Но умеет только то, что в нее заложили. И упорно свое гнет.

На финансовый результат? Хорошо. И все с 20 счета сразу улетает на 90 счет, в финансовый результат текущего периода. И конечно, благополучно проскакивает мимо 43 счета, счета учета готовой продукции и ее себестоимости.

 Бывают ситуации, когда такая настройка статей расходов делается сознательно. Например, в статье Как учитывать расходы при реализации услуг в 1С Комплексная автоматизация 2?

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

Ошибка №4: Прочие операционные и внереализационные расходы по основной деятельности

Это довольно частый и запутанный вариант ошибки.

В 1С Комплексной автоматизации 2 и ERP не накладываются никакие ограничения на выбор счетов учета в зависимости от типа расходов или вида деятельности.

Пользователь свободно может выбрать счет учета расходов из широкого списка и сопоставить ему счет списания на выбор из всех 90 и 91 счетов.

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

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

1С Комплексная автоматизация 2 (ERP): настройка счетов в статье расходов1С Комплексная автоматизация 2 (ERP): настройка счетов в статье расходов

Например, такой вариант приведет к формированию проводок Д 91.02 К 20.

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

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

Ошибка №5: Учет расходов будущих периодов (РБП) вручную

Пользователю довольно трудно разобраться в механизме учета РБП в 1С Комплексной автоматизации 2. Далеко не все интуитивно понятно. Поэтому часто пользователи пытаются ввести РБП вручную со всем широким спектром ошибок, свойственным ручным операциям.

На самом деле, учет РБП в программе автоматизирован: и начисление по специальной статье затрат, и списание специально придуманным для этого документом.

Во-первых, правильный учет РБП требует особой настройки статей расходов.

1С Комплексная автоматизация 2 (ERP): настройка статьи для расходов будущих периодов1С Комплексная автоматизация 2 (ERP): настройка статьи для расходов будущих периодов

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

 Во-вторых, нужно только настройки статей недостаточно. Должен быть сформирован документ «Распределение РБП».

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

Мы с вами разобрали пять наиболее часто встречающихся ошибок в настройке статей расходов в 1С Комплексная автоматизация 2. Если вам необходимо детально изучить производственный учет и распределение затрат в 1С КА 2, то присоединяйтесь к нам на онлайн-курсе:

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

Учитесь новому каждый день и меняйте свою жизнь к лучшему!

Если у вас возникли вопросы смело задавайте их : 

online@praktikaucheta.ru

 +7(911)777 22 47

 +7(911)777 22 47 

Я
   vde69

25.02.13 — 10:43

на вопрос о «косяке» получил по почте ответ:

«Это проявление зарегистрированной ошибки (10073140)»

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

   Amra

1 — 25.02.13 — 10:44

На юзерсе, вестимо…

   Maxus43

2 — 25.02.13 — 10:44

http://users.v8.1c.ru/

(0) не ожидал такого от вас)

   vde69

3 — 25.02.13 — 10:56

(1) (2) таки не вижу дайте ссылку на ошибки касаемые бухии….

   tdm

4 — 25.02.13 — 10:58

(3) там логинитесь, заходите в конфигурацию, нужный релиз — ну и внутри уже зарегистрированные ошибки релиза))

   almar

5 — 25.02.13 — 10:58

(3) http://downloads.v8.1c.ru/content/Accounting/2_0_45_5/ErrAccounting_2_0_45_5.htm

   tdm

6 — 25.02.13 — 10:59

(0) >>и самое главное планы по их ликвидации?

=)) как только так сразу…

   tdm

7 — 25.02.13 — 11:00

(5) downloads.v8.1c.ru разве уже разрешили тут размещать ?))

   Maxus43

8 — 25.02.13 — 11:01

(7) а почему нет? там авторизация

   vde69

9 — 25.02.13 — 11:03

(5) спасибо, то что нужно!!!

(7) если доступ туда есть — то почему нет, это-же не копирование а прямая ссылка. Ссылки постить можно если это не варез.

   smotritel

10 — 25.02.13 — 11:06

(9) исправленные в 2.0.45 — http://downloads.v8.1c.ru/content/Accounting/2_0_45_5/object.htm

твой номер там есть

   vde69

11 — 25.02.13 — 11:09

(10) а по бух 3.0 есть?

   Maxus43

12 — 25.02.13 — 11:10

(11) ну знаешь где щас искать, тут и будешь спрашивать?)

  

Naumov

15 — 06.03.13 — 14:04

(11) заходи в список релизов, потом в нужный релиз. Там, если список опубликован, будет ссылка на перечень ошибок

TurboConf — расширение возможностей Конфигуратора 1С

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

О чем эта статья

Эта статья продолжает цикл «Первые шаги в разработке на 1С». Прочитав ее, вы узнаете:

  • Куда обращаться в случае подозрения на ошибку платформы, 1C.EDT и PostgreSQL 1C?
  • Что и как писать в вашем обращении?
  • Где и как посмотреть существующие ошибки?

Применимость

В статье рассматривается порядок регистрации ошибок платформы «1С:Предприятие» 8, 1C.EDT и PostgreSQL 1C. Информация актуальна для текущих релизов указанных продуктов.

Как в 1С регистрировать ошибки

Сегодня речь пойдет об ошибках. Но не о тех, которые допускают программисты в коде, а об ошибках самой платформы, среды разработки 1C.EDT и отдельной сборки PostgreSQL 1C.

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

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

  • v8@1c.ru
  • testplatform@1c.ru
  • betaplatform@1c.ru

Первый адрес – v8@1c.ru. Это первая линия поддержки и консультаций по продуктам. Также используется для вопросов по типовым решениям, лицензированию и т.п. Важно отметить, что все продукты, по которым принимаются обращения на этот адрес, должны иметь статус финальных. Кроме того, перед обращением следует проверить, не была ли зарегистрирована данная ошибка ранее.

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

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

Для отправки писем на этот адрес нужно иметь действующую подписку ИТС.

Второй адрес – testplatform@1c.ru. Представляет куда больший интерес. Он предназначен только для регистрации обращений, связанный с тестовыми версиями платформы (ошибки в финальных версиях, не воспроизводящиеся в крайних тестовых версиях также не регистрируются).

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

Также не требуется подписка ИТС, поэтому Вы можете свободно регистрировать ошибки, обладая учебной версией платформы. Единственное условие – платформа должна быть тестовой.

Следует отметить, что в отличие от v8@1c.ru, по данному адресу не предоставляются никакие консультации, а также не принимаются ошибки типовых конфигурации, если они не являются ошибками платформы.

Для обращения по этому адресу нужно выполнить следующие действия:

  • Указать версию тестовой платформы. Понять, тестовая версия или нет, можно, просто заглянув на releases.1c.ru и убедившись, что данная версия находится в статусе как версия для ознакомления.
  • Максимально подробно по шагам описать сценарий воспроизведения ошибки. Идеально, если вы запишите это в формате видео. Здесь рекомендуется описывать воспроизведение ошибки так, чтобы человек, который будет пытаться её повторить, сделал бы это без уточняющих вопросов. Если вы работаете в коллективе, попробуйте ваше описание отдать коллеге и понаблюдать, сможет ли он воспроизвести ошибку по вашему сценарию без обращения к вам. Если да – работа сделана! Если нет, то нужно попытаться более качественно подготовить информацию об ошибке. И не забываем, что если в вашем сценарии платформа сваливается в дамп, обязательно отправляйте и его тоже.
  • Указать сведения о рабочем окружении, на котором воспроизводится ошибка: вариант развертывания базы (файловый/клиент-серверный), тип клиента, версию ОС, СУБД, если ошибка по мобильному клиенту/платформе, то название устройства, и т.д.

Третий адрес, betaplatform@1c.ru, следует использовать при обнаружении ошибки в предварительной бета-версии продукта, до выпуска тестового релиза. Как правило, этот адрес используется для конструктивной обратной связи по новому функционалу бета-продукта.

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

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

Кроме того, выше речь шла о платформе, но ровно то же самое справедливо и для 1С:EDT и PostgreSQL 1C. Обращения по указанным каналам регистрируются по тем же самым правилам.

Нам кажется, что будет уместно дать еще один небольшой совет по этой теме в ключе планирования перехода с одной версии платформы на другую.
Допустим, ваш продуктовый контур работает на платформе 8.3.14, а вы планируете в недалеком будущем поднять версию платформы до актуальной. На момент написания этой статьи финальная версия платформы 8.3.16, а версия для ознакомления (тестовая) 8.3.17. На какой версии тестировать переход? На финальной 8.3.16 или на ознакомительной 8.3.17?

Правильнее, с нашей точки зрения, для тестирования перехода использовать именно ознакомительный старший тестовый релиз 8.3.17 и вот почему. Ваше тестирование на реальных данных, на реальных рабочих кейсах, возможно, выявит какие-то проблемные кейсы, о которых вы хотели бы сообщить отделу разработки. В этом случае, как описано выше, вы отправляете обращение на testplatform@1c.ru. Если проблема подтвердится, то с большой долей вероятности можно утверждать, что в финальной версии 8.3.17, она уже будет исправлена.

Если же вы будете тестировать переход на финальной 8.3.16, то эти же самые действия вы будете делать позже, при переходе на финальную 8.3.17, но время реакции на ваше обращение, скорее всего, будет выше, т.к. зарегистрировать обращение через testplatform@1c.ru уже не получится и вы будете ждать вашей очереди на v8@1c.ru, оставаясь при этом на версии 8.3.16.

Примеры обращений в тех. поддержку 1C

Рассмотрим несколько примеров обращений в тех. поддержку.

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

Мобильная платформа

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

Вот, как это выглядит на настольной платформе:

Ошибка на настольной платформе

А так – на мобильной:

Ошибка на мобильной платформе

Думаю, ошибка очевидна.

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

Создаем пустую базу, создаем форму в Общих формах. На форме рисуем простейший пример – 2 страницы с одной кнопкой на каждой из них.

Конфигурация: создание формы

Запускаем базу на мобильном устройстве, делаем скриншоты. Выгружаем базу в dt.

Теперь перейдем к написанию письма. Вот пример моего обращения:

Тема: Мобильная платформа: неверное отображение вкладок

Текст письма:

Добрый день!

Мобильная платформа: 8.3.5.52
В мобильной платформе не корректно отображаются страницы с вариантом отображения «Закладки слева». Воспроизводится на Samsung Galaxy S2 и S4.
Во вложении – пример базы, в которой возникает ошибка.

С уважением, Вадим Невзоров

Вложения:
Страницы.dt
Скриншот страниц.jpg

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

Спустя полчаса получаем ответ:

Ответ тех. поддержки 1С

Это означает, что письмо было принято, и сейчас ошибка рассматривается. Спустя 10 минут приходит еще одно сообщение:

Регистрация ошибки в 1С

Отлично, ошибка зарегистрирована! Более того, у нас есть ее номер. Что с ним делать дальше?

На сайте 1С есть специальный раздел «Публикация ошибок» – https://bugboard.v8.1c.ru/ (доступен только тем, у кого есть подписка ИТС). В этом разделе можно отслеживать исправленные и неисправленные ошибки для разных версий настольной и мобильной платформы.

Публикация ошибок на сайте 1С

Страница «Поиск ошибок» предназначения для удобного поиска нужной ошибки. Ошибки можно искать по коду, номеру обращения (если обращение было через адрес v8@1c.ru) и по словесному описанию.

Например, в предыдущих версиях мобильной платформы на моем телефоне Samsung Galaxy S4 была неприятная ошибка – при попытке сделать фото с помощью метода СредстВамультимедиа.СделатьФотоснимок(), устройство полностью уходило в перезагрузку.

Попробуем найти ошибку по строке «Galaxy S4».

Поиск ошибок на сайте 1С

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

Обратите внимание на ссылки внизу. Первые две предназначены для определения приоритетов – чем больше человек сообщит о важности ее исправления, тем быстрее (теоретически) она будет исправлена.

Ссылка «Включить подписку» нужна для удобного отслеживания ошибки.

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

Так этот раздел выглядит в нашем случае:

Подписка на обновление данных публикуемых ошибок

Вернемся к нашей зарегистрированной ошибке. Попробуем найти ее по коду из письма:

Ввод кода ошибки в поиск

Видим, что ошибка с таким номером не найдена. Такое бывает, так как информация об ошибках появляется не сразу.

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

Но это просто неудачный пример. В любом случае, рано или поздно ошибка будет опубликована и исправлена.

Рассмотрим еще один пример обращения.

Пример 2. Как известно, в мобильной платформе 8.3.5 добавили средства работы с SMS-сообщениями.

Можно отправлять и получать сообщения, смотреть содержимое, прикрепленные файлы (для MMS) и т.п.

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

Делается это так:

ПолучательСообщений = Новый ОписаниеОповещения(«ПолучениеСообщения», ЭтотОбъект);
СредстваТелефонии.ПодключитьОбработчикSMSСообщений(ПолучательСообщений);

Метод ПодключитьОбработчикSMSСообщений подключает обработчик ожидания, который срабатывает в момент прихода нового сообщения.

Есть и другой метод – ОтключитьОбработчикSMSСообщений, который выполняет обратное действие.

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

Создаем простейший пример – форму с двумя кнопками подключения и отключения обработчика SMS-сообщения.

Создание формы в Конфигурации

Исходный код модуля:

&НаКлиенте
Процедура ПодключитьОбработчик(Команда)
ОП = Новый ОписаниеОповещения(“ПолученоСообщение”, ЭтаФорма);
СредстваТелефонии.ПодключитьОбработчикSMSСообщений(ОП);
КонецПроцедуры

&НаКлиенте
Процедура ОтключитьОбработчик(Команда)
ОП = Новый ОписаниеОповещения(“ПолученоСообщение”, ЭтаФорма);
СредстваТелефонии.ОтключитьОбработчикSMSСообщений(ОП);
КонецПроцедуры

&НаКлиенте
Процедура ПолученоСообщение(Сообщение, Параметры) Экспорт
Предупреждение(Сообщение.Текст);
КонецПроцедуры

Пишем письмо:

Тема: Мобильная платформа: не работает отключение обработчика получения сообщений
Текст письма:

Добрый день!

Мобильная платформа: 8.3.5.58
Платформа игнорирует отключения обработчика ожидания для получения смс сообщений. После отключения, при приходе смс обработчик продолжает Вызываться.
Во вложении – пример мобильной БД, в которой возникает ошибка. Воспроизводится на Samsung Galaxy S2 и S4.

С уважением, Вадим Невзоров

Вложения: СМС сообщения – отключение обработчика.dt

Получаем ответ:

Ответ поддержки 1С

Идем на сервис публикации ошибок, ищем нашу ошибку:

Публикация ошибок

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

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

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

За день до написания этой статьи вышла новая версия мобильной платформы – и вот результат:

Ошибки Мобильной платформы версии 8.3.5.63

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

  • Гарантированно ответят специалисты фирмы «1С»
  • Совместно с вами подготовят всю нужную информацию для прояснения и диагностирования ситуации
  • В случае признания ошибки направят ваше обращение разработчикам для исправления ошибки.

Иногда специалисты фирмы 1С могут зарегистрировать ошибку на основе обсуждений темы в форуме. Но данная регистрация, во-первых, не гарантирована и нигде не регламентирована, во-вторых, если такая ошибка и будет зарегистрирована, то она считается внутренней и не будет опубликована на соответствующем баг-трекере и вы не сможете отслеживать по ней информацию. Поэтому для расследования ошибки свое сообщение лучше и правильнее отправлять на v8@1c.ru.

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

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

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

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

Вадим Невзоров,
г. Одесса

PDF-версия статьи для участников группы ВКонтакте

Мы ведем группу ВКонтакте – http://vk.com/kursypo1c.

Если Вы еще не вступили в группу – сделайте это сейчас и в блоке ниже (на этой странице) появятся ссылка на скачивание материалов.

Статья по программированию - в PDF-формате

Ссылка доступна для зарегистрированных пользователей)
Ссылка доступна для зарегистрированных пользователей)
Ссылка доступна для зарегистрированных пользователей)

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

1с зарегистрировало ошибку. Номер знаю, есть ли где-то информация о зарегистрированных ошибках и исправлениях их? Или это только через партнеров можно узнать?

users.v8.1c.ru тебе в помощь

это конечно если речь о 8-ке идет

Да о ней. А где там можно найти?

описание к каждому релизу читай.

А стоит ли читать, при таких вопросах?

Да, в релизах знаю что пишут. Но каждый релиз отслеживать где они ее исправили…?

Как маленький. Заходишь в последний (или предпоследний) релиз и ищешь «Проблемные ситуации и ошибки в версии » или «Изменения в версии», смотря что тебе нужно

Кстати, подскажите, где есть форма отправки письма на v8@1c.ru или шаблон письма.

А я что-то в упор не вижу на users.v8.1c.ru надписи «Проблемные ситуации и ошибки в версии». Раньше вроде была, а сейчас нет.

А, вот, в предпоследнем УПП 1.3.13 вижу, а в 1.3.14 нету… Неужто все поправили ?

В БП аналогично, наверно чтобы не пугать народ убрали

Даже не надейся. Около 90% ошибок не публикуется.

Тэги: 1С 8

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

Информация обновляется…

17.11.2022 09:15
1С выпустили информационное письмо по поводу проблем с обновлением платформы.

http://1c.ru/news/info.jsp?id=29975

Если кратко, то
0. Фирма 1С приносит свои извинения за сложившуюся ситуацию.
1. Возникли внешние обстоятельства, на которые пришлось максимально быстро реагировать. Были буквально считанные часы.
2. Спешка привела к дополнительным проблемам при выпуске обновлений, которые на данный момент устранены, правильные версии платформ уже доступны на https://info83.1c.ru.
3. Возникла еще одна проблема, у тех пользователей, кто успел попользоваться платформой 8.3.17.2757 могла возникнуть проблема с регистром бухгалтерии (проводками).
Для большинства пользователей поможет патч EF_60004003, который установится автоматически и сам все исправит (мы рекомендуем включить автоматическую установку патчей и использовать ее всегда). 
Второй вариант — использовать специальную обработку. Информация о ней описана в инфописьме по ссылке выше.

16.11.2022 18:15
На сайте релизов 1С опубликованы новые версии платформ, которые исправляют проблему с сервером 32 бит.

https://releases.1c.ru/project/Platform83

8.3.22.1709  16.11.22  
8.3.21.1624  16.11.22  
8.3.20.2184  16.11.22  
8.3.19.1726  16.11.22  
8.3.18.1959  16.11.22

В скором времени релизы будут опубликованы на info83.1c.ru 

15.11.2022 12:00
Еще раз про проблему с ложным срабатыванием нелицензированности.
1. Официальных комментариев кроме необходимости проверить и удалить ломалки пока нет
2. Проблема наблюдается на серверах 32 бит (некоторым помогает перевести сервера на 64 бит, если есть такая лицензия, например, на серверах Мини)
3. Некоторым помогает временная блокировка интернета на сервере 1С (или всех ресурсов 1С)
4. Появился такой комментарий. Повторять на свой страх и риск

«185.12.152.0/24», «185.12.153.0/24», «185.12.154.0/24», «185.12.155.0/24», «220.181.0.0/16», «39.128.0.0/10», «5.188.115.0/24», «93.184.220.0/22», «37.61.222.112/29», «139.45.192.0/18», «142.250.0.0/15», «64.233.160.0/19», «209.85.128.0/17», «77.88.55.0/24», «5.255.255.0/24», «5.45.205.0/24», «94.100.176.0/21», «217.69.136.0/21», «18.184.212.59», «23.52.27.27», «23.46.123.27», «91.239.5.113», «89.111.148.64/26»


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

15.11.2022 17:45
Сообщение от Сергея Нуралиева

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

— Версия 8.3.17.2757 снята со скачивания. Мы анализируем возможно не исправленную в ней проблему. Рекомендуем пока вместо нее скачивать и использовать версию 8.3.18.1957, или более старшие. Рассчитываем завтра уточнить проблему,  опубликовать способ автоматической диагностики и исправления. 

— В клиент-серверном варианте развертывания в 32 разрядных версиях сервера часть пользователей получают сообщения  «Возникла непредвиденная ошибка». Если вы столкнулись с данной проблемой,   в качестве временной меры для  ее обхода можно перейти на 64 разрядный сервер – получить временную программную лицензию «1С:Предприятие 8.3 КОРП. Лицензия на сервер (x86-64) «, действующую 60 дней и дистрибутив платформы x86-64. Для этого надо: 

 
1. Войти под своим логином на Портал ИТС по ссылке https://portal.1c.ru/software/registration. Если у Вас нет логина на Портале ИТС, или вы его не помните и не можете быстро восстановить, необходимо зарегистрироваться на https://portal.1c.ru/ (для этого не обязательно быть владельцем продуктов 1С и указывать их регномера), заполнив простую анкету и согласившись с условиями. Рекомендуем сразу заполнять верный e-mail и мобильный телефон, т. к. на них будет приходить подтверждение для получения временной лицензии. 

2. На странице https://portal.1c.ru/software/registration в разделе «Получить бесплатно» выбрать необходимую вам временную лицензию, заполнить сведения, согласиться с условиями получения и активации лицензии, и получить ее. 

15.11.2022 15:30
Важно! Комментарий от разработчиков 1С по поводу ошибочных сообщений о нелицензирнности платформы.

Ошибочные срабатывания могут быть для 32-битной платформы. Кто столкнулся с подобной проблемой нужно обратиться по адресу v8@1c.ru с описанием ситуации. Разработчики обещают предоставлять в таких случаях временную лицензию на 64 бит.

15.11.2022 12:20
Говорят, что если ничего не помогает, можно заблокировать доступ серверу 1С в интернет. Для этого можно выполнить следующее:

Если сервер Windows.


Достаточно в встроенном брандмауэре (windows firewall) в разделе «Дополнительные настройки», «Правила для исходящего подключения» создать 3 запрещающих правила для:


ragent.exe


rmngr.exe


rphost.exe


Если установлен антивирус с «Сетевой защитой», то аналогичные настройки сделать в нем.

15.11.2022 12:00
Еще раз про проблему с ложным срабатыванием нелицензированности.
1. Официальных комментариев кроме необходимости проверить и удалить ломалки пока нет
2. Проблема наблюдается на серверах 32 бит (некоторым помогает перевести сервера на 64 бит, если есть такая лицензия, например, на серверах Мини)
3. Некоторым помогает временная блокировка интернета на сервере 1С (или всех ресурсов 1С)
4. Появился такой комментарий. Повторять на свой страх и риск

«185.12.152.0/24», «185.12.153.0/24», «185.12.154.0/24», «185.12.155.0/24», «220.181.0.0/16», «39.128.0.0/10», «5.188.115.0/24», «93.184.220.0/22», «37.61.222.112/29», «139.45.192.0/18», «142.250.0.0/15», «64.233.160.0/19», «209.85.128.0/17», «77.88.55.0/24», «5.255.255.0/24», «5.45.205.0/24», «94.100.176.0/21», «217.69.136.0/21», «18.184.212.59», «23.52.27.27», «23.46.123.27», «91.239.5.113», «89.111.148.64/26»


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

15.11.2022 10:40
Важно! Фирма 1С разослала письмо с дополнительной информацией о проблеме с неправомерным использованием программного продукта».
http://1c.ru/news/info.jsp?id=29961

Если кратко, то:
1. Обновиться на правильные версии нужно обязательно
2. Если обновились и возникла ошибка с неправомерным использованием, а вы уверены, что все лицензии у вас куплены, то нужно пройти по шагам https://1c.ru/rus/support/surrog.htm. То есть 1С где-то видит ломалку и поэтому ругается.
3. Если вы уверены, что ломалок нет или их не удается найти и удалить, нужно ставить временные лицензии. Обещают организовать их выпуск сегодня до 11:00 по Мск.
4. Временные лицензии можно запросить у ваших партнеров или скачать на сайте самостоятельно https://portal.1c.ru/software/registration 
5. Пока будет действовать временная лицензия надо будет выявить и удалить все следы ломалок
6. Если у вас «ломаная 1С», то вы можете тоже заказать временную лицензию, а потом спокойно приобрести официальную

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

15.11.2022 10:35
Фирма 1С запустила новый сайт с большой мощностью скачивания новых платформ. Позволяет скачать без регистрации и регистрационных номеров

https://info83.1c.ru/

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

Но публикуем комментарий одного из пользователей, кто смог решить проблему

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

Затем установили платформу заново. Проблема ушла.

15.11.2022 7:15
Сегодня точно будет тяжелый день.
Хотим обратить внимание на два важных момента

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

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

Media_viewer.png

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

Похоже проблема возникает на серверной 1С с разрядностью 32 бит.

неправомерно.png

15.11.2022 6:00
Началось. В восточных регионах России некоторые пользователи столкнулись с проблемой при работе в 1С. Выскакивает сообщение «К сожалению, возникла непредвиденная ошибка».
После обновления платформы на нужные версии из списка работоспособность восстанавливается

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

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

Сохранённые данные не пострадают.

Проблема актуальна для всех клиентских приложений на ОС Windows.
Всё будет в порядке в клиентах Linux и macOS, в web-клиенте на всех ОС.

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

Скорее всего, проблема проявится 15 ноября 2022.

Что делать?

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

Вот версии, которые нужно обновить, и ссылки на скачивание:

Версия с ошибкой Нужно установить Где скачать
8.3.22.1672, 8.3.22.1603 8.3.22.1704 https://releases.1c.ru/version_files?nick=Platform83&ver=8.3.22.1704
8.3.21.1607, 8.3.21.1508, 8.3.21.1484 8.3.21.1622 https://releases.1c.ru/version_files?nick=Platform83&ver=8.3.21.1622
8.3.20.2076, 8.3.20.2039 8.3.20.2180 https://releases.1c.ru/version_files?nick=Platform83&ver=8.3.20.2180
8.3.19.1665, 8.3.19.1659 8.3.19.1723 https://releases.1c.ru/version_files?nick=Platform83&ver=8.3.19.1723
8.3.18.1902, 8.3.18.1894 8.3.18.1957 https://releases.1c.ru/version_files?nick=Platform83&ver=8.3.18.1957
8.3.17.2733, 8.3.17.2665 8.3.17.2757 https://releases.1c.ru/version_files?nick=Platform83&ver=8.3.17.2757

Как определить версию вашей платформы 1С?

Шаг 1. Откройте меню «О программе»
step1.png

Шаг 2. Проверьте цифры версии платформы
step2.png

БухЭксперт8 разработала специальную памятку «Help-Desk для бухгалтера». Она поможет исправить ситуацию некорректного поведения программы в большинстве случаев.

Рекомендации в памятке сгруппированы по методу «от простого — к сложному». Шаг за шагом исключаются внешние источники ошибки, анализируются внутренние причины проблемы и даются ссылки на статьи, которые помогут сориентироваться по дальнейшей работе с ошибкой.

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

Содержание

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

Сервис «Поиск ошибок»

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

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

Проверьте состояние ПК

Часто ошибки вызваны внешними причинами (отключилось электропитание, «моргнул» свет, не завершились обновления на ПК и т. д.). Что делать в этом случае? БухЭксперт8 рекомендует начать с самых простых действий.

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

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

Всегда начинайте с этого примитивного, но очень полезного действия!

Проверьте обновления ПК

Если они есть, но еще не установлены — запустите процесс обновления. Отсутствие актуальных обновлений системы часто блокирует нормальную работу приложений и 1С в том числе.

Проверьте наличие свободного места на дисках

При отсутствии свободного места на дисках ПК (не менее 500 Мб) 1С не сможет сохранять временные файлы по выполняемым операциям. Это приведет к ошибкам. Контролируйте свободное место на дисках компьютера и своевременно освобождайте дисковое пространство от ненужных и старых файлов.

Выполните действие с ошибкой повторно

После перезагрузки ПК, проверки обновлений и наличия свободного места на компьютере выполните действие с ошибкой повторно: удалите некорректный документ или операцию и введите снова. В 99,99% случаев именно это и помогает.

Подготовка к работе с ошибкой

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

Сделайте копию базы данных

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

Очистите кеш 1С

Если программа внезапно стала выдавать ошибку — скорее всего, проблема в кеше. Чистить кеш рекомендуется всегда при появлении ошибок, особенно, если было аварийное отключение питания, подключение собственных доработок кода или выполнение динамического обновления 1С. По статистике на чистку кеша 1С приходится большинство исправленных ошибок программы. Пользуйтесь этим инструментом постоянно!

Проведите тестирование из Конфигуратора

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

Проверьте базу специальной утилитой CHDBFL

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

Детализация ошибки

Если предыдущие действия не исправили ситуацию и проблема осталась, переходите на следующий уровень работы с ошибкой — детализации проблемы. Это автоматически предполагает наличие ошибок в самом коде программы. Порядок действий такой:

Обновитесь на актуальный релиз

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

Обновите платформу 1С

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

Установите в 1С возможность получать патчи

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

Проверьте наличие в расширениях неактуальных патчей

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

Типовые ошибки и их исправление

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

Для помощи «бухгалтерам-без-программистов» команда БухЭксперт8 подготовила специальный сборник ПУТЕВОДИТЕЛЬ по ошибкам и их исправлению в 1С. Сохраните эту страничку в социальных сетях или в закладках как шпаргалку. Пользуйтесь ею онлайн всегда, когда необходимо исправить ошибки 1С 8.3.

Для дополнительной профессиональной помощи
в работе с 1С:Бухгалтерия 3.0 БухЭксперт8 рекомендует
специальный авторский курс Ольги Шерст
Бухгалтерский и налоговый учет в 1С:Бухгалтерия 8 ред.3 от А до Я,
ОСНО или УСН на ваш выбор

См. также:

  • Бухгалтер без Админа при работе с 1С:Бухгалтерия
  • Как установить патчи (исправления) в 1С
  • Исправление технических ошибок при работе с 1С:Бухгалтерия
  • Утилита chdbfl.exe для 8.3
  • Тестирование и исправление базы 1С
  • 1С оптимизация: что делать, если программа тормозит
  • Как сделать копию базы 1С
  • Очистка кэш

Если Вы еще не подписаны:

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

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

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

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

  • Загибалова Елена
    Руководитель отдела cопровождения 1С

К нам часто обращаются клиенты с формулировкой «у нас в 1С:ERP ничего не работает, помогите!». В таких случаях мы рекомендуем аудит системы 1С. Аудит позволит определить текущее состояние программы и понять, правильно ли она настроена, доработана.

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

Итак, мы предлагаем выполнить следующие шаги:

1. Проверьте настройки системы 1С:ERP и определите, соответствуют ли они учету. Для этого нужно зайти в «НСИ и администрирование» -> «Настройка НСИ и разделов».

1.jpg

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

2.jpg

3.jpg

Как понять, на что влияют настройки? Можно отправить вопрос о настройках в фирму «1С»: подписка ИТС ПРОФ подразумевает и такую, консультационную поддержку. Еще один вариант — пройти курсы в Сети, например, здесь. Поискать в свободном доступе видео-инструкции о настройке того или иного функционала.

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

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

4.jpg

5.jpg

6.jpg

3. Сформируйте отчет «Сверка данных оперативного и бухгалтерского учета».

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

Этот полезный инструмент находится в разделе «Регламентированный учет» — «Сверка данных оперативного и бухгалтерского учета».

7.jpg

Расхождения могут быть по разным разделам учета и разным счетам.

8.jpg

Самые частые причины ошибок — ручные операции. Например, вручную поправили проводки, а регистры — нет. Рекомендуем вместо операций заводить специализированные документы 1С, которые сразу сделают движения в необходимые регистры. Например, для операций по 60 и 62 счетам следует использовать документ «Взаимозачет задолженности».

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

4. Для предотвращения ошибок в будущем проверьте и при необходимости поправьте настройки прав пользователей.

Сделать это можно через «НСИ и администрирование» — «Настройка пользователей и прав»

9.jpg

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

5. Установите даты запрета редактирования.

Дату запрета редактирования можно установить в меню «НСИ и администрирование».

11.jpg

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

12.jpg

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

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

Предлагаем ознакомиться с нашей услугой «Аудит 1С».

____________________________________

Автор статьи: Елена Загибалова — руководитель отдела сопровождения 1С. Дата обновления статьи 25.05.2021

Подпишитесь на нашу рассылку
и получите еще больше статей от экспертов по 1С!

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

16 ноября 2022 года «1С» обновила информацию по проблемам «1С:Предприятие 8» и извинилась второй раз перед заказчиками за инцидент, из-за которого многие официальные клиенты компании с 15 ноября стали жертвой подделки ПО, а также за свои ошибки. В «1С» признали, что не смогли оперативно решить часть возникших проблем.

Профильные форумы по текущей проблеме:

forum.mista.ru

infostart.ru

История развития нештатной ситуации в работе «1С: Предприятие 8»:

14 ноября: Критично: срочно, сегодня (14.11.2022) обновите платформу «1С: Предприятие 8».

15 ноября, утро: Вероятно, закладка от пиратов: без обновления «1С: Предприятие 8» с 15 ноября «Вы стали жертвой подделки ПО».

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

16 ноября: Обращение разработчиков по поводу проблемы «1С: Предприятие 8» с 15 ноября «Вы стали жертвой подделки ПО».

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

Приносим наши извинения за эту ситуацию!

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

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

Предлагаем способы решения выявленных проблем. Информация может уточняться и дополняться на странице https://info83.1c.ru.

Фирма «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 клиенты 32-разрядных серверов могут аварийно завершаться.

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

Проблемная версия

Заменить на версию

8.3.22

8.3.22.1704

8.3.22.1709 или выше

8.3.21

8.3.21.1622 

8.3.21.1624 или выше

8.3.20

8.3.20.2180

8.3.20.2184 или выше

8.3.19

8.3.19.1723

8.3.19.1726 или выше

8.3.18

8.3.18.1957

8.3.18.1959 или выше

8.3.17

8.3.17.2757

8.3.17.2760 или выше

Прямые ссылки для скачивания исправительных версий платформы и подробные инструкции по их установке см. на странице https://info83.1c.ru.

Проблема в версии 8.3.17.2757 платформы «1С:Предприятие»

В версии 8.3.17.2757 платформы «1С:Предприятие» обнаружена функциональная ошибка: в движениях регистра бухгалтерии, у которых счёт Дт равен счёту Кт, может некорректно отражаться субконто Кт.

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

В случае использования версии 8.3.17.2757 рекомендуется обновить платформу «1С:Предприятие» до версии 8.3.17.2760 или более поздних актуальных версий 8.3.18–8.3.22.

Далее есть два варианта действий.

1. Более простой и менее трудоёмкий – использовать патч для автоматического исправления данных

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

Установка/отключение автоматической загрузки патчей для конфигурации производятся в режиме запуска «1С:Предприятие» в разделе «Администрирование – Интернет-поддержка и сервисы – Обновление версии программы» флажком «Загружать и устанавливать исправления (патчи) автоматически». Пользователи могут сделать эту настройку самостоятельно или с помощью партнёров фирмы «1С». Подробную инструкцию по применению патчей см. https://downloads.v8.1c.ru/content/Instruction/patch-installation.pdf.

В настоящее время для типовой конфигурации «Бухгалтерия предприятия» выпущен патч EF_60004003, который автоматически определяет в информационной базе данные, некорректно введенные из-за ошибки в версии 8.3.17.2757, и исправляет их.

Патчи публикуются на сайте releases.1c.ru на странице соответствующей версии конфигурации.

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

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

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

Перечень готовых обработок для типовых конфигураций (прикладных решений) приведён в разделе «Инструкция для пользователей платформы 1С:Предприятие 8.3.17.2727» на странице https://info83.1c.ru.

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

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

Администраторам облачных внедрений, выполненных на технологии Фреш (не сервисов самой фирмы «1С»). Если вы используете версию 8.3.17 платформы, ознакомьтесь с информацией соответствующего раздела на странице https://info83.1c.ru.

Текущая информация по проблемам «1С:Предприятие 8»!

Обновлено 23:30 16.11: Критичные исправления в версиях платформы 1С:Предприятие

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

Инструкция для тех, кто использует 32-разрядный сервер
Инструкция для пользователей платформы 1С:Предприятие 8.3.17.2727
Инструкция для администраторов облачных внедрений, выполненных на технологии 1С:Фреш

Обновлено 18:00 16.11: Если вы пользуетесь 32-разрядным сервером

Клиенты 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 могут аварийно завершаться.
Исправленные версии серверов выложены по ссылкам ниже.
Скачайте и используйте новые версии.

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

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

Данные, сохранённые в информационной базе, не пострадают. Несохранённые данные будут утеряны.

Проблема проявляется в тонком клиенте под Windows и толстом клиенте под Windows.

Проблема не проявляется в тонком и толстом клиентах под Linux и macOS, не проявляется в web-клиенте на всех ОС.

На сервере 1С:Предприятие проблема также не проявляется.

Вероятность проявления данной проблемы существенно повышается с 15 ноября 2022, предполагается, что большинство пользователей данных проблемных версий не смогут работать с 15 ноября 2022.

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

Выберите ссылку, соответствующую вашей операционной системе.

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

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

Подробнее в информационном письме: №29958.

Быстрая установка для Windows

Для облегчения процесса обновления подготовлены самораспаковывающиеся архивы с дистрибутивами.

Инструкция по установке:

  1. Выберите ссылку, соответствующую вашей операционной системе.

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

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

    Если установка обновления не помогла восстановить работу системы

    1. Проверьте, не получаете ли вы сообщение «Неправомерное использование программного продукта».

      Если вы видите такое сообщение, с высокой вероятностью вы оказались жертвой подделки программного обеспечения. Для быстрого восстановления работы получите временные лицензии по инструкции https://1c.ru/rus/support/surrog.htm

    2. Или, если сложно, обратитесь к вашему обслуживающему партнёру за помощью

      Если вы знаете название партнёра – найдите его контакты на странице https://1c.ru/partners или отправьте заявку партнёру в вашем регионе через форму на сайте https://v8.1c.ru/all-partners. Если вы не можете связаться с партнёром, напишите нам на почту lic2021@1c.ru. Заранее приносим извинения, если ответ займёт продолжительное время.

БухЭксперт8 разработала специальную памятку «Help-Desk для бухгалтера». Она поможет исправить ситуацию некорректного поведения программы в большинстве случаев.

Рекомендации в памятке сгруппированы по методу «от простого — к сложному». Шаг за шагом исключаются внешние источники ошибки, анализируются внутренние причины проблемы и даются ссылки на статьи, которые помогут сориентироваться по дальнейшей работе с ошибкой.

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

Содержание

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

Сервис «Поиск ошибок»

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

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

Проверьте состояние ПК

Часто ошибки вызваны внешними причинами (отключилось электропитание, «моргнул» свет, не завершились обновления на ПК и т. д.). Что делать в этом случае? БухЭксперт8 рекомендует начать с самых простых действий.

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

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

Всегда начинайте с этого примитивного, но очень полезного действия!

Проверьте обновления ПК

Если они есть, но еще не установлены — запустите процесс обновления. Отсутствие актуальных обновлений системы часто блокирует нормальную работу приложений и 1С в том числе.

Проверьте наличие свободного места на дисках

При отсутствии свободного места на дисках ПК (не менее 500 Мб) 1С не сможет сохранять временные файлы по выполняемым операциям. Это приведет к ошибкам. Контролируйте свободное место на дисках компьютера и своевременно освобождайте дисковое пространство от ненужных и старых файлов.

Выполните действие с ошибкой повторно

После перезагрузки ПК, проверки обновлений и наличия свободного места на компьютере выполните действие с ошибкой повторно: удалите некорректный документ или операцию и введите снова. В 99,99% случаев именно это и помогает.

Подготовка к работе с ошибкой

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

Сделайте копию базы данных

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

Очистите кеш 1С

Если программа внезапно стала выдавать ошибку — скорее всего, проблема в кеше. Чистить кеш рекомендуется всегда при появлении ошибок, особенно, если было аварийное отключение питания, подключение собственных доработок кода или выполнение динамического обновления 1С. По статистике на чистку кеша 1С приходится большинство исправленных ошибок программы. Пользуйтесь этим инструментом постоянно!

Проведите тестирование из Конфигуратора

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

Проверьте базу специальной утилитой CHDBFL

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

Детализация ошибки

Если предыдущие действия не исправили ситуацию и проблема осталась, переходите на следующий уровень работы с ошибкой — детализации проблемы. Это автоматически предполагает наличие ошибок в самом коде программы. Порядок действий такой:

Обновитесь на актуальный релиз

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

Обновите платформу 1С

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

Установите в 1С возможность получать патчи

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

Проверьте наличие в расширениях неактуальных патчей

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

Типовые ошибки и их исправление

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

Для помощи «бухгалтерам-без-программистов» команда БухЭксперт8 подготовила специальный сборник ПУТЕВОДИТЕЛЬ по ошибкам и их исправлению в 1С. Сохраните эту страничку в социальных сетях или в закладках как шпаргалку. Пользуйтесь ею онлайн всегда, когда необходимо исправить ошибки 1С 8.3.

Для дополнительной профессиональной помощи
в работе с 1С:Бухгалтерия 3.0 БухЭксперт8 рекомендует
специальный авторский курс Ольги Шерст
Бухгалтерский и налоговый учет в 1С:Бухгалтерия 8 ред.3 от А до Я,
ОСНО или УСН на ваш выбор

См. также:

  • Бухгалтер без Админа при работе с 1С:Бухгалтерия
  • Как установить патчи (исправления) в 1С
  • Исправление технических ошибок при работе с 1С:Бухгалтерия
  • Утилита chdbfl.exe для 8.3
  • Тестирование и исправление базы 1С
  • 1С оптимизация: что делать, если программа тормозит
  • Как сделать копию базы 1С
  • Очистка кэш

Если Вы еще не подписаны:

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

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

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

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Информация обновляется…

17.11.2022 09:15
1С выпустили информационное письмо по поводу проблем с обновлением платформы.

http://1c.ru/news/info.jsp?id=29975

Если кратко, то
0. Фирма 1С приносит свои извинения за сложившуюся ситуацию.
1. Возникли внешние обстоятельства, на которые пришлось максимально быстро реагировать. Были буквально считанные часы.
2. Спешка привела к дополнительным проблемам при выпуске обновлений, которые на данный момент устранены, правильные версии платформ уже доступны на https://info83.1c.ru.
3. Возникла еще одна проблема, у тех пользователей, кто успел попользоваться платформой 8.3.17.2757 могла возникнуть проблема с регистром бухгалтерии (проводками).
Для большинства пользователей поможет патч EF_60004003, который установится автоматически и сам все исправит (мы рекомендуем включить автоматическую установку патчей и использовать ее всегда). 
Второй вариант — использовать специальную обработку. Информация о ней описана в инфописьме по ссылке выше.

16.11.2022 18:15
На сайте релизов 1С опубликованы новые версии платформ, которые исправляют проблему с сервером 32 бит.

https://releases.1c.ru/project/Platform83

8.3.22.1709  16.11.22  
8.3.21.1624  16.11.22  
8.3.20.2184  16.11.22  
8.3.19.1726  16.11.22  
8.3.18.1959  16.11.22

В скором времени релизы будут опубликованы на info83.1c.ru 

15.11.2022 12:00
Еще раз про проблему с ложным срабатыванием нелицензированности.
1. Официальных комментариев кроме необходимости проверить и удалить ломалки пока нет
2. Проблема наблюдается на серверах 32 бит (некоторым помогает перевести сервера на 64 бит, если есть такая лицензия, например, на серверах Мини)
3. Некоторым помогает временная блокировка интернета на сервере 1С (или всех ресурсов 1С)
4. Появился такой комментарий. Повторять на свой страх и риск

«185.12.152.0/24», «185.12.153.0/24», «185.12.154.0/24», «185.12.155.0/24», «220.181.0.0/16», «39.128.0.0/10», «5.188.115.0/24», «93.184.220.0/22», «37.61.222.112/29», «139.45.192.0/18», «142.250.0.0/15», «64.233.160.0/19», «209.85.128.0/17», «77.88.55.0/24», «5.255.255.0/24», «5.45.205.0/24», «94.100.176.0/21», «217.69.136.0/21», «18.184.212.59», «23.52.27.27», «23.46.123.27», «91.239.5.113», «89.111.148.64/26»


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

15.11.2022 17:45
Сообщение от Сергея Нуралиева

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

— Версия 8.3.17.2757 снята со скачивания. Мы анализируем возможно не исправленную в ней проблему. Рекомендуем пока вместо нее скачивать и использовать версию 8.3.18.1957, или более старшие. Рассчитываем завтра уточнить проблему,  опубликовать способ автоматической диагностики и исправления. 

— В клиент-серверном варианте развертывания в 32 разрядных версиях сервера часть пользователей получают сообщения  «Возникла непредвиденная ошибка». Если вы столкнулись с данной проблемой,   в качестве временной меры для  ее обхода можно перейти на 64 разрядный сервер – получить временную программную лицензию «1С:Предприятие 8.3 КОРП. Лицензия на сервер (x86-64) «, действующую 60 дней и дистрибутив платформы x86-64. Для этого надо: 

 
1. Войти под своим логином на Портал ИТС по ссылке https://portal.1c.ru/software/registration. Если у Вас нет логина на Портале ИТС, или вы его не помните и не можете быстро восстановить, необходимо зарегистрироваться на https://portal.1c.ru/ (для этого не обязательно быть владельцем продуктов 1С и указывать их регномера), заполнив простую анкету и согласившись с условиями. Рекомендуем сразу заполнять верный e-mail и мобильный телефон, т. к. на них будет приходить подтверждение для получения временной лицензии. 

2. На странице https://portal.1c.ru/software/registration в разделе «Получить бесплатно» выбрать необходимую вам временную лицензию, заполнить сведения, согласиться с условиями получения и активации лицензии, и получить ее. 

15.11.2022 15:30
Важно! Комментарий от разработчиков 1С по поводу ошибочных сообщений о нелицензирнности платформы.

Ошибочные срабатывания могут быть для 32-битной платформы. Кто столкнулся с подобной проблемой нужно обратиться по адресу v8@1c.ru с описанием ситуации. Разработчики обещают предоставлять в таких случаях временную лицензию на 64 бит.

15.11.2022 12:20
Говорят, что если ничего не помогает, можно заблокировать доступ серверу 1С в интернет. Для этого можно выполнить следующее:

Если сервер Windows.


Достаточно в встроенном брандмауэре (windows firewall) в разделе «Дополнительные настройки», «Правила для исходящего подключения» создать 3 запрещающих правила для:


ragent.exe


rmngr.exe


rphost.exe


Если установлен антивирус с «Сетевой защитой», то аналогичные настройки сделать в нем.

15.11.2022 12:00
Еще раз про проблему с ложным срабатыванием нелицензированности.
1. Официальных комментариев кроме необходимости проверить и удалить ломалки пока нет
2. Проблема наблюдается на серверах 32 бит (некоторым помогает перевести сервера на 64 бит, если есть такая лицензия, например, на серверах Мини)
3. Некоторым помогает временная блокировка интернета на сервере 1С (или всех ресурсов 1С)
4. Появился такой комментарий. Повторять на свой страх и риск

«185.12.152.0/24», «185.12.153.0/24», «185.12.154.0/24», «185.12.155.0/24», «220.181.0.0/16», «39.128.0.0/10», «5.188.115.0/24», «93.184.220.0/22», «37.61.222.112/29», «139.45.192.0/18», «142.250.0.0/15», «64.233.160.0/19», «209.85.128.0/17», «77.88.55.0/24», «5.255.255.0/24», «5.45.205.0/24», «94.100.176.0/21», «217.69.136.0/21», «18.184.212.59», «23.52.27.27», «23.46.123.27», «91.239.5.113», «89.111.148.64/26»


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

15.11.2022 10:40
Важно! Фирма 1С разослала письмо с дополнительной информацией о проблеме с неправомерным использованием программного продукта».
http://1c.ru/news/info.jsp?id=29961

Если кратко, то:
1. Обновиться на правильные версии нужно обязательно
2. Если обновились и возникла ошибка с неправомерным использованием, а вы уверены, что все лицензии у вас куплены, то нужно пройти по шагам https://1c.ru/rus/support/surrog.htm. То есть 1С где-то видит ломалку и поэтому ругается.
3. Если вы уверены, что ломалок нет или их не удается найти и удалить, нужно ставить временные лицензии. Обещают организовать их выпуск сегодня до 11:00 по Мск.
4. Временные лицензии можно запросить у ваших партнеров или скачать на сайте самостоятельно https://portal.1c.ru/software/registration 
5. Пока будет действовать временная лицензия надо будет выявить и удалить все следы ломалок
6. Если у вас «ломаная 1С», то вы можете тоже заказать временную лицензию, а потом спокойно приобрести официальную

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

15.11.2022 10:35
Фирма 1С запустила новый сайт с большой мощностью скачивания новых платформ. Позволяет скачать без регистрации и регистрационных номеров

https://info83.1c.ru/

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

Но публикуем комментарий одного из пользователей, кто смог решить проблему

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

Затем установили платформу заново. Проблема ушла.

15.11.2022 7:15
Сегодня точно будет тяжелый день.
Хотим обратить внимание на два важных момента

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

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

Media_viewer.png

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

Похоже проблема возникает на серверной 1С с разрядностью 32 бит.

неправомерно.png

15.11.2022 6:00
Началось. В восточных регионах России некоторые пользователи столкнулись с проблемой при работе в 1С. Выскакивает сообщение «К сожалению, возникла непредвиденная ошибка».
После обновления платформы на нужные версии из списка работоспособность восстанавливается

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

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

Сохранённые данные не пострадают.

Проблема актуальна для всех клиентских приложений на ОС Windows.
Всё будет в порядке в клиентах Linux и macOS, в web-клиенте на всех ОС.

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

Скорее всего, проблема проявится 15 ноября 2022.

Что делать?

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

Вот версии, которые нужно обновить, и ссылки на скачивание:

Версия с ошибкой Нужно установить Где скачать
8.3.22.1672, 8.3.22.1603 8.3.22.1704 https://releases.1c.ru/version_files?nick=Platform83&ver=8.3.22.1704
8.3.21.1607, 8.3.21.1508, 8.3.21.1484 8.3.21.1622 https://releases.1c.ru/version_files?nick=Platform83&ver=8.3.21.1622
8.3.20.2076, 8.3.20.2039 8.3.20.2180 https://releases.1c.ru/version_files?nick=Platform83&ver=8.3.20.2180
8.3.19.1665, 8.3.19.1659 8.3.19.1723 https://releases.1c.ru/version_files?nick=Platform83&ver=8.3.19.1723
8.3.18.1902, 8.3.18.1894 8.3.18.1957 https://releases.1c.ru/version_files?nick=Platform83&ver=8.3.18.1957
8.3.17.2733, 8.3.17.2665 8.3.17.2757 https://releases.1c.ru/version_files?nick=Platform83&ver=8.3.17.2757

Как определить версию вашей платформы 1С?

Шаг 1. Откройте меню «О программе»
step1.png

Шаг 2. Проверьте цифры версии платформы
step2.png

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

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

Планшет

Приглашаем на
бесплатный вебинар!

18 апреля в 11:00 мск

40 мин.

Если вашу программу сопровождает компания-франчайзи 1С, то без проблем можно обратиться за консультацией 1С. Также можно попытаться разобраться самому, и первое, что при возникновении нештатной ситуации нужно сделать пользователю, — проанализировать ошибку. Зачастую непосредственно в сообщении описывается ее суть, что может подсказать, как ее устранить. Необходимо проверить при работе в сети, запускается ли программа или появляется ли ошибка на другом компьютере. Если ошибка возникает при запуске программы – причину необходимо искать в кэше, если сбой происходит при попытке сформировать отчет или провести документ непосредственно в самой программе, то ошибка кроется непосредственно в информационной базе.

Рассмотрим, наиболее частые ошибки при работе 1С.

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

Иногда при запуске программы пользователь может столкнуться с сообщением программы «Ошибка формата потока».

Рис.1 Ошибка формата потока

Рис.1 Ошибка формата потока

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

Рис.2 Устранение ошибки

Рис.2 Устранение ошибки

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

Рис.3 Очистим кэш

Рис.3 Очистим кэш

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

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

Рис.4 Каталоги шаблонов и конфигурация

Рис.4 Каталоги шаблонов и конфигурация

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

Рис.5 Чтобы очистить кэш, необходимо удалить временные файлы из указанной папки

Рис.5 Чтобы очистить кэш, необходимо удалить временные файлы из указанной папки

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

Неверный формат хранилища

На рисунке видно, что ошибка указывает на папку с временными файлами – AppData/Local/1C и далее папка с цифрами в названии.

Рис.6 Неверный формат хранилища

Рис.6 Неверный формат хранилища

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

Ошибка СУБД. Внутренняя ошибка компоненты dbeng

Ошибка СУБД сама говорит о нарушении структуры базы данных. Довольно распространенная ошибка этого рода – «Внутренняя ошибка компоненты dbeng8».

Рис.7 Ошибка СУБД

Рис.7 Ошибка СУБД

Компонента dbeng8.dll находится в папке bin установленной платформы 1С.

Рис.8 Компонента dbeng8.dll

Рис.8 Компонента dbeng8.dll

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

Если переустановка платформы не помогла, то переходим к варианту тестирования и исправления базы данных. Другие ошибки касающиеся СУБД также решаются этим способом.

«Ошибка СУБД: Файл базы данных поврежден»

Например, «Ошибка СУБД: Файл базы данных поврежден» решается тестированием и исправлением файла информационной базы.

Рис.9 Ошибка СУБД: Файл базы данных поврежден

Рис.9 Ошибка СУБД: Файл базы данных поврежден

Тестирование и исправление информационной базы с помощью утилиты chdbfl.exe

Одним из вариантов тестирования и исправления при возникновении ошибок, связанных с СУБД, является использование утилиты chdbfl.exe. Она предназначена для проверки физической целостности базы данных при работе с файловой информационной базой. Этот способ используется также, когда база 1С не запускается в режиме Конфигуратора.

Хотелось бы напомнить, что перед любыми действиями с информационной базой необходимо выполнить резервное копирование – в режиме Конфигуратора через пункт меню «Администрирование»-«Выгрузить информационную базу». Или можно скопировать файл информационной базы – 1Сv8.CD, из каталога, где она размещается.

Файл утилиты chdbfl.exe находится в папке bin, установленной платформы 1С – обычно в папке Program Files (х86)-1cv8, а далее папка с релизом платформы.

Рис.10 Файл утилиты chdbfl.exe

Рис.10 Файл утилиты chdbfl.exe

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

Рис.11 Исправлять обнаруженные ошибки

Рис.11 Исправлять обнаруженные ошибки

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

Тестирование информационной базы в Конфигураторе

Для тестирования и исправления информационной базы запустим программу в режиме «Конфигуратор». В пункте меню «Администрирование» выберем «Тестирование и исправление…».

Рис.12 Тестирование и исправление ИБ

Рис.12 Тестирование и исправление ИБ

В открывшемся окне тестирования базы устанавливаем необходимые для тестирования галочки.

Рис.13 Настройка тестирования

Рис.13 Настройка тестирования

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

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

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

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

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

«Реструктуризация таблиц информационной базы» – данное действие создает новые таблицы, перенося в них данные из старых таблиц. То же самое происходит при выполнении обновления программы. Установление этой галочки исправляет некоторые ошибки.

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

При решении некоторых проблем помогает выгрузка и загрузка информационной базы в файл *dt (пункт меню «Администрирование» — «Выгрузка информационной базы…», затем «Загрузка информационной базы…»).

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

  • Очистить кэш;
  • Провести тестирование и исправление с помощью утилиты chdbfl.exe;
  • Тестирование и исправление базы в режиме «Конфигуратор»;
  • Обновить платформу «1С:Предприятие».

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

Оглавление

  1. Необходимые знания для оценки производительности операции «Закрытия месяца» в 1С:ERP
  2. Проводим отладку для оценки скорости «Закрытия месяца»
    1. Параметры отладки
    2. Чтение протокола расчета
  3. Принципы обработки этапов «Закрытия месяца» в 1С:ERP
  4. Практические случаи долгого «Закрытия месяца» в 1С:ERP
    1. Экспоненциальный рост времени расчета себестоимости при закрытии месяца
    2. Рост времени «Закрытия месяца» из-за раздельного учета НДС
    3. Длительное «Закрытие месяца» из-за отнесения на себестоимость общехозяйственных расходов
  5. Важное замечание по анализу данных
  6. Дополнительные примеры ситуаций с долгим «Закрытием месяца» в 1С:ERP

Необходимые знания для оценки производительности операции «Закрытия месяца» в 1С:ERP

Наша компания два года выпускает статьи в рамках проекта «От экспертов 1С‑Рарус». С одной стороны, эта статья знаменует собой двухлетний цикл экспертных статей, а с другой, мы впервые покажем, как применять экспертный подход по оценке производительности для самого большого и самого сложного типового решения «1С:ERP Управление предприятием 2». Оказывается, эта область требует знаний больше, чем имеет обычный эксперт по производительности. Правда говорить про эксперта «обычный» уже звучит как оксюморон, но тем не менее, чтобы разобраться в причинах долгого закрытия месяца нужно знать математику, методику и кругозор более широкий, чем вы можете подумать.

Статья предназначена для читателей, которые знают основы теории графов и раздел линейной алгебры, который посвящен решению систем алгебраических линейных уравнений (СЛАУ) с вещественными коэффициентами. Также потребуется знакомство с концептуальным устройством регистров ERP, в том числе с расширенной аналитикой учета. Перед прочтением статьи хорошо будет ознакомиться с материалом из ИТС https://its.1c.ru/db/v8319doc
#bookmark:dev:TI000002121 по решению систем линейных алгебраических уравнений.

Итак, первая статья цикла об оптимизации 1С:ERP представлена вашему вниманию.

Проводим отладку для оценки скорости «Закрытия месяца»

Параметры отладки

Начнем с параметров операций, помогающих в отладке процесса «Закрытия». Для этого на форме «Закрытие месяца» необходимо нажать на кнопку «Настройки» и в выпадающем списке выбрать команду «Настройка параметров операций закрытия месяца». В выпадающем списке «Операция» выберем «Общие параметры для операций». Данная операция доступна для роли «Использование Обработки Операции Закрытия Месяца», установленной, например, для предопределенного профиля «Бухгалтер».

Проводим отладку для оценки скорости «Закрытия месяца»

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

Далее, при выборе операции «Распределение затрат и расчет себестоимости», появляется окно настройки параметров:

Проводим отладку для оценки скорости «Закрытия месяца»

Опишем каждый из параметров более подробно.

Параметр «Перед расчётом очищать старые расчетные движения»

Заметим, что это не эквиваленция отмене результатов закрытия месяца. Да и, собственно, отменить результаты закрытия так просто не получится, ибо такой операции в ЕРП нет, а простое распроведение документов «Закрытие месяца» к полной отмене не приводит. Поэтому делайте копии базы в состоянии «до закрытия», это бывает полезно.

Стандартное поведение системы следующее:

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

Почему важна именно такая математика? Это прежде всего позволяет экономить время этапа записи сформированных движений.

Давайте осознаем написанный алгоритм на примере.

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

Параметр «Перед расчётом очищать старые расчетные движения»

Далее провели приобретение услуг «Доставки»:

Параметр «Перед расчётом очищать старые расчетные движения»

В результате после перепроведения формируются движения:

Параметр «Перед расчётом очищать старые расчетные движения»

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

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

  • ВидЗапасов,
  • Партия,
  • АналитикаУчетаПартий,
  • АналитикаФинансовогоУчета,
  • ВидДеятельностиНДС,
  • ДокументИсточник,
  • РасчетНеЗавершен.

А также может значительно усложнять попытки расследования причин неправильного закрытия.

Предположим, в предыдущем примере ВидДеятельностиНДС в ВидеЗапасов стоял неправильно — «Продажа не облагается НДС».

Параметр «Перед расчётом очищать старые расчетные движения»

Суммы изменены намеренно в приобретении, чтобы показать результат до «Закрытия»:

Параметр «Перед расчётом очищать старые расчетные движения»

И после:

Параметр «Перед расчётом очищать старые расчетные движения»

Как видим, даже после «Закрытия» ВидЗапасов стоит неправильный, при том, что во всех строках регистра стоит «Продажа облагается НДС».

Поэтому для целей отладки в сложных случаях рекомендуется все-таки очищать старые расчетные движения.

Параметр «При проведении документа не сохранять старые расчётные движения»

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

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

Для демонстрации изменена «Сумма» в регистре «Себестоимость», без перепроведения документа. Получилось, что «Сумма» и «СуммаНДС» совпадают:

Параметр «При проведении документа не сохранять старые расчётные движения»

После «Закрытия» получили:

Параметр «При проведении документа не сохранять старые расчётные движения»

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

Параметр «Контролировать корректность разбиения на порции»

Стандартное поведение системы предполагает разбиение данных на порции для записи в параллельных фоновых заданиях. Настроить количество таких фоновых заданий можно здесь:

Параметр «Контролировать корректность разбиения на порции»

При этом может случиться ситуация, когда не все сформированные движения по одному документу попадут в одно фоновое задание. Это можно продемонстрировать строчками кода из процедуры РасчетСебестоимостиПрикладные
Алгоритмы.РазделитьВременную
ТаблицуНаПорции:

Параметр «Контролировать корректность разбиения на порции»

Видно, что разделение на порции происходит просто циклом по всей таблице, без какой-либо проверки на «Регистраторы».

В этом случае в лучшем варианте фоновое задание завершится с ошибкой превышения времени ожидания блокировки, в худшем — затрет движения другого задания по этому регистру и регистратору.

Проверка же добавляет следующий код:

Параметр «Контролировать корректность разбиения на порции»

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

Параметр «Игнорировать некорректные первичные движение документов»

Стандартное поведение системы предполагает перепроведение в случае нахождения ошибок в сформированных движениях документов. К сожалению, устранение данных ошибок может привести к образованию отрицательных остатков в регистрах товародвижения и себестоимости товаров, а следовательно, остановке расчета. Полный список проверяемых ошибок можно увидеть в модуле РасчетСебестоимостиПодготовка
Данных.ИсправитьПроблемы
ВДвиженияхИДокументах (актуально для версии 2.5.7). Пример части кода приведен ниже:

Параметр «Игнорировать некорректные первичные движение документов»

Но иногда хочется посмотреть, а что же дальше:

  • Возникают ли ошибки на следующих этапах?
  • Корректно ли распределяются затраты по базам?
  • Корректно ли формируется себестоимость (с допуском на ошибки)?

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

Параметр «Не выполнять оптимизацию данных при расчёте партий»

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

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

Однако, ни в коем случае нельзя оставлять этот пункт взведенным в «боевом» режиме, т. к. в этом случае система скорее всего либо не завершит расчет, либо завершит его с ошибками.

Параметр «Не выполнять оптимизацию цепочек при расчёте партий»

Стандартное поведение системы предполагает оптимизацию нумерации узлов подграфа. Если не сильно вдаваться в математику, то нумерация вершин должна быть «правильной» (наличие дуги (vi,vj) означает, что i<j). При этом абсолютная правильность возможно только для ациклических графов.

Алгоритм, который в оптимизированном виде применяется в ERP представлен на следующем рисунке:

Параметр «Не выполнять оптимизацию цепочек при расчёте партий»

Топологическая сортировка вершин ориентированного графа без циклов

Эффективный алгоритм нумерации вершин:

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

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

За ограничение рекурсии в алгоритме отвечает параметр «Максимальная длина цепочки движения партии». На картинке приведено значение по умолчанию — 650. Много, согласитесь. Но ниже мы разберем пример, когда и такого уровня вложенности может не хватить.

Параметр «Не выполнять оптимизацию цепочек при расчёте партий»

Правильная нумерация важна для нахождения критического пути в графе, а это в свою очередь важно для правильного формирования матрицы для решения СЛАУ при расчете себестоимости.

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

Параметр «Не выполнять расчёт себестоимости»

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

Этап расчета предварительной себестоимости по трудоемкости сопоставим с расчетом фактической себестоимости (на самом деле он использует тот же механизм).

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

Параметр «Не сдвигать период расчёта по окончании расчёта»

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

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

Параметр «Исправлять пустой регистратор в сформированных движениях»

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

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

Параметр «Отключение выполнения этапа „Распределение затрат и расчет себестоимости“ в прошлых периодах»

Стандартное поведение системы предполагает ошибку и остановку расчета себестоимости, если расчет в предыдущих периодах выполнен не был.

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

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

Параметр «Отключение записи сформированных движений»

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

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

Включение этого флага приводит к кэшированию данных для записи в регистр сведений КэшДанныхПартионногоУчета без запуска фоновых заданий записи. За счет того, что запись в регистр сведений происходит быстрее (из-за отсутствия необходимости расчета итогов), время этой операции значительно уменьшается.
Непосредственно запись кэшированных движений можно выполнить потом, с помощью внешней обработки.

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

Параметр «Формировать промежуточный протокол расчёта после выполнения каждого этапа»

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

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

Чтение протокола расчета

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

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

Опишем рекомендуемый алгоритм работы с данным отчетом:

1. Если в расчете были диагностированы ошибки их необходимо найти в тексте по символу «!».

Например, рассмотрим картинку:

Чтение протокола расчета

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

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

2. Опускаемся в самый низ отчета и смотрим список «ТОП-10 самых длительных этапов».

Посмотрим на следующую картинку:

Чтение протокола расчета

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

3. Далее смотрим на первый (самый длительный) этап в предыдущем списке и ищем его описание выше в «Протоколе».

Какие важные блоки в описании шага мы можем использовать?

3.1. Сформированы движения по регистрам:

Чтение протокола расчета

Очень важный блок, который показывает узкие места при формировании регистров. Здесь важно отметить:

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

3.2. Сформированы временные таблицы:

Чтение протокола расчета

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

Например, если данных в регистре ВтКэшРасчетныеОбороты
СебетоимостиТоваров на начало этапа было 100тыс, данных в Выборке 50тыс., то количество данных в регистре ВтКэшРасчетныеОбороты
СебетоимостиТоваров на конец этапа в 1 млн должно привести к анализу причин такого поведения на данном этапе. В основном, это проблемы на стыке Данные-Код, поэтому без включения отладки в конфигураторе обычно такие ошибки не разрешить.

3.3. Дополнительная информация об этапе:

Чтение протокола расчета

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

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

Например, если данных по «Остаткам» на этом этапе 1 млн, при этом у вас количество различной номенклатуры вместе с партиями не превышает 100 тысяч (можно взять КонсольЗапросов или «Универсальный отчет» и проверить запросом к РегистрНакопления.ТоварыОрганизаций).

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

  • Большое количество дуг в графе, если оно не коррелирует с «Всего данных».
  • Большое значение показателя «макс. дуг в одном подграфе», если оно сопоставимо с «количеством дуг в графе».
  • Большое количество итераций поиска подграфов (более 3).

Далее смотрим на результаты обхода цепочек графа. Должно смущать:

  • Большая глубина обхода (более 30).
  • Ненулевое количество не рассчитанных записей (выдаются соответствующие ошибки).

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

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

Принципы обработки этапов «Закрытия месяца» в 1С:ERP

«Погружаемся» в код соответствующего блока. Точка входа в алгоритм расчета себестоимости находится (для актуального на текущий момент партионного учета версии 2.2) в общем модуле РасчетСебестоимости.РасчитатьВсе():

Принципы обработки этапов «Закрытия месяца» в 1С:ERP

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

1. Подготовка данных:

  • Получение данных (формирует временную таблицу Данные).
  • Получение цепочек из исходных данных (формирует временные таблицы Источники и Приемники).
  • Заполнение партий в цепочках (заполняет таблицу ПараметрыРасчета.Распределение
    Партий.РасчетныеПартии).
  • Помещение данных в таблицу-приемник и очистка вспомогательных временных таблиц.

2. Распределение партий по прямым расходам:

  • Выборка данных из заранее подготовленных ВТ в п. 1.
  • Распределение по себестоимости:
    • Подготавливаются таблицы УзлыКорректировкиСебестоимости и СвязиУзловКорректировкиСебестоимости.
    • Подготавливаются таблица ДанныеДляНумерации для исходных данных.
    • Происходит нумерация узлов графа (узлами графа выступают партии).
    • Подготавливаются таблица СтоимостьПартий (к узлам графа добавляется исходная стоимость).
    • Распределение партий (ДвиженияБезСтоимости).
    • Подготавливаются таблица ДанныеДляНумерации для распределенных партий (ВТУзлыСПолямиРаспределения).
    • Происходит нумерация узлов нового графа.
    • Подготавливаются таблица ВТРезультатРасчета
      Предварительный (к узлам графа добавляется исходная стоимость).
    • Решение системы линейных уравнений для расчета фактической стоимости.
    • Загрузка решения во временную таблицу ТаблицаРешений.
    • Подготавливаются таблица ВТЦеныУзлов.
    • Сохранение движений.
  • Сохранение движений и очистка вспомогательных временных таблиц.

Несколько более подробно (но для релиза ERP 2.4.10):

3. Распределение партий по дополнительным расходам происходит по алгоритму, аналогичному п. 1. Расчет фактической себестоимости для доп. расходов не производится.

4. Распределение партий по партиям прочих расходов происходит по алгоритму, аналогичному п. 1. Однако для постатейных затрат также происходит расчет фактической себестоимости. по алгоритму аналогичному для прямых расходов.

Практические случаи долгого «Закрытия месяца» в 1С:ERP

Экспоненциальный рост времени расчета себестоимости при закрытии месяца

Для расследования проделываем все, что было описано выше, как в части параметров отладки, так и, конечно, в части получения протокола расчета и его первичного прочтения.

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

Для понимания причин сложности рассмотрим следующий запрос:

Экспоненциальный рост времени расчета себестоимости при закрытии месяца

Проблемой данного запроса является «Внутреннее соединение» таблицы «Данные» с собой.

Далее по тексту модуля идет двойной цикл:

Экспоненциальный рост времени расчета себестоимости при закрытии месяца

Как видим, шаблон &Условия формируется динамически в зависимости от «Приемника» и «Источника».

Пример таблицы типов приемника и типов источника приведен ниже:

Экспоненциальный рост времени расчета себестоимости при закрытии месяца

Проблемы возникают в случае, если эти условия получаются слишком общими, например, для ТипаПриемника = «Возврат без документа источника» и ТипаИсточника = «Потребление» условие выглядит:

Экспоненциальный рост времени расчета себестоимости при закрытии месяца

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

В одном из наших проектов в ВТЦепочки32 попало 75 млн данных, при том, что строк с ТипомПриемника = «Возврат без документа источника» было 3 тысячи записей, а строк с типом = «Потребление» было 34 тысячи записей. И т. к. направления деятельности и ВидДеятельностиНДС везде совпадали, мы получили почти полное произведение этих записей.

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

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

Заметим, что в релизе 2.5.7 проблема остается актуальной.

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

Экспоненциальный рост времени расчета себестоимости при закрытии месяца

Обратная сторона такого решения — необходимость копировать данный код в обновлениях до тех пор, пока данную ошибку не исправят.

Рост времени «Закрытия месяца» из-за раздельного учета НДС

Рассмотрим РасчетСебестоимостиНДС.
РаспределитьНДСПоСебестоимости.

Еще один пример потенциально проблемного запроса выглядит так:

Рост времени «Закрытия месяца» из-за раздельного учета НДС

Вновь мы видим «Внутреннее соединение». Проблема заключается в части кода, в которой этот запрос размещен (для экономии места запрос выше заменен на троеточие):

Рост времени «Закрытия месяца» из-за раздельного учета НДС

Запрос в цикле — это уже сама по себе проблема для производительности, но еще большую проблему может вызывать «Внутреннее соединение» по узкому условию «НомерУзлаИсточник = УзелПриемник».

Например, на одном из наших проектов, 1,4 млн записей превращались в 48 млн записей к 23й итерации:

Рост времени «Закрытия месяца» из-за раздельного учета НДС

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

Напомним, из курса вычислительной математики: трудоемкость точных методов решения СЛАУ в общем случае кубическая. Трудоемкость же итерационных методов в общем случае квадратическая, но сильно зависит от собственных чисел исходных матриц и получаемого из них числа обусловленности вплоть до невозможности сходимости метода.

В данном конкретном примере решение, предложенное нами, было продиктовано модулем, из которого вызывался данный код. Очевидно, что это расчет НДС и уже менее очевидно, но можно посмотреть по трассировке кода, что он связан с «Раздельным учетом товаров по налогообложению НДС». Настраивается данный параметр для каждой организации отдельно на вкладке «Учетная политика и налоги» в разделе «Настройка учета НДС»:

Рост времени «Закрытия месяца» из-за раздельного учета НДС

В нашем конкретном случае нам повезло, что Заказчик смог обойтись без установки данного флага. Это решило проблему. Однако отметим два момента:

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

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

Вторая таблица является немного урезанной копией таблицы ПриходыТоваровНДС2_4_
ДляРешенияСЛУ. Эта таблица ограничена приходами товаров только за текущий месяц, но также у конкретных клиентов может быть весьма большой (считаем большими все таблицы, у которых больше 1 млн записей). Накладываясь, таблицы ДанныеДляНумерации и СтоимостьПартийНДС могут приводить к бесконечному количеству комбинаций, и если с СтоимостьПартийНДС бороться практически нельзя, т. к. это конкретные приходы, то остается минимизировать ДанныеДляНумерации. Как? Это уже другая история, которая зависит от конкретного случая.

Длительное «Закрытие месяца» из-за отнесения на себестоимость общехозяйственных расходов

Рассмотрим РасчетСебестоимостиПрикладные
Алгоритмы.РассчитатьПартии
ПоГруппамПодграфов.

Как же не упомянуть проблемы в рекурсии?

Длительное «Закрытие месяца» из-за отнесения на себестоимость общехозяйственных расходов

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

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

Можно попытаться решить эту проблему, увеличив значение по умолчанию 650 (помните, мы обещали показать случай, когда даже такого уровня вложенности может не хватить) на 1000, либо даже 2000, но это не решение задачи, а «заметание мусора под ковер». И, конечно, это может привести к росту времени выполнения процедуры расчета. Но, к сожалению, в большинстве случаев это не помогает, поэтому обычно необходимо погружаться в проблему глубже.

Для понимания процесса попробуем разобрать его с помощью примера:

Длительное «Закрытие месяца» из-за отнесения на себестоимость общехозяйственных расходов

На данной схеме представлен упрощенный пример расчёта графа себестоимости. Если упрощенно мы имеем три цеха:

  • прачечная,
  • котельная,
  • ремонтный цех.

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

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

Крайне рекомендуем сделать этот пример своими руками в 1С:ERP и посмотреть (в том числе в отладчике) что происходит.

В конкретном случае (у реального заказчика) эта проблема привела к такой ситуации:

Длительное «Закрытие месяца» из-за отнесения на себестоимость общехозяйственных расходов

Видно, что одна и та же продукция имеет разницу в себестоимости в 3 раза (списанные прямые расходы на партии при этом не отличаются).

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

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

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

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

Важное замечание по анализу данных

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

  • Глобальные, использующиеся на многих этапах, часть из которых сильно видоизменяется от этапа к этапу.
  • Локальные, использующиеся в рамках данного этапа и удаляющиеся при его завершении.

Для получения данных из ВТ самый простой способ заключается в использовании МенеджерВременныхТаблиц.

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

Запрос.МенеджерВременныхТаблиц.Таблицы["ИмяВременнойТаблицы"].ПолучитьДанные().Выгрузить()

Основная проблема отладки заключается в том, что в «Закрытии месяца» ВТ могут быть очень объемными, поэтому прежде, чем выполнить предыдущий код, можно проверить количество данных, если добавить к предыдущему запросу «Количество()».

Если данных в ВТ не очень много — примерно 40-50 тысяч строк (от 10 столбцов) полученную временную таблицу еще вполне возможно выгрузить стандартным способом в таблицу в конфигураторе и сохранить ее далее в Excel.

Если данных в ВТ больше 50 тысяч, но меньше 200 тысяч строк (от 10 столбцов), выгрузку таблицы в конфигураторе еще можно дождаться (ждать придется очень долго), но сохранить в Excel скорее всего уже не получится.

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

Важное замечание по анализу данных

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

Дополнительные примеры ситуаций с долгим «Закрытием месяца» в 1С:ERP

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

  1. Возвраты от клиентов/организаций/…, не привязанные к партии. Т. е. не привязанные к реализации или заказу. Любой такой возврат пытается восстановить НДС и без партионной принадлежности делает это просто со всей имеющейся номенклатуры. А ее может быть много…
  2. Документы с отрицательным количеством. По той же причине, что в п. 1, с разницей в том, что для них никогда не подбираются партии, что автоматически приводит к проблемам.
  3. Статьи затрат, распределяемые на себестоимость, у которых аналитика не обязательна. Такую аналитику зачастую забывают поставить, что естественно приводит к распределению затрат на всю имеющуюся номенклатуру на складе/в подразделении.
  4. Возвратная тара, если она передается и принимается с какой-то ценностью. Мало того, что при возврате тары возникает п. 1, так еще и дополнительно тара может в периоде реализовываться и возвращаться несколько раз, с различной номенклатурой. Что в итоге может приводить к неразрешимым циклам в расчете.
  5. Выпуск продукции или работ, потребляемых непосредственно в этом подразделении, без изменения аналитики учета затрат. Это вызывает проблему «выпуска на самого себя» (или «змеи, пожирающей свой хвост»), что при закрытии периода может вызвать построение СЛУ, не имеющей решения.
  6. Использование опции «Распределение дополнительных расходов по выбывшим товарам» (НСИ и администрирование — Финансовый результат и контроллинг — Учет товаров). Выбывших товаров может быть много, ограничения на период нигде не устанавливается, выводы можете сделать сами.

Ну и, конечно, нужно отметить «сервисные» функции и особенности, которые следует учитывать при «Закрытии месяца». К ним можно отнести следующее:

  1. Должны быть рассчитаны итоги по всем регистрам на нужный месяц.
  2. Закрытие месяца — тяжелая процедура, которая нагружает систему саму по себе. Требовать от нее быстроты во время полноценной работы большого количества пользователей бесполезно. Поэтому «Закрытие месяца» обычно ставят либо на ночь, либо на выходные, когда активность пользователей минимальна.
  3. Изменение в документах/регистрах в момент «Закрытия месяца» в целевом периоде приводит к остановке процедуры закрытия, а если оно происходит довольно долго (> суток), то это весьма неприятно для всех участников процесса. При этом дату запрета установить на следующий период нельзя, т. к. это приведет к невозможности самого закрытия. Поэтому, если п. 2 не выполним, то необходимо решать проблему организационными методами (регламент «Закрытия», в котором предусмотрены наказания за вмешательство в процесс закрытия)
  4. «Закрытие месяца» — именно та процедура, в которой сильно помогает параллелизм запросов на уровне SQL. Поэтому если в «обычной» жизни у вас max degree of parallelism = 1(2/3), то для «Закрытия» рекомендуется ставить его в 0(4/5/…). Более подробно этот кейс будет рассмотрен в следующей статье по проблемам «Закрытия месяца».

Продолжение в статье: Расследование и оптимизация расчета операции «Закрытие месяца» в 1С:ERP. Часть II.

Авторы статьи

Черанев Андрей

Черанев Андрей

Содержание:

1.       Ошибка СУБД – файл базы данных поврежден

2.       Создание резервной копии базы данных

3.       Самые распространенные ошибки информационной базы 1С   

1.    Ошибка СУБД – файл базы данных поврежден

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

Рис. 1 Ошибка СУБД – файл базы данных поврежден

В сообщении об ошибке СУБД указано, что файл базы данных поврежден. Если посмотреть расшифровку «Подробнее», ничего нового система нам не сообщит. Эта ошибка информационной базы 1С 8.3 возникает исключительно в файловых базах данных. В клиент-серверных базах она не наблюдается.

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

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

Итак, возникает закономерный вопрос: как сделать резервную копию базы, если процедура «Выгрузить информационную базу» не работает из-за ошибки СУБД?

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


Теперь расскажу, как найти утилиту для исправления базы данных? Переходим туда, где на ПК расположена Ваша база (путь можно посмотреть в свойствах ярлыка на рабочем столе), чаще всего – на диске С. Находим каталог 1cv8, где видим список установленных платформ на текущий момент. Выбираем ту, которую мы запомнили в конфигураторе на предыдущем шаге, заходим в неё, далее – в каталог bin. Теперь нам необходимо найти приложение с именем Chdbfl. Этот файлик будет помечен именно как приложение. Запускаем его

Рис. 2 Приложение chdbfl

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


Нажимаем кнопку «Выполнить» – происходит проверка файла базы данных.

Рис. 3 Окно проверки физической целостности файла

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

2.    Создание резервной копии базы данных

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

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

Как определить, что режим работы файловый, и папку, в которой храниться база? Заходим в лаунчер 1С и выбираем нужную базу. Нажимаем кнопку «Изменить», если указатель стоит на первом пункте, то база файловая, а чуть ниже написано места ее расположения. Изображение номер 4.

Рис. 4 Местонахождение базы на компьютере

Заходим в папку с базой и копируем ее в другое место. Таким образом мы получаем резервную копию базы данных.

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

3.    Самые распространенные ошибки информационной базы 1С

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

Для тестирования и исправления заходим в конфигуратор. Сверху выбираем меню «Администрирование → Тестирование/исправление». Далее выставляем галочки как показано на изображении 5 и нажимаем кнопку «Выполнить».

Рис. 5 Тестирование и исправление базы 1С

Теперь переходим к утилите chdbfl. Находим папку, куда была установлена программа 1С. В ней ищем папку bin, где будет иконка синего цилиндра под названием chdfbl. Запускаем утилиту. В открывшемся окне ищем папку, в которой хранится наша информационная база. Зайдя в неё, выбираем файл 1сv8 1cd. Затем устанавливаем галочку «Исправлять обнаруженные ошибки» и жмем «Выполнить». Когда chdbfl закончит свою работу, можем пробовать зайти в программу.

Как уже было сказано, третий способ – это очистка кэша. Кэшем называют определенное место на компьютере для хранения записей копий страниц в Интернете. Даже единожды зайдя на какой-либо сайт, Вы автоматически создаете на своем ПК его копию, чтобы ускорить загрузку страниц при последующих посещениях. Рекомендуются через некоторое время очищать кэш браузера, так как со временем некоторые страницы сайта обновляются, a кэш этой страницы будет по-прежнему загружать старую версию. Также если Вы обнаружили вирус и на своем компьютере, после его удаления или лечения обязательно почистите кэш браузера, чтобы повторно не заразить компьютер. Если долгое время не чистить кэш, объем копируемых страниц для памяти может существенно увеличиться, тем самым замедляя работу кэширования. Ускорение обработки веб-страницы имеет такой же принцип, как на современных смартфонах.

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

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

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

Ошибка «Недостаточно свободной памяти» – третья в нашем списке. Данное сообщение обычно появляется при обновлении программы, формирование большого отчета и прочих сложных операциях. Запускаем командную строку и вписываем следующее:

Рис. 6 Исправление ошибки недостаточно свободно памяти в командной строке

Число в конце — это размер желаемой памяти. Перезагружаем компьютер, заходим в 1С и пробуем сделать ту операцию, в процессе которой появилась ошибка.

Номер четыре – ошибка «Запись дампа», появляющаяся при выполнении какой-либо операции в программе. Данная ошибка показана на рис. 7.

Рис. 7 Окно ошибки дампа

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

Номер пять – ошибка СУБД: Внутренняя ошибка компонента dbeng8.

Изображение 9 – Ошибка СУБД

Для исправления этой ошибки идем по стандартному сценарию: тестирование и исправление; если не помогает, то chdbfl; если также не помогает, то обновление платформы 1С.

Номер шесть – «Неверный формат хранилища данных».

Рис. 9 Ошибка формата хранилища данных

Возможные варианты устранения данной ошибки – это очистка кэша или тестирование и исправление базы 1С.

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

Рис. 10 Ошибка прав доступа

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

Специалист компании «Кодерлайн»

Никита Брежицкий

Конфигурация: 1С КА2, ERP

Настройка статей расходов в 1С Комплексной автоматизации 2 — нетривиальная задача для пользователя.

Именно здесь особенно много ошибок.

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

С чем мы чаще всего сталкиваемся в конце месяца? 

Затратные счета не закрываются на счета учета себестоимости. Проводки «неожиданные», а себестоимость выпущенной на склад продукции не бьется с 90 счетом.

Что делать? Только не замазывать все косяки ручными проводками!

! Во-первых, в следующем месяце ведь придется повторить.

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

! В- третьих, практически невозможно вносить исправления в периоды, «закрытые» вручную. Сразу все плывет и начинай по новой. Да и очень уж трудоемко — вручную закрывать период.

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

Итак, приступим:

Ошибка №1: Не распределять

Это ситуация, когда в карточке статьи расходов на основной закладке при любом из типов расходов устанавливается вариант распределения «Распределять вручную»:

1С Комплексная автоматизация 2  и ERP: вариант "Распределять вручную" в статье расходов1С Комплексная автоматизация 2 и ERP: вариант «Распределять вручную» в статье расходов

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

1С Комплексная автоматизация 2 и ERP: счет учета в статье расходов1С Комплексная автоматизация 2 и ERP: счет учета в статье расходов

И даже, возможно, со счетом списания.

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

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

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

Из счетов учета расходов такая настройка допустима только для счета 91.02.

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

А вот к расходам по основной деятельности такая настройка неприменима. Их обязательно нужно куда-то распределять. 

Ошибка №2: Распределять на себестоимость товаров и затратные счета

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

Выбираем тип расходов «При приобретении» или «Расходы на складское хранение и обработку». Распределение указываем «На себестоимость товаров».

1С Комплексная автоматизация 2 и ERP: вариант распределения "на себестоимость товаров" в статье расходов1С Комплексная автоматизация 2 и ERP: вариант распределения «на себестоимость товаров» в статье расходов

При этом на закладке «Регламентированный учет» указываем один из затратных счетов. Как правило, это 20 счет.

1С Комплексная автоматизация 2 и ERP: счет затрат в статье расходов1С Комплексная автоматизация 2 и ERP: счет затрат в статье расходов

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

Себестоимость продукции сформируется у нас с вами из тех расходов, которые мы отнесем на себестоимость производства.

А те расходы, которые мы отнесем себестоимость товаров, будут включены в стоимость товаров на складах. Здесь можно указывать только соответствующие счета учета дополнительных расходов при приобретении ТМЦ на складе.

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

Поэтому вариант распределения «На себестоимость товаров» с такими счетами сочетать нельзя.

Ошибка №3: Распределять на финансовый результат и себестоимость продукции

Вот еще наше родное-любимое. Распределяем на финансовый результат.

1С Комплексная автоматизация 2 и ERP: вариант распределения "на финансовый результат" в статье расходов1С Комплексная автоматизация 2 и ERP: вариант распределения «на финансовый результат» в статье расходов

Счет учета в регламентированном учете ставим 20 и счет списания на себестоимость 90.02. 

1С Комплексная автоматизация 2 и ERP: счет учета затрат в статье расходов1С Комплексная автоматизация 2 и ERP: счет учета затрат в статье расходов

А расходы ждем в себестоимости продукции. 

1С, конечно, умная…Но умеет только то, что в нее заложили. И упорно свое гнет.

На финансовый результат? Хорошо. И все с 20 счета сразу улетает на 90 счет, в финансовый результат текущего периода. И конечно, благополучно проскакивает мимо 43 счета, счета учета готовой продукции и ее себестоимости.

 Бывают ситуации, когда такая настройка статей расходов делается сознательно. Например, в статье Как учитывать расходы при реализации услуг в 1С Комплексная автоматизация 2?

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

Ошибка №4: Прочие операционные и внереализационные расходы по основной деятельности

Это довольно частый и запутанный вариант ошибки.

В 1С Комплексной автоматизации 2 и ERP не накладываются никакие ограничения на выбор счетов учета в зависимости от типа расходов или вида деятельности.

Пользователь свободно может выбрать счет учета расходов из широкого списка и сопоставить ему счет списания на выбор из всех 90 и 91 счетов.

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

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

1С Комплексная автоматизация 2 (ERP): настройка счетов в статье расходов1С Комплексная автоматизация 2 (ERP): настройка счетов в статье расходов

Например, такой вариант приведет к формированию проводок Д 91.02 К 20.

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

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

Ошибка №5: Учет расходов будущих периодов (РБП) вручную

Пользователю довольно трудно разобраться в механизме учета РБП в 1С Комплексной автоматизации 2. Далеко не все интуитивно понятно. Поэтому часто пользователи пытаются ввести РБП вручную со всем широким спектром ошибок, свойственным ручным операциям.

На самом деле, учет РБП в программе автоматизирован: и начисление по специальной статье затрат, и списание специально придуманным для этого документом.

Во-первых, правильный учет РБП требует особой настройки статей расходов.

1С Комплексная автоматизация 2 (ERP): настройка статьи для расходов будущих периодов1С Комплексная автоматизация 2 (ERP): настройка статьи для расходов будущих периодов

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

 Во-вторых, нужно только настройки статей недостаточно. Должен быть сформирован документ «Распределение РБП».

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

Мы с вами разобрали пять наиболее часто встречающихся ошибок в настройке статей расходов в 1С Комплексная автоматизация 2. Если вам необходимо детально изучить производственный учет и распределение затрат в 1С КА 2, то присоединяйтесь к нам на онлайн-курсе:

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

Учитесь новому каждый день и меняйте свою жизнь к лучшему!

Если у вас возникли вопросы смело задавайте их : 

online@praktikaucheta.ru

 +7(911)777 22 47

 +7(911)777 22 47 

Ой! Данный функционал ещё в разработке

Текст ошибки может звучать по-разному, например:

  • Поле объекта не обнаружено (ХХХХХХ);
  • Значение не является значением объектного типа (ХХХХХХ);
  • Метод объекта не обнаружен (ХХХХХХ);
  • Во время сохранения файла возникла ошибка.

Такие ошибки чаще всего возникают при некорректной работе базы 1С.

Для решения может помочь одно из следующих действий:

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

Внешний модуль в управляемых конфигурациях (БП 3.0, ЗУП 3.1 и др.) находится в прочих настройках обмена. Если отметка проставлена — снимите её, после чего перезапустите 1С. 

Внешний модуль в неуправляемых конфигурациях (БП 2.0, ЗУП 2.5, УПП 1.3 и др.) находится по пути Отчеты → Регламентированные отчеты → Настройки → Для настройки параметров документооборота нажмите здесь (внизу). Отметьте пункт Использовать встроенный модуль документооборота, после чего перезапустите 1С.

  • Сделайте диагностику 1С-отчетности, отправьте отчет по диагностике и сообщите номер обращения специалисту технической поддержки 1С-Отчетность.
  • Запустите Конфигуратор 1С. Выберите пункт Отладка → Начать отладку.
  • Удостоверьтесь, что конфигурация находится на полной поддержке 1С, т.е. в нее не были внесены изменения и она соответствует конфигурации поставщика.

Запустите Конфигуратор 1С. Если конфигурация закрыта, то необходимо ее открыть: Конфигурация → Открыть конфигурацию. Слева в меню напротив названия конфигурации должен быть значок замка – объект поставщика не редактируется.

  • Попробуйте запустить 1С в тонком клиенте, для этого после нажатия на ярлык 1С выберите базу, затем нажмите Изменить → Далее → Основной режим запуска: выберите пункт Тонкий клиент → Готово. Запустите 1С.
  • Измените переменные среды. Рекомендуем обратиться к системному администратору для выполнения данных действий.
  • Проверьте кодировку в операционной системе Windows по инструкции смена кодировки. Рекомендуем обратиться к системному администратору для выполнения данных действий.

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

Номер статьи: 129674145
Обновлено: 01.08.2023 11:36+0000

Понравилась статья? Поделить с друзьями:
  • Специальная ошибка автора
  • Список кодов ошибок windows 10
  • Специально допускать ошибки это
  • Специально делаешь ошибку
  • Список кодов ошибок obd2