Зарегистрированные ошибки 1с упп

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

Эта статья продолжает цикл «Первые шаги в разработке на 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-формате

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

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

БухЭксперт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 дней бесплатно

Содержание:

1. Сверка данных регистров учета затрат с данными бухгалтерского учета до расчета себестоимости в программном продукте «1С:Управление производственным предприятием»

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

3. При расчете себестоимости не закрываются затратные счета

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

1. Сверка данных регистров учета затрат с данными бухгалтерского учета до расчета себестоимости в программном продукте «1С:Управление производственным предприятием»

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

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

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

Для этого необходимо сначала построить отчет «Ведомость по учету затрат» (в полном интерфейсе — Меню «Отчеты» — «Расширенная аналитика учета» — «Ведомость по учету затрат»).

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

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

Для этого идет в Настройки – Настройка структуры (как показано на рисунке ниже)

Из доступных полей выбираем счет и переносим его в группировку строк (как показано на рисунке ниже)

Так как нам в первую очередь нужно сверить данные по бухгалтерскому счету, то остальные группировки строк можно очистить и в настроенном виде структура отчета будет выглядеть так (как показано на рисунке ниже). Нажимаем кнопку «ОК» и сохраняем структуру отчета для формирования.

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

Можно назвать вариант, например, «Учет затрат по счету затрат БУ»

Далее строим отчет по учету затрат в регламентированном учете: по определенной организации, по определенному периоду отчета и, самое главное, по счету учета затрат бухгалтерского учета (в нашем случае это счет 20.01.1 «Основное производство (по деятельности, не облагаемой ЕНВД)»).

Теперь нам надо построить оборотно-сальдовую ведомость по счету 20.01.1 «Основное производство (по деятельности, не облагаемой ЕНВД)» по этой же организации, за этот же период отчета.

Для этого заходим в полном интерфейсе в меню «Отчеты» — «Бухгалтерский и налоговый учет» — «Оборотно-сальдовая ведомость по счету (бух.)» и строим отчет.

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

Далее строим отчет «Ведомость по учету МПЗ» для сверки с данными бухгалтерского учета материально-производственных затрат (В Полном интерфейсе – в меню «Отчеты» — «Расширенная аналитика учета» — «Ведомость по учету МПЗ). Точно также, как и при формировании отчета «Ведомость по учету затрат», в настройках группировок выбираем счет и сохраняем вариант отчета как, например, «Ведомость по учету МПЗ по счетам БУ».

 

 

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

     

 

 

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

Сейчас, на примере, мы убедимся, что даже правильно сделанные ручные проводки по счету затрат БУ 26 с указанием всех аналитик приведут к тому, что сумма, отраженная ручной операцией не будет автоматически закрыта при расчете себестоимости. Как ранее было показано, перед закрытием месяца необходимо сделать сверку по регистрам учета затрат и «МПЗ» с данными бухгалтерского (налогового) учета.

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

Но при расчете себестоимости затраты, введенные ручной операцией не распределились на выпущенную продукцию, что видно из оборотно-сальдовой ведомости по счету 20.01.1, и сумма затрат «зависла» на этом счете.

 

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

    

Для того, чтобы затраты отразились по регистрам учета МПЗ и затрат необходимо отменить проведение ручной операции и провести списание специализированным документом (в нашем случае это документ «Требование-накладная»).

Операцию, введенную ручным способом, можно или пометить на удаление, или в самом документе ручного ввода отключить активность. И проводки будут отключены.

 

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

После этого, перепроводим документ «Расчет себестоимости» и проверяем отражение затрат в регистрах учета МПЗ и затрат. Видно, что затраты попали в регистр учета МПЗ и увеличили количество и сумму материально-производственных затрат.

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

И наконец, проверяем оборотно-сальдовую ведомость по счету 20.01.1. Видим, что затраты отражены и полностью закрыты расчетом себестоимости.

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

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

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

Разберем пример на производственном предприятии, когда субсчета бухгалтерского счета 20 закрываются способом распределения «По объему выпуска».

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

Формируем отчет «Оборотно-сальдовая ведомость по счету (бух.)» по счету 20.01.1 (в Полном интерфейсе – меню «Отчеты» — «Бухгалтерский и налоговый учет» — «Оборотно-сальдовая ведомость по счету (бух.)».

В детализации аналитики указываем Подразделение организации, Номенклатурную группу и Статьи затрат. Видим, что за август 2018 года в подразделении «Цех 1» по номенклатурной группе «Столы компьютерные» начислены и отражены затраты, но которые не закрылись при расчете себестоимости.

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

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

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

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

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

После проверки выпуска продукции, необходимо провести повторный расчет себестоимости в регламентном документе «Расчет себестоимости» (в Полном интерфейсе – меню «Документы» — «Управление производством» — «Расчет себестоимости».

После успешного расчета себестоимости (не выдает сообщений об ошибках) необходимо сформировать отчет «Оборотно-сальдовая ведомость по счету (бух.) и проверить закрылись ли затраты по счету 20.01.1.

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

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

3.     При расчете себестоимости не закрываются затратные счета

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

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

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

Есть варианты:

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

2. В самом проведенном документе расчета себестоимости восстановить автоматически весь перечень необходимых операций.

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

Тогда проверив отчеты «Ведомость учета затрат» и «Оборотно-сальдовую ведомость (бух.) по счету 20.01.1 мы обнаружим, что себестоимость затрат не закрылась и не перенеслась на выпуск продукции.

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

Для исправления ситуации переходим в документ «Расчет себестоимости» и по кнопке «Заполнить» — «Список действий», восстанавливаем все действия документа.

После этого перепроводим документ расчет себестоимости.

Далее производим проверку по отчетам: «Ведомость по учету затрат»

Видно, что затраты распределены на выпуск продукции.

Оборотно-сальдовая ведомость по счету 20.01.1

Видно, что затраты закрылись

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

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

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

Рассмотрим указанные действия в программе на примере.

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

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

Для анализа ошибки необходимо сформировать отчет «Ведомость по учету затрат»

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

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

Для этого в структуре отчета выберем показатель регистратор и оставим в группировке только статью затрат, код статьи затрат и регистратор

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

 

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

И наконец, сформировать ОСВ по счету 20.01.1 и отчет «Ведомость по учету затрат».

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

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

Сергей Ушаков.

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

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

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

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

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

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

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

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

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

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

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

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

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

Тэги: 1С 8

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

Я
   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С

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

Эта статья продолжает цикл «Первые шаги в разработке на 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-формате

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

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

БухЭксперт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 дней бесплатно

  • Зарегистрированные ошибки 1с зуп где посмотреть
  • Зарегистрированные ошибки 1с erp
  • Заработок проверка текста на ошибки
  • Заработок на проверке текстов на ошибки
  • Заработная плата излишне выплаченная работнику вследствие счетной ошибки