При сохранении настроек возникла ошибка не удалось записать начисление

Ошибка:
Не удалось записать: «Начисление»!
{ОбщийМодуль.РасчетЗарплатыРасширенный.Модуль(15868)}: ВидРасчета.Записать();
{ПланВидовРасчета.Начисления.МодульМенеджера(374)}: РасчетЗарплатыРасширенный.ЗаписатьПакетВидовРасчета(ПакетВидовРасчета);
{ПланВидовРасчета.Начисления.МодульМенеджера(1029)}: ЗаписатьВидыРасчетаКоллектора(КоллекторНачислений, СвойстваНачислений, КоллекторУдержаний);
{ОбщийМодуль.РасчетЗарплатыРасширенный.Модуль(17557)}: ПланыВидовРасчета.Начисления.СоздатьНачисленияПоНастройкам(ПараметрыПланаВидовРасчета, НачальноеЗаполнение, ТекущиеНастройки);
{Обработка.ПанельНастроекЗарплатаКадры.МодульМенеджера(438)}: РасчетЗарплатыРасширенный.СформироватьПланВидовРасчетаПоНастройкам(ПараметрыПланВидовРасчета, Ложь, ТекущиеНастройки);
{(1)}:Обработки.ПанельНастроекЗарплатаКадры.ЗаписатьНастройки(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(5267)}: Выполнить ИмяМетода + «(» + ПараметрыСтрока + «)»;
{ОбщийМодуль.ДлительныеОперации.Модуль(1289)}: ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1279)}: ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);

по причине:
Не удалось записать: «Начисление»!
по причине:

по причине:
Не удалось записать: «Начисление»!

Новое в версии 3.1.22

Версия 3.1.22.86

Форма 4-ФСС с 1 полугодия 2022 года, согласно Приказу ФСС от 14.03.2022 № 80.

Изменение ставки рефинансирования (ключевой ставки) с 14.06.2022 в соответствии с Информацией Банка России от 10.06.2022.

Версия 3.1.22.80

Обновление печатных форм в соответствии с Приказом ФСС от 08.04.2022 № 119.

Версия 3.1.22.77

Поддержка расширения 1C:HR для браузера Google Chrome.
Добавлен отчет «Ведомость доходов физических лиц, облагаемых НДФЛ, страховыми взносами» (код формы 0509095), в соответствии с приказом Минфина РФ от 15.04.2021 № 61н.

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

Версия 3.1.22.50

Исправлена ошибка при обновлении «Не удалось записать: «Начисление»!», возникающая в случае отсутствия показателя расчета зарплаты МесячноеДенежноеСодержание и использования муниципальной службы.

Версия 3.1.22.25

Расширен состав шаблонов поздравлений.

В решение о приеме на работу добавлены новые сведения (продолжительность испытательного срока, сведения об оплате труда и др.).

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

Учёт требований валютного контроля ЦБ РФ: при заполнении ведомостей в кассу в них автоматически не заполняются иностранцы.

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

Доработки бухучета зарплаты: 

  •  длина кода статьи финансирования увеличена с 3 до 7 знаков. 

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

  • возможность настройки бухучета излишне удержанного НДФЛ.

Расшифровка сумм начислений в отчетах по Форме 14, 14-МО.

Возможность начислять материальную помощь в документе «Отпуск военнослужащего».

Расчет НДФЛ с совокупной налоговой базы с 2023 года, в соответствии с пунктом 3 статьи 2 Федерального закона от 23.11.2020 № 372-ФЗ.

Изменение ставки рефинансирования (ключевой ставки) с 11.04.2022 в соответствии с Информацией Банка России от 08.04.2022.

Доработки интеграции с сервисом 1С:Кабинет сотрудника.

Обновление библиотеки стандартных подсистем до версии 3.1.6:

Базовая функциональность

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

Варианты отчетов

  • Из контекстного меню отчета можно перейти к расшифровке отчета по детальным записям. В структуре такого отчета имеется только один элемент <Детальные записи>.
  • В командной панели отчета размещены кнопки отмены и повтора действий. При активной настройке отчета с их помощью удобно отменять одно или несколько последних настроечных действий, выполненных из контекстного меню или в форме настроек: добавление фильтров, группировок, перемещение колонок, изменение сортировки и т.п. Также можно сбросить до стандартных настроек. Раньше в отчетах имелась возможность только сброса до стандартных настроек.
  • С помощью кнопки Изменить состав быстрых настроек справа в шапке отчета можно включать или отключать вывод заголовков полей шапки. В большинстве случаев поля в шапке отчетов вполне понятны без заголовков: по их содержимому, подсказке ввода или всплывающей подсказке при наведении курсором. Тем самым, шапка отчета занимает меньше места по ширине экрана.
  • При сохранении результата отчета в формат Excel из шапки отчета скрываются картинки-индикаторы сортировки.
  • В форме настройки отчета, в расширенном режиме, теперь можно добавлять отборы не только с помощью выбора полей из списка, но и вводом по первым буквам.

Взаимодействия

  • Улучшена диагностика проблем, возникающих при получении и отправке почты. Помимо технологических сообщений почтовых серверов выводятся краткие пояснения по возможным причинам и способам их устранения. См. также на ИТС: Рекомендации по решению типовых проблем.

Обновление версии ИБ

  • Если отложенный обработчик обновления завершился с ошибкой, то теперь его можно “точечно” перезапустить, повторно зарегистрировав для него данные для обновления. Для этого после исправления ошибки в обработчике или установки исправления (патча) необходимо перейти в раздел Администрирование — Обслуживание — Результаты обновления и дополнительная обработка данных и в подменю Ещё нажать Перезапустить отложенное обновление.
  • При длительном отложенном обновлении программы можно разрешить редактирование еще не обновленного документа с помощью команды в подменю Еще — Разблокировать объект для редактирования. Данную возможность следует использовать в крайних случаях, например, для исправления ошибки в документе, из-за которой он не может быть обновлен.
  • Окно с результатами обновления программы (раздел Администрирование — Обслуживание — Результаты обновления и дополнительная обработка данных) теперь более информативно сообщает о различных проблемах в процессе обновления:
  • о включенной блокировке регламентных заданий в клиент-серверном режиме работы;
  • проблемы с обработчиками обновления, когда регистрируются ошибки при обработке данных;
  • проблемы с данными, когда это приводит к невозможности их обработки.
  • при этом доступен переход к отчету, который покажет проблемные объекты и рекомендации по исправлению.
  • Отчет по прогрессу отложенного обновления выводит больше диагностической информации:
  • количество обработанных данных за выбранный период;
  • наличие проблем в обработчиках обновления и данных, а также возможность перехода к ним.

Печать

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

Пользователи

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

Работа с почтовыми сообщениями

  • Улучшена диагностика проблем, возникающих при получении и отправке почты. Помимо технологических сообщений почтовых серверов выводятся краткие пояснения по возможным причинам и способам их устранения. См. также на ИТС: Рекомендации по решению типовых проблем.
  • При настройке электронной почты можно выбрать современный и более безопасный способ авторизации средствами почтового сервиса, который позволяет не хранить пароль от учетной записи почты в программе (OAuth 2.0).

Рассылка отчетов

    Улучшена диагностика проблем, возникающих при отправке почты. Помимо технологических сообщений почтовых серверов выводятся краткие пояснения по возможным причинам и способам их устранения. См. также на ИТС:  Рекомендации по решению типовых проблем.

Управление доступом

  • С помощью расшифровки Права пользователя на таблицу в отчете Анализ прав доступа можно посмотреть актуальные настройки ограничений прав на уровне записей (RLS) одним из следующих способов:
    • в любой форме списка в меню Ещё нажать Отчеты — Права пользователя и открыть расшифровку для интересующего пользователя;
    • в списке Пользователи нажать Отчеты — Права пользователя и открыть расшифровку для интересующей таблицы;
    • либо в разделе Администрирование — Настройки пользователей и прав нажать Анализ прав доступа и открыть расшифровку для интересующего права доступа.
  • Для технических специалистов в отчете Права ролей можно проанализировать матрицу права ролей и профилей. Это можно сделать одним из следующих способом:
    • в любой форме списка в меню Ещё нажать Отчеты — Права ролей и профилей
    • либо в списка Профили групп доступа нажать Отчеты — Права ролей профилей или Отчеты — Права профилей
    • в разделе Администрирование нажать Отчеты администратора, ввести в строке поиске Права ролей и открыть отчет.
  • Ускорено формирование отчета Анализ прав доступа в два раза.
  • Существенно упрощено администрирование прав расширений. Расширения со стандартными ролями (имена которых оканчиваются на Общие права, Базовые права или Полные права) автоматически подключаются к системе прав доступа: стандартные роли расширения включаются в соответствующие профили групп доступа и более не требуют какой-либо донастройки.

Электронная подпись

  • Квалифицированный сертификат электронной подписи можно перевыпустить быстрее, оформив заявление на выпуск в электронном виде (при условии, что прежний сертификат был получен в этой же программе и данные владельца сертификата не изменились). Для этого достаточно нажать Перевыпустить в списке Настройки электронной подписи и шифрование (Мои настройки или Администрирование — Общие настройки — Электронная подпись и шифрование) и выбрать вариант Оформить в электронном виде. Электронный вид заявления сэкономит ваше время и бумагу.
  • Включить оповещение об окончании срока действия сертификата можно с помощью флажка Напомнить о перевыпуске в форме сертификата (для “личных” сертификатов). Перевыпустить сертификат в электронном виде можно не ранее, чем за 30 дней до окончания его срока действия.
  • Из списка текущих дел можно быстро перейти к спискам ваших сертификатов с истекающим сроком действия и заявлений на выпуск сертификата, находящихся в процессе исполнения.
  • Информация о наличии встроенной лицензии СКЗИ КриптоПро CSP отображается в данных сертификата (карточка сертификата — Показать данные сертификата) и служит подсказкой, что такой сертификат может использоваться с ПО КриптоПро CSP на условиях простой неисключительной лицензии без ввода серийного номера.
  • В заявлении на выпуск нового квалифицированного сертификата появилась печатная форма квалифицированного сертификата.
  • “Личные” сертификаты, сертификаты с истекающим сроком действия, просроченные сертификаты и заявления на выпуск сертификата выделены с помощью поясняющих картинок в списке сертификатов и в карточке сертификата.
  • Теперь проверять электронные подписи на достоверность можно с минимальными правами, а также более гибко настраивать права на различные действия с сертификатом: добавление в справочник, подписание, расшифровку и шифрование данных.
  • Появилась возможность подписывать документы электронными подписями с меткой доверенного времени CAdES-T и CAdES-A (п. 19 ст. 2 Федерального закона от 06.04.2011 N 63-ФЗ “Об электронной подписи”). Для продления срока действия электронных подписей можно автоматически усовершенствовать ранее добавленные подписи и добавлять архивные метки времени в архивные подписи. Выбрать подходящий тип подписи для новых и существующих документов в программе можно в разделе Администрирование — Общие настройки — Электронная подпись и шифрование.

Ошибка:
Не удалось записать: «Начисление»!
{ОбщийМодуль.РасчетЗарплатыРасширенный.Модуль(15868)}: ВидРасчета.Записать();
{ПланВидовРасчета.Начисления.МодульМенеджера(374)}: РасчетЗарплатыРасширенный.ЗаписатьПакетВидовРасчета(ПакетВидовРасчета);
{ПланВидовРасчета.Начисления.МодульМенеджера(1029)}: ЗаписатьВидыРасчетаКоллектора(КоллекторНачислений, СвойстваНачислений, КоллекторУдержаний);
{ОбщийМодуль.РасчетЗарплатыРасширенный.Модуль(17557)}: ПланыВидовРасчета.Начисления.СоздатьНачисленияПоНастройкам(ПараметрыПланаВидовРасчета, НачальноеЗаполнение, ТекущиеНастройки);
{Обработка.ПанельНастроекЗарплатаКадры.МодульМенеджера(438)}: РасчетЗарплатыРасширенный.СформироватьПланВидовРасчетаПоНастройкам(ПараметрыПланВидовРасчета, Ложь, ТекущиеНастройки);
{(1)}:Обработки.ПанельНастроекЗарплатаКадры.ЗаписатьНастройки(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(5267)}: Выполнить ИмяМетода + «(» + ПараметрыСтрока + «)»;
{ОбщийМодуль.ДлительныеОперации.Модуль(1289)}: ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1279)}: ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);

по причине:
Не удалось записать: «Начисление»!
по причине:

по причине:
Не удалось записать: «Начисление»!

Ошибка:
Не удалось записать: «Начисление»!
{ОбщийМодуль.РасчетЗарплатыРасширенный.Модуль(15868)}: ВидРасчета.Записать();
{ПланВидовРасчета.Начисления.МодульМенеджера(374)}: РасчетЗарплатыРасширенный.ЗаписатьПакетВидовРасчета(ПакетВидовРасчета);
{ПланВидовРасчета.Начисления.МодульМенеджера(1029)}: ЗаписатьВидыРасчетаКоллектора(КоллекторНачислений, СвойстваНачислений, КоллекторУдержаний);
{ОбщийМодуль.РасчетЗарплатыРасширенный.Модуль(17557)}: ПланыВидовРасчета.Начисления.СоздатьНачисленияПоНастройкам(ПараметрыПланаВидовРасчета, НачальноеЗаполнение, ТекущиеНастройки);
{Обработка.ПанельНастроекЗарплатаКадры.МодульМенеджера(438)}: РасчетЗарплатыРасширенный.СформироватьПланВидовРасчетаПоНастройкам(ПараметрыПланВидовРасчета, Ложь, ТекущиеНастройки);
{(1)}:Обработки.ПанельНастроекЗарплатаКадры.ЗаписатьНастройки(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(5267)}: Выполнить ИмяМетода + «(» + ПараметрыСтрока + «)»;
{ОбщийМодуль.ДлительныеОперации.Модуль(1289)}: ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1279)}: ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);

по причине:
Не удалось записать: «Начисление»!
по причине:

по причине:
Не удалось записать: «Начисление»!

Показывать по
10
20
40
сообщений

Новая тема

Ответить

Виктор Вдовенко

Дата регистрации: 26.10.2015
Сообщений: 4

Здравствуйте! Я работаю в 1с ЗиУП 3.0 свежего релиза. Такая проблема: при изменении начисления, например, отпуск основной (хочу убрать зависимые начисления), то при записи система выдает следующую ошибку. Кто нибудь сталкивался с таким? Заранее спасибо!) Прикрепляю скрин ошибки
Заранее спасибо :)

Тэра

Дата регистрации: 25.12.2008
Сообщений: 22390

Виктор Вдовенко, вам программа говорит, что вы неправильно что-то сделали. Не поняла, что вы пытаетесь поменять в отпуске?

Виктор Вдовенко

Дата регистрации: 26.10.2015
Сообщений: 4

Тэра,понятное дело, что что — то неправильно :) ну вообще этот скрин — пример ошибки. Я хотел в районном и северном коэффициентах базу начислений подкорректировать. Там ошибка такая же при записи вида начисления. Но буквально пол часа назад ко мне пришла мысль закомментировать в коде проверку последовательности расчета — считает правильно. Но нужно же понять, в чем дело? Может где — то настройка есть?

Тэра

Дата регистрации: 25.12.2008
Сообщений: 22390

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

Виктор Вдовенко

Дата регистрации: 26.10.2015
Сообщений: 4

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

Тэра

Дата регистрации: 25.12.2008
Сообщений: 22390

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

uinny

Дата регистрации: 12.01.2008
Сообщений: 4814

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

Виктор Вдовенко

Дата регистрации: 26.10.2015
Сообщений: 4

uinny,Если просто, то Срабатывает условие: Если у начисления есть ведущие расчеты — то не сохранять

uinny

Дата регистрации: 12.01.2008
Сообщений: 4814

А что было в списке зависимых видов расчета для отпуска?

Показывать по
10
20
40
сообщений

Новое в версии 3.1.22

Версия 3.1.22.86

Форма 4-ФСС с 1 полугодия 2022 года, согласно Приказу ФСС от 14.03.2022 № 80.

Изменение ставки рефинансирования (ключевой ставки) с 14.06.2022 в соответствии с Информацией Банка России от 10.06.2022.

Версия 3.1.22.80

Обновление печатных форм в соответствии с Приказом ФСС от 08.04.2022 № 119.

Версия 3.1.22.77

Поддержка расширения 1C:HR для браузера Google Chrome.
Добавлен отчет «Ведомость доходов физических лиц, облагаемых НДФЛ, страховыми взносами» (код формы 0509095), в соответствии с приказом Минфина РФ от 15.04.2021 № 61н.

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

Версия 3.1.22.50

Исправлена ошибка при обновлении «Не удалось записать: «Начисление»!», возникающая в случае отсутствия показателя расчета зарплаты МесячноеДенежноеСодержание и использования муниципальной службы.

Версия 3.1.22.25

Расширен состав шаблонов поздравлений.

В решение о приеме на работу добавлены новые сведения (продолжительность испытательного срока, сведения об оплате труда и др.).

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

Учёт требований валютного контроля ЦБ РФ: при заполнении ведомостей в кассу в них автоматически не заполняются иностранцы.

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

Доработки бухучета зарплаты: 

  •  длина кода статьи финансирования увеличена с 3 до 7 знаков. 

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

  • возможность настройки бухучета излишне удержанного НДФЛ.

Расшифровка сумм начислений в отчетах по Форме 14, 14-МО.

Возможность начислять материальную помощь в документе «Отпуск военнослужащего».

Расчет НДФЛ с совокупной налоговой базы с 2023 года, в соответствии с пунктом 3 статьи 2 Федерального закона от 23.11.2020 № 372-ФЗ.

Изменение ставки рефинансирования (ключевой ставки) с 11.04.2022 в соответствии с Информацией Банка России от 08.04.2022.

Доработки интеграции с сервисом 1С:Кабинет сотрудника.

Обновление библиотеки стандартных подсистем до версии 3.1.6:

Базовая функциональность

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

Варианты отчетов

  • Из контекстного меню отчета можно перейти к расшифровке отчета по детальным записям. В структуре такого отчета имеется только один элемент <Детальные записи>.
  • В командной панели отчета размещены кнопки отмены и повтора действий. При активной настройке отчета с их помощью удобно отменять одно или несколько последних настроечных действий, выполненных из контекстного меню или в форме настроек: добавление фильтров, группировок, перемещение колонок, изменение сортировки и т.п. Также можно сбросить до стандартных настроек. Раньше в отчетах имелась возможность только сброса до стандартных настроек.
  • С помощью кнопки Изменить состав быстрых настроек справа в шапке отчета можно включать или отключать вывод заголовков полей шапки. В большинстве случаев поля в шапке отчетов вполне понятны без заголовков: по их содержимому, подсказке ввода или всплывающей подсказке при наведении курсором. Тем самым, шапка отчета занимает меньше места по ширине экрана.
  • При сохранении результата отчета в формат Excel из шапки отчета скрываются картинки-индикаторы сортировки.
  • В форме настройки отчета, в расширенном режиме, теперь можно добавлять отборы не только с помощью выбора полей из списка, но и вводом по первым буквам.

Взаимодействия

  • Улучшена диагностика проблем, возникающих при получении и отправке почты. Помимо технологических сообщений почтовых серверов выводятся краткие пояснения по возможным причинам и способам их устранения. См. также на ИТС: Рекомендации по решению типовых проблем.

Обновление версии ИБ

  • Если отложенный обработчик обновления завершился с ошибкой, то теперь его можно “точечно” перезапустить, повторно зарегистрировав для него данные для обновления. Для этого после исправления ошибки в обработчике или установки исправления (патча) необходимо перейти в раздел Администрирование — Обслуживание — Результаты обновления и дополнительная обработка данных и в подменю Ещё нажать Перезапустить отложенное обновление.
  • При длительном отложенном обновлении программы можно разрешить редактирование еще не обновленного документа с помощью команды в подменю Еще — Разблокировать объект для редактирования. Данную возможность следует использовать в крайних случаях, например, для исправления ошибки в документе, из-за которой он не может быть обновлен.
  • Окно с результатами обновления программы (раздел Администрирование — Обслуживание — Результаты обновления и дополнительная обработка данных) теперь более информативно сообщает о различных проблемах в процессе обновления:
  • о включенной блокировке регламентных заданий в клиент-серверном режиме работы;
  • проблемы с обработчиками обновления, когда регистрируются ошибки при обработке данных;
  • проблемы с данными, когда это приводит к невозможности их обработки.
  • при этом доступен переход к отчету, который покажет проблемные объекты и рекомендации по исправлению.
  • Отчет по прогрессу отложенного обновления выводит больше диагностической информации:
  • количество обработанных данных за выбранный период;
  • наличие проблем в обработчиках обновления и данных, а также возможность перехода к ним.

Печать

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

Пользователи

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

Работа с почтовыми сообщениями

  • Улучшена диагностика проблем, возникающих при получении и отправке почты. Помимо технологических сообщений почтовых серверов выводятся краткие пояснения по возможным причинам и способам их устранения. См. также на ИТС: Рекомендации по решению типовых проблем.
  • При настройке электронной почты можно выбрать современный и более безопасный способ авторизации средствами почтового сервиса, который позволяет не хранить пароль от учетной записи почты в программе (OAuth 2.0).

Рассылка отчетов

    Улучшена диагностика проблем, возникающих при отправке почты. Помимо технологических сообщений почтовых серверов выводятся краткие пояснения по возможным причинам и способам их устранения. См. также на ИТС:  Рекомендации по решению типовых проблем.

Управление доступом

  • С помощью расшифровки Права пользователя на таблицу в отчете Анализ прав доступа можно посмотреть актуальные настройки ограничений прав на уровне записей (RLS) одним из следующих способов:
    • в любой форме списка в меню Ещё нажать Отчеты — Права пользователя и открыть расшифровку для интересующего пользователя;
    • в списке Пользователи нажать Отчеты — Права пользователя и открыть расшифровку для интересующей таблицы;
    • либо в разделе Администрирование — Настройки пользователей и прав нажать Анализ прав доступа и открыть расшифровку для интересующего права доступа.
  • Для технических специалистов в отчете Права ролей можно проанализировать матрицу права ролей и профилей. Это можно сделать одним из следующих способом:
    • в любой форме списка в меню Ещё нажать Отчеты — Права ролей и профилей
    • либо в списка Профили групп доступа нажать Отчеты — Права ролей профилей или Отчеты — Права профилей
    • в разделе Администрирование нажать Отчеты администратора, ввести в строке поиске Права ролей и открыть отчет.
  • Ускорено формирование отчета Анализ прав доступа в два раза.
  • Существенно упрощено администрирование прав расширений. Расширения со стандартными ролями (имена которых оканчиваются на Общие права, Базовые права или Полные права) автоматически подключаются к системе прав доступа: стандартные роли расширения включаются в соответствующие профили групп доступа и более не требуют какой-либо донастройки.

Электронная подпись

  • Квалифицированный сертификат электронной подписи можно перевыпустить быстрее, оформив заявление на выпуск в электронном виде (при условии, что прежний сертификат был получен в этой же программе и данные владельца сертификата не изменились). Для этого достаточно нажать Перевыпустить в списке Настройки электронной подписи и шифрование (Мои настройки или Администрирование — Общие настройки — Электронная подпись и шифрование) и выбрать вариант Оформить в электронном виде. Электронный вид заявления сэкономит ваше время и бумагу.
  • Включить оповещение об окончании срока действия сертификата можно с помощью флажка Напомнить о перевыпуске в форме сертификата (для “личных” сертификатов). Перевыпустить сертификат в электронном виде можно не ранее, чем за 30 дней до окончания его срока действия.
  • Из списка текущих дел можно быстро перейти к спискам ваших сертификатов с истекающим сроком действия и заявлений на выпуск сертификата, находящихся в процессе исполнения.
  • Информация о наличии встроенной лицензии СКЗИ КриптоПро CSP отображается в данных сертификата (карточка сертификата — Показать данные сертификата) и служит подсказкой, что такой сертификат может использоваться с ПО КриптоПро CSP на условиях простой неисключительной лицензии без ввода серийного номера.
  • В заявлении на выпуск нового квалифицированного сертификата появилась печатная форма квалифицированного сертификата.
  • “Личные” сертификаты, сертификаты с истекающим сроком действия, просроченные сертификаты и заявления на выпуск сертификата выделены с помощью поясняющих картинок в списке сертификатов и в карточке сертификата.
  • Теперь проверять электронные подписи на достоверность можно с минимальными правами, а также более гибко настраивать права на различные действия с сертификатом: добавление в справочник, подписание, расшифровку и шифрование данных.
  • Появилась возможность подписывать документы электронными подписями с меткой доверенного времени CAdES-T и CAdES-A (п. 19 ст. 2 Федерального закона от 06.04.2011 N 63-ФЗ “Об электронной подписи”). Для продления срока действия электронных подписей можно автоматически усовершенствовать ранее добавленные подписи и добавлять архивные метки времени в архивные подписи. Выбрать подходящий тип подписи для новых и существующих документов в программе можно в разделе Администрирование — Общие настройки — Электронная подпись и шифрование.

Текст ошибки может звучать по-разному, например:

  • Поле объекта не обнаружено (ХХХХХХ);
  • Значение не является значением объектного типа (ХХХХХХ);
  • Метод объекта не обнаружен (ХХХХХХ);
  • Во время сохранения файла возникла ошибка.

Такие ошибки чаще всего возникают при некорректной работе базы 1С.

Для решения воспользуйтесь следующим алгоритмом:

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

Для управляемых приложений:

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

Для неуправляемых приложений:

Сделайте копию базы и перейдите в Отчеты → Регламентированные отчеты → Настройки → Для настройки параметров документооборота нажмите здесь (внизу)→ выбрать пункт Использовать внешний модуль. Перезапустите 1С. После запуска 1С повторите действия.

  • Сделайте диагностику 1С-отчетности, отправьте отчет по диагностике и сообщите номер обращения специалисту технической поддержки 1С-Отчетность.
  • Запустите Конфигуратор 1С. Выберите пункт Отладка → Начать отладку. После запуска 1С повторите действия.
  • Удостоверьтесь, что конфигурация находится на полной поддержке 1С, т.е. в нее не были внесены изменения и она соответствует конфигурации поставщика.

Запустите Конфигуратор 1С. Если конфигурация закрыта, то необходимо ее открыть: Конфигурация → Открыть конфигурацию. Слева в меню напротив названия конфигурации должен быть значок замка – объект поставщика не редактируется.

  • Попробуйте запустить 1С в тонком клиенте, для этого после нажатия на ярлык 1С выберите базу, затем нажмите Изменить → Далее → Основной режим запуска: выберите пункт Тонкий клиент → Готово. Запустите 1С.
  • Измените переменные среды. Рекомендуем обратиться к системному администратору для выполнения данных действий.
  • Проверьте кодировку в операционной системе Windows по инструкции смена кодировки. Рекомендуем обратиться к системному администратору для выполнения данных действий.

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

Доброго времени суток.

1С:Предприятие 8.3 (8.3.7.1845)
Зарплата и управление персоналом, редакция 3.0 (3.0.25.105)

Уважаемые форумчане, прошу помочь в данном вопросе.

При проведении док-та «Начисление зарплаты и взносов» появляется ошибка: Запись не верна! Неверно задан период действия (регистр расчета: начисления; номер строки 1)

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

Добрый день, О-Юми!

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

Заполнить и подать уведомление об исчисленных суммах налогов и взносов

Цитата (dimalf):Посмотрите за какой период Вы начисляете зарплату. Скорее всего Вы пытаетесь начислять её будущим периодом.

Период правильный. Январь 2016.

Добрый день!

а что за фиксированное начисление ? Вы его каким-то отдельным документом оформляли? Как оно попало в документ Начисление зп? Можете приложить скрин документа Начисление зп?

Цитата (Фитюлька):а что за фиксированное начисление ? Вы его каким-то отдельным документом оформляли? Как оно попало в документ Начисление зп? Можете приложить скрин документа Начисление зп?

Был создан новый вид начисления. С фиксированной оплатой. Который собственно и выбирается в документе начисления ЗП

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

Лучше такой вид  начисления вводить документом Разовое начисление. Через документ Начисление зарплаты и взносов не получится.

Спасибо! Я попробую сделать как Вы советуете.

Ошибка записи конфигурационного файла 1С 8.2-8.3

Бывает такое, что при необходимости настройки 1С в диалоговом окне запуска вылетает ошибка – «Ошибка записи конфигурационного файла». Давайте разберемся, почему выводится такое сообщение.

На заметку: если Вас мучают такого рода проблемы и не хотите заморачиваться — искать файлы, что-то модифицировать в операционной системе, смело пишите профессионалам – Smart1C.ru. Мы поможем решить проблемы и настроить учетную систему 1С под класс решаемых задач.

Итак, примеры из жизни:

  1. Запускаю 1С, хочу добавить новую базу, но не прописаны пути к шаблонам баз, в окне выбора конфигурации жму «настройка», прописываю каталоги шаблонов конфигураций и обновлений, жму «ОК», выводится сообщение: «Ошибка при записи конфигурационного файла». Как это исправить?Ошибка записи конфигурационного файла
  2. Захожу в окно изменения настроек 1С, хочу убрать галочку – «Устанавливать автоматически новую версию». Галочку убираю, нажимаю «Ок», выводится сообщение: «Ошибка при записи конфигурационного файла».каталоги шаблонов конфигураций 1С
  3. Хочу прописать списки общих информационных баз, но программа не дает сохранить изменения, на экране появляется сообщение — «Ошибка при записи конфигурационного файла».
  4. Необходимо чтобы программа показывала последние выбранные базы сверху жирным шрифтом. Настройки не сохраняются.

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

Решение проблем с сохранением настроек 1С 8.2-8.3

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

  1. Открываем путь в профиле пользователя C:UsersАдминистраторAppDataRoaming1C1CEStart и смотрим.папка 1CEStart.cfg
  2. Как правило, там уже есть папка 1CEStart.cfg и она пустая, удаляем эту папкупустая папка 1CEStart.cfg
  3. Далее открываем файл запуска 1С8, заходим во вкладку «Настройка» и пробуем прописать папку каталога шаблоновпапка каталога шаблонов 1c8
  4. Все отлично, задача решена! Наши действия теперь сохраняются.

На этом лайфхак по устранению ошибки записи конфигурационного файла завершен.

Программа 1С не дает печатать отчеты с штрихкодом. Что делать?

Установка шрифта EanGnivc

Этот шрифт можно взять:

Установить нужный шрифт можно разными способами. Тот способ, что описан в файле ReadMe. txt является устаревшим для последних версий Windows, поэтому мы предлагаем загрузить шрифт EanGnivc следующим образом:

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

32-разрядная Платформа

Но есть еще некоторые нюансы по работе со штрихкодами.

Печать формы с двухмерным штрихкодом поддерживается только в 32-разрядной Платформе. Если у вас установлена 64-разрядная Платформа — загрузка шрифта EanGnivc не поможет.

Это ограничение«вшито» в программный код конфигурации 1С при печати штрихкодов: «Внимание! Печать бланка формы с двухмерным штрихкодом PDF417 поддерживается только в 32-разрядной версии платформы».

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

Сбой в обновлении Платформы

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

Настройка печати отчетов

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

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

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

Похожие публикации

Карточка публикации

(7 оценок, среднее: 4,43 из 5)

Добавить комментарий Отменить ответ

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

Вы можете задать еще вопросов

Доступ к форме «Задать вопрос» возможен только при оформлении полной подписки на БухЭксперт8

Нажимая кнопку «Задать вопрос», я соглашаюсь с
Регламентом БухЭксперт8.ру >>

В данной транзакции уже происходили ошибки 1С 8.3 как исправить?

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

Причина появления сообщения о повторных ошибках в 1С 8.3

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

Подобная ошибка может произойти при обработки ситуации «Попытка-Исключение». Например, при создании записи «Объект_1» формируется исключительная ситуация, а сама ошибка появляется в «Ссылка_2.Наименование». То есть происходит запрос базы данных объектной модели.

В «Попытке-Исключение» начинается обработка операции, которая также должна быть выполнена в транзакции, которая, в свою очередь, может быть явной или неявной (создается в момент записи объекта).

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

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

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

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

Устраняем ошибку транзакции в 1С Предприятие версии 8.3

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

Также можно выполнить удаление другим способом:

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

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

Прежде всего нужно опираться на нюансы корректной обработки исключений:

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

Источники:

Https://buhexpert8.ru/1s-buhgalteriya/lajfhaki-dlya-buhgaltera/putevoditel-po-interfejsu/rabota-s-otchetami/1s-ne-daet-pechatat-otchety-so-shtrihkodom-kak-nastroit-shtrihkod. html

Https://rusadmin. biz/soveti/v-dannoj-tranzaktsii-uzhe-proishodili-oshibki-1s-8-3/

Новое в версии 3.1.22

Версия 3.1.22.86

Форма 4-ФСС с 1 полугодия 2022 года, согласно Приказу ФСС от 14.03.2022 № 80.

Изменение ставки рефинансирования (ключевой ставки) с 14.06.2022 в соответствии с Информацией Банка России от 10.06.2022.

Версия 3.1.22.80

Обновление печатных форм в соответствии с Приказом ФСС от 08.04.2022 № 119.

Версия 3.1.22.77

Поддержка расширения 1C:HR для браузера Google Chrome.
Добавлен отчет «Ведомость доходов физических лиц, облагаемых НДФЛ, страховыми взносами» (код формы 0509095), в соответствии с приказом Минфина РФ от 15.04.2021 № 61н.

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

Версия 3.1.22.50

Исправлена ошибка при обновлении «Не удалось записать: «Начисление»!», возникающая в случае отсутствия показателя расчета зарплаты МесячноеДенежноеСодержание и использования муниципальной службы.

Версия 3.1.22.25

Расширен состав шаблонов поздравлений.

В решение о приеме на работу добавлены новые сведения (продолжительность испытательного срока, сведения об оплате труда и др.).

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

Учёт требований валютного контроля ЦБ РФ: при заполнении ведомостей в кассу в них автоматически не заполняются иностранцы.

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

Доработки бухучета зарплаты: 

  •  длина кода статьи финансирования увеличена с 3 до 7 знаков. 

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

  • возможность настройки бухучета излишне удержанного НДФЛ.

Расшифровка сумм начислений в отчетах по Форме 14, 14-МО.

Возможность начислять материальную помощь в документе «Отпуск военнослужащего».

Расчет НДФЛ с совокупной налоговой базы с 2023 года, в соответствии с пунктом 3 статьи 2 Федерального закона от 23.11.2020 № 372-ФЗ.

Изменение ставки рефинансирования (ключевой ставки) с 11.04.2022 в соответствии с Информацией Банка России от 08.04.2022.

Доработки интеграции с сервисом 1С:Кабинет сотрудника.

Обновление библиотеки стандартных подсистем до версии 3.1.6:

Базовая функциональность

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

Варианты отчетов

  • Из контекстного меню отчета можно перейти к расшифровке отчета по детальным записям. В структуре такого отчета имеется только один элемент <Детальные записи>.
  • В командной панели отчета размещены кнопки отмены и повтора действий. При активной настройке отчета с их помощью удобно отменять одно или несколько последних настроечных действий, выполненных из контекстного меню или в форме настроек: добавление фильтров, группировок, перемещение колонок, изменение сортировки и т.п. Также можно сбросить до стандартных настроек. Раньше в отчетах имелась возможность только сброса до стандартных настроек.
  • С помощью кнопки Изменить состав быстрых настроек справа в шапке отчета можно включать или отключать вывод заголовков полей шапки. В большинстве случаев поля в шапке отчетов вполне понятны без заголовков: по их содержимому, подсказке ввода или всплывающей подсказке при наведении курсором. Тем самым, шапка отчета занимает меньше места по ширине экрана.
  • При сохранении результата отчета в формат Excel из шапки отчета скрываются картинки-индикаторы сортировки.
  • В форме настройки отчета, в расширенном режиме, теперь можно добавлять отборы не только с помощью выбора полей из списка, но и вводом по первым буквам.

Взаимодействия

  • Улучшена диагностика проблем, возникающих при получении и отправке почты. Помимо технологических сообщений почтовых серверов выводятся краткие пояснения по возможным причинам и способам их устранения. См. также на ИТС: Рекомендации по решению типовых проблем.

Обновление версии ИБ

  • Если отложенный обработчик обновления завершился с ошибкой, то теперь его можно “точечно” перезапустить, повторно зарегистрировав для него данные для обновления. Для этого после исправления ошибки в обработчике или установки исправления (патча) необходимо перейти в раздел Администрирование — Обслуживание — Результаты обновления и дополнительная обработка данных и в подменю Ещё нажать Перезапустить отложенное обновление.
  • При длительном отложенном обновлении программы можно разрешить редактирование еще не обновленного документа с помощью команды в подменю Еще — Разблокировать объект для редактирования. Данную возможность следует использовать в крайних случаях, например, для исправления ошибки в документе, из-за которой он не может быть обновлен.
  • Окно с результатами обновления программы (раздел Администрирование — Обслуживание — Результаты обновления и дополнительная обработка данных) теперь более информативно сообщает о различных проблемах в процессе обновления:
  • о включенной блокировке регламентных заданий в клиент-серверном режиме работы;
  • проблемы с обработчиками обновления, когда регистрируются ошибки при обработке данных;
  • проблемы с данными, когда это приводит к невозможности их обработки.
  • при этом доступен переход к отчету, который покажет проблемные объекты и рекомендации по исправлению.
  • Отчет по прогрессу отложенного обновления выводит больше диагностической информации:
  • количество обработанных данных за выбранный период;
  • наличие проблем в обработчиках обновления и данных, а также возможность перехода к ним.

Печать

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

Пользователи

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

Работа с почтовыми сообщениями

  • Улучшена диагностика проблем, возникающих при получении и отправке почты. Помимо технологических сообщений почтовых серверов выводятся краткие пояснения по возможным причинам и способам их устранения. См. также на ИТС: Рекомендации по решению типовых проблем.
  • При настройке электронной почты можно выбрать современный и более безопасный способ авторизации средствами почтового сервиса, который позволяет не хранить пароль от учетной записи почты в программе (OAuth 2.0).

Рассылка отчетов

    Улучшена диагностика проблем, возникающих при отправке почты. Помимо технологических сообщений почтовых серверов выводятся краткие пояснения по возможным причинам и способам их устранения. См. также на ИТС:  Рекомендации по решению типовых проблем.

Управление доступом

  • С помощью расшифровки Права пользователя на таблицу в отчете Анализ прав доступа можно посмотреть актуальные настройки ограничений прав на уровне записей (RLS) одним из следующих способов:
    • в любой форме списка в меню Ещё нажать Отчеты — Права пользователя и открыть расшифровку для интересующего пользователя;
    • в списке Пользователи нажать Отчеты — Права пользователя и открыть расшифровку для интересующей таблицы;
    • либо в разделе Администрирование — Настройки пользователей и прав нажать Анализ прав доступа и открыть расшифровку для интересующего права доступа.
  • Для технических специалистов в отчете Права ролей можно проанализировать матрицу права ролей и профилей. Это можно сделать одним из следующих способом:
    • в любой форме списка в меню Ещё нажать Отчеты — Права ролей и профилей
    • либо в списка Профили групп доступа нажать Отчеты — Права ролей профилей или Отчеты — Права профилей
    • в разделе Администрирование нажать Отчеты администратора, ввести в строке поиске Права ролей и открыть отчет.
  • Ускорено формирование отчета Анализ прав доступа в два раза.
  • Существенно упрощено администрирование прав расширений. Расширения со стандартными ролями (имена которых оканчиваются на Общие права, Базовые права или Полные права) автоматически подключаются к системе прав доступа: стандартные роли расширения включаются в соответствующие профили групп доступа и более не требуют какой-либо донастройки.

Электронная подпись

  • Квалифицированный сертификат электронной подписи можно перевыпустить быстрее, оформив заявление на выпуск в электронном виде (при условии, что прежний сертификат был получен в этой же программе и данные владельца сертификата не изменились). Для этого достаточно нажать Перевыпустить в списке Настройки электронной подписи и шифрование (Мои настройки или Администрирование — Общие настройки — Электронная подпись и шифрование) и выбрать вариант Оформить в электронном виде. Электронный вид заявления сэкономит ваше время и бумагу.
  • Включить оповещение об окончании срока действия сертификата можно с помощью флажка Напомнить о перевыпуске в форме сертификата (для “личных” сертификатов). Перевыпустить сертификат в электронном виде можно не ранее, чем за 30 дней до окончания его срока действия.
  • Из списка текущих дел можно быстро перейти к спискам ваших сертификатов с истекающим сроком действия и заявлений на выпуск сертификата, находящихся в процессе исполнения.
  • Информация о наличии встроенной лицензии СКЗИ КриптоПро CSP отображается в данных сертификата (карточка сертификата — Показать данные сертификата) и служит подсказкой, что такой сертификат может использоваться с ПО КриптоПро CSP на условиях простой неисключительной лицензии без ввода серийного номера.
  • В заявлении на выпуск нового квалифицированного сертификата появилась печатная форма квалифицированного сертификата.
  • “Личные” сертификаты, сертификаты с истекающим сроком действия, просроченные сертификаты и заявления на выпуск сертификата выделены с помощью поясняющих картинок в списке сертификатов и в карточке сертификата.
  • Теперь проверять электронные подписи на достоверность можно с минимальными правами, а также более гибко настраивать права на различные действия с сертификатом: добавление в справочник, подписание, расшифровку и шифрование данных.
  • Появилась возможность подписывать документы электронными подписями с меткой доверенного времени CAdES-T и CAdES-A (п. 19 ст. 2 Федерального закона от 06.04.2011 N 63-ФЗ “Об электронной подписи”). Для продления срока действия электронных подписей можно автоматически усовершенствовать ранее добавленные подписи и добавлять архивные метки времени в архивные подписи. Выбрать подходящий тип подписи для новых и существующих документов в программе можно в разделе Администрирование — Общие настройки — Электронная подпись и шифрование.

Ой! Данный функционал ещё в разработке

Текст ошибки может звучать по-разному, например:

  • Поле объекта не обнаружено (ХХХХХХ);
  • Значение не является значением объектного типа (ХХХХХХ);
  • Метод объекта не обнаружен (ХХХХХХ);
  • Во время сохранения файла возникла ошибка.

Такие ошибки чаще всего возникают при некорректной работе базы 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
Обновлено: 29.03.2023 12:55+0000

Показывать по
10
20
40
сообщений

Новая тема

Ответить

Виктор Вдовенко

Дата регистрации: 26.10.2015
Сообщений: 4

Здравствуйте! Я работаю в 1с ЗиУП 3.0 свежего релиза. Такая проблема: при изменении начисления, например, отпуск основной (хочу убрать зависимые начисления), то при записи система выдает следующую ошибку. Кто нибудь сталкивался с таким? Заранее спасибо!) Прикрепляю скрин ошибки
Заранее спасибо :)

Тэра

Дата регистрации: 25.12.2008
Сообщений: 22390

Виктор Вдовенко, вам программа говорит, что вы неправильно что-то сделали. Не поняла, что вы пытаетесь поменять в отпуске?

Виктор Вдовенко

Дата регистрации: 26.10.2015
Сообщений: 4

Тэра,понятное дело, что что — то неправильно :) ну вообще этот скрин — пример ошибки. Я хотел в районном и северном коэффициентах базу начислений подкорректировать. Там ошибка такая же при записи вида начисления. Но буквально пол часа назад ко мне пришла мысль закомментировать в коде проверку последовательности расчета — считает правильно. Но нужно же понять, в чем дело? Может где — то настройка есть?

Тэра

Дата регистрации: 25.12.2008
Сообщений: 22390

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

Виктор Вдовенко

Дата регистрации: 26.10.2015
Сообщений: 4

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

Тэра

Дата регистрации: 25.12.2008
Сообщений: 22390

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

uinny

Дата регистрации: 12.01.2008
Сообщений: 4814

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

Виктор Вдовенко

Дата регистрации: 26.10.2015
Сообщений: 4

uinny,Если просто, то Срабатывает условие: Если у начисления есть ведущие расчеты — то не сохранять

uinny

Дата регистрации: 12.01.2008
Сообщений: 4814

А что было в списке зависимых видов расчета для отпуска?

Показывать по
10
20
40
сообщений

Программа 1С не дает печатать отчеты с штрихкодом. Что делать?

Установка шрифта EanGnivc

Этот шрифт можно взять:

Установить нужный шрифт можно разными способами. Тот способ, что описан в файле ReadMe. txt является устаревшим для последних версий Windows, поэтому мы предлагаем загрузить шрифт EanGnivc следующим образом:

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

32-разрядная Платформа

Но есть еще некоторые нюансы по работе со штрихкодами.

Печать формы с двухмерным штрихкодом поддерживается только в 32-разрядной Платформе. Если у вас установлена 64-разрядная Платформа — загрузка шрифта EanGnivc не поможет.

Это ограничение«вшито» в программный код конфигурации 1С при печати штрихкодов: «Внимание! Печать бланка формы с двухмерным штрихкодом PDF417 поддерживается только в 32-разрядной версии платформы».

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

Сбой в обновлении Платформы

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

Настройка печати отчетов

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

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

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

Похожие публикации

Карточка публикации

(7 оценок, среднее: 4,43 из 5)

Добавить комментарий Отменить ответ

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

Вы можете задать еще вопросов

Доступ к форме «Задать вопрос» возможен только при оформлении полной подписки на БухЭксперт8

Нажимая кнопку «Задать вопрос», я соглашаюсь с
Регламентом БухЭксперт8.ру >>

В данной транзакции уже происходили ошибки 1С 8.3 как исправить?

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

Причина появления сообщения о повторных ошибках в 1С 8.3

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

Подобная ошибка может произойти при обработки ситуации «Попытка-Исключение». Например, при создании записи «Объект_1» формируется исключительная ситуация, а сама ошибка появляется в «Ссылка_2.Наименование». То есть происходит запрос базы данных объектной модели.

В «Попытке-Исключение» начинается обработка операции, которая также должна быть выполнена в транзакции, которая, в свою очередь, может быть явной или неявной (создается в момент записи объекта).

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

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

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

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

Устраняем ошибку транзакции в 1С Предприятие версии 8.3

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

Также можно выполнить удаление другим способом:

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

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

Прежде всего нужно опираться на нюансы корректной обработки исключений:

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

Источники:

Https://buhexpert8.ru/1s-buhgalteriya/lajfhaki-dlya-buhgaltera/putevoditel-po-interfejsu/rabota-s-otchetami/1s-ne-daet-pechatat-otchety-so-shtrihkodom-kak-nastroit-shtrihkod. html

Https://rusadmin. biz/soveti/v-dannoj-tranzaktsii-uzhe-proishodili-oshibki-1s-8-3/

/

/

/

Ошибка при проведении документов в 1С:ЗУП. Что делать?

12.04.2022

При проведении документов Отпуск, Больничный лист, Начисление прочих доходов и др., в программе «1С: Зарплата и управление персоналом, редакция 3.1», новый релиз 3.1.21.75 от 01.04.22 г., выходит сообщение об ошибке и документ не рассчитывается и не проводится, как это исправить?

Посмотреть информацию о релизе:

рисунок 1

рисунок 2

01.04.2022 г. разработчиком зарегистрирована Ошибка с кодом 60001098

рисунок 3

Ошибка появляется, если в Учетной политике (раздел-Настройка-Организации или Реквизиты организации-Учетная политика и другие настройки-Учетная политика) на вкладке НДФЛ установлен флажок – Выполнять расчет НДФЛ по прогрессивной шкале.

рисунок 4

рисунок 5

В документе Отпуск заполнено поле — Средний заработок и количество дней отпуска, но не заполняются поля – Начислено и НДФЛ, выходит сообщение об ошибке.

рисунок 6

рисунок 7

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

рисунок 8

рисунок 9

  • Планируется исправление в будущих версиях программы.
  • Способ исправления в настоящий момент – Установить патч EF_60001098.
  • Для оперативного исправления ошибок выпускаются так называемые патчи — небольшие файлы (специальным образом подготовленные расширения конфигурации), которые предназначены для исправления конкретной ошибки в конкретном релизе конфигурации до обновления этой конфигурации. При установке следующего релиза конфигурации, в котором данная ошибка уже исправлена, патч теряет свою актуальность и удаляется автоматически.
  • При автоматической загрузке и установке патчей пользователь, вероятнее всего и не заметит ошибку при работе с программой.
  • Патч установится автоматически, если в Информационной базе установлен флажок — Загружать и устанавливать исправления (патчи) автоматически (раздел Администрирование -Интернет — поддержка и сервисы — Обновление версии программы).

рисунок 10

рисунок 11

Где скачать патч для установки в ручном режиме:

рисунок 12

рисунок 13

Далее необходимо распаковать архив в произвольный каталог на компьютере.

рисунок 14

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

рисунок 15

рисунок 16

рисунок 17

рисунок 18

рисунок 19

рисунок 20

Исправление (патч) успешно установлено.

рисунок 21

После установки исправления (патча) сформируем документ Отпуск.

рисунок 22

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

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

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

Расписание всех курсов 1С смотрите по кнопке ниже.

Расписание курсов 1C

Подпишитесь на нас!

И получите в подарок промокод на 1500 руб! Все новые статьи, акции и анонсы каждую неделю:

  

vlasabo

05.10.20 — 18:49

Добрый день.

Стандартная конфа, обновлённая до упора.

При попытке включить оплачиваемый учебный отпуск (Настройка – Расчет зарплаты – Настройка состава начислений и удержаний) выдаёт ошибку:

  

vlasabo

1 — 05.10.20 — 18:52

Случайно отправил недописав.

Ошибка:

При сохранении настроек возникла ошибка:

Значение не является значением объектного типа (ОтборВедущих)

Даже если вообще не менять настройки.

В ЗУП 3.1 загружались данные из нескольких ЗУПов 2.5 стандартным обменом.

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

Падает и при попытке вручную создать в справочнике видов отпусков вид отпуска Дополнительный учебный отпуск (оплачиваемый).

Подскажите куда копать, пожалуйста

  

kubik_live

2 — 05.10.20 — 19:08

(1) Проверил на типовой 3.1.15.67 — проблему не обнаружил.

  

vlasabo

3 — 05.10.20 — 19:14

(2) я полагаю дело в переносе данных из старых ЗУП в этот новый, в т.ч. настроек.

Гуглинг вообще не подсказал не только как исправить ситуацию, но даже куда смотреть — подобной проблемы не нашёл.

  

kubik_live

4 — 05.10.20 — 19:17

(3) Попробуй отладку запустить.

Установи останов по ошибке — может что покажет.

  

vlasabo

5 — 05.10.20 — 19:19

(4) пробовал, при попытке изменения настроек обработкой — ничего, тот же текст.

При попытке создать вручную элемет справочника:

Значение не является значением объектного типа (ОтборВедущих)

{Справочник.ВидыОтпусков.Форма.ФормаЭлемента.Форма(218)}:    Записать();

по причине:

Ошибка при выполнении обработчика — ‘ПриЗаписи’

по причине:

Значение не является значением объектного типа (ОтборВедущих)

{ОбщийМодуль.РасчетЗарплатыРасширенный.Модуль(15400)}:        ОтборВедущих = СвойстваНачисления.ОтборВедущих;

{ПланВидовРасчета.Начисления.МодульМенеджера(350)}:    РасчетЗарплатыРасширенный.ДозаполнитьВидыРасчета(КоллекторНачислений);

{ПланВидовРасчета.Начисления.МодульМенеджера(1146)}:        ЗаписатьВидыРасчетаКоллектора(КоллекторНачислений, СвойстваНачислений, КоллекторУдержаний);

{Справочник.ВидыОтпусков.МодульОбъекта(112)}:        ПланыВидовРасчета.Начисления.СоздатьНачисленияОтпускаИКомпенсации(Ссылка, Наименование, СоздаватьНачислениеОтпуска, СоздаватьНачислениеКомпенсацииОтпуска);

{Справочник.ВидыОтпусков.МодульОбъекта(21)}:    СоздатьНачисленияОтпускаИКомпенсации();

  

vlasabo

6 — 06.10.20 — 10:06

РЕШЕНИЕ: (костыльное)

В общем модуле «РасчетЗарплатыРасширенный» обернул всю процедуру ДозаполнитьВидыРасчета в Попытка-Исключение.

Для моих целей (включить учебный отпуск) — проканало, попробовал тестово начислить — начислилось.

  

pvorobev

7 — 06.10.20 — 12:58

(6) можно пример? в какое место Попытку вставить?

  

Mihasya

8 — 06.10.20 — 14:18

(0) Проверь все виды расчета, похоже у какого-то (или нескольких) не задано «КатегорияНачисленияИлиНеоплаченногоВремени»

  

pvorobev

9 — 07.10.20 — 13:09

(8) Все задано, ошибка прежняя

  

Mihasya

10 — 07.10.20 — 14:32

Не может быть! Значит есть какой-то «не используется» вид расчета… Либо конфа не типовая…

Выгреби консолькой все КатегорииРасчетов

ВЫБРАТЬ

    Начисления.КатегорияНачисленияИлиНеоплаченногоВремени КАК КатегорияНачисленияИлиНеоплаченногоВремени,

    Начисления.Ссылка КАК Ссылка

ИЗ

    ПланВидовРасчета.Начисления КАК Начисления

УПОРЯДОЧИТЬ ПО

    КатегорияНачисленияИлиНеоплаченногоВремени

ИТОГИ ПО

    КатегорияНачисленияИлиНеоплаченногоВремени

Покажи результат выполнения

  

pvorobev

11 — 07.10.20 — 16:03

(10) КатегорияНачисленияИлиНеоплаченногоВремени    Ссылка    Наименование    Код    ПометкаУдаления

Доплата до среднего заработка                

Доплата до среднего заработка    Доплата до среднего заработка    Доплата до среднего заработка    ДПСРЗ    Нет

Болезнь без оплаты                

Болезнь без оплаты    Отсутствие по болезни    Отсутствие по болезни    10023    Нет

Заработок на время трудоустройства                

Заработок на время трудоустройства    Сохраняемый заработок на время трудоустройства    Сохраняемый заработок на время трудоустройства    00005    Нет

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

Отпуск по беременности и родам без оплаты    Неоплачиваемые дни отпуска по беременности и родам    Неоплачиваемые дни отпуска по беременности и родам    10024    Нет

Идет чередование пустая и с данными(((

Что с этим сделать?

  

Mihasya

12 — 07.10.20 — 16:15

Ну самое простое, те что без Категории пометить на удаление и удалить… Если на них есть ссылки, заменить на нормальные и все равно удалить ))

  

pvorobev

13 — 07.10.20 — 16:21

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

  

Mihasya

14 — 07.10.20 — 16:21

(11) Хотя погоди, у тебя нет пустой категории… Вот знать бы на какой категории спотыкается, в отладчике можешь посмотреть?

  

Mihasya

15 — 07.10.20 — 16:23

вот тут точку останова:

ОбщийМодуль.РасчетЗарплатыРасширенный.Модуль(15400)

и скрин, что покажет значения СвойстваНачисления

  

pvorobev

16 — 07.10.20 — 16:28

(15) не останавливается он там((

  

pvorobev

17 — 07.10.20 — 16:30

(15) Фоновое задание. Ошибка выполнения

{ОбщийМодуль.РасчетЗарплатыРасширенный.Модуль(15400)}: Значение не является значением объектного типа (ОтборВедущих)

  

Mihasya

18 — 07.10.20 — 16:31

(17) Поставь галку отладки фоновых заданий

  

pvorobev

19 — 07.10.20 — 16:37

(18) как картинку сюда прицепить?

  

Mihasya

20 — 07.10.20 — 16:38

хз, а в облако кидаю, и сцыль сюда

  

pvorobev

21 — 07.10.20 — 16:40

Значение элемента    Тип элемента    Ключ    Значение

КлючИЗначение    КлючИЗначение    «СпособВыполненияНачисления»    Ежемесячно

КлючИЗначение    КлючИЗначение    «СпособРасчета»    Произвольная формула

КлючИЗначение    КлючИЗначение    «ФормулаРасчета»    «»

КлючИЗначение    КлючИЗначение    «ВидДокументаНачисления»    

КлючИЗначение    КлючИЗначение    «ВидПособияСоциальногоСтрахования»    

КлючИЗначение    КлючИЗначение    «ВидВремени»    Дополнительно оплачиваемое время в пределах нормы времени

КлючИЗначение    КлючИЗначение    «ОбозначениеВТабелеУчетаРабочегоВремени»    

КлючИЗначение    КлючИЗначение    «ВидОтпуска»    

КлючИЗначение    КлючИЗначение    «ВидОперацииПоЗарплате»    Начислено

КлючИЗначение    КлючИЗначение    «ПериодРасчетаБазовыхНачислений»    Текущий месяц

КлючИЗначение    КлючИЗначение    «КоличествоМесяцевБазовогоПериода»    

КлючИЗначение    КлючИЗначение    «СдвигБазовогоПериода»    

КлючИЗначение    КлючИЗначение    «ПорядокОпределенияРасчетногоПериодаСреднегоЗаработка»    

КлючИЗначение    КлючИЗначение    «КодДоходаНДФЛ»    2000

КлючИЗначение    КлючИЗначение    «КатегорияДохода»    Оплата труда

КлючИЗначение    КлючИЗначение    «КодДоходаСтраховыеВзносы»    Доходы, целиком облагаемые страховыми взносами

КлючИЗначение    КлючИЗначение    «КодДоходаСтраховыеВзносы2017»    Доходы, целиком облагаемые страховыми взносами

КлючИЗначение    КлючИЗначение    «ВидСтажаСЗВ»    

КлючИЗначение    КлючИЗначение    «ВидСтажаПФР2014»    Включается в стаж для досрочного назначения пенсии

КлючИЗначение    КлючИЗначение    «ВидНачисленияДляНУ»    пп.1, ст.255 НК РФ

КлючИЗначение    КлючИЗначение    «ЗачетНормыВремени»    

КлючИЗначение    КлючИЗначение    «ЗачетОтработанногоВремени»    

КлючИЗначение    КлючИЗначение    «НачисляетсяПриРасчетеПервойПоловиныМесяца»    Истина

КлючИЗначение    КлючИЗначение    «ОтборБазовых»    Структура

КлючИЗначение    КлючИЗначение    «ОтборВытесняющих»    Структура

КлючИЗначение    КлючИЗначение    «ОтборВедущих»    Структура

КлючИЗначение    КлючИЗначение    «ИменаИнструкций»    «НедоступныеСвойства,КлючевыеСвойства,ИменаИнструкций,ПараметрыВыбора,ОтборБазовых,ОтборВытесняющих,ОтборВедущих,ДоступенПустойВидНачисленийДляНУ»

КлючИЗначение    КлючИЗначение    «ПараметрыВыбора»    Структура

КлючИЗначение    КлючИЗначение    «НедоступныеСвойства»    Массив

КлючИЗначение    КлючИЗначение    «СтратегияОтраженияВСреднемЗаработке»    Как задано виду расчета

КлючИЗначение    КлючИЗначение    «ВключатьВСреднийЗаработокОбщий»    Истина

КлючИЗначение    КлючИЗначение    «СреднийЗаработокОбщий»    Общий заработок

КлючИЗначение    КлючИЗначение    «ИндексируетсяСреднийЗаработокОбщий»    

КлючИЗначение    КлючИЗначение    «ВключатьВСреднийЗаработокФСС»    Истина

КлючИЗначение    КлючИЗначение    «ВключатьВСреднийЗаработокФСС2010»    

КлючИЗначение    КлючИЗначение    «СпособОтраженияЗарплатыВБухучете»    

КлючИЗначение    КлючИЗначение    «ОтношениеКЕНВД»    

КлючИЗначение    КлючИЗначение    «СтатьяФинансирования»    

КлючИЗначение    КлючИЗначение    «СтатьяРасходов»    

КлючИЗначение    КлючИЗначение    «СтратегияОтраженияВУчете»    По данным о сотруднике и его плановых начислениях

КлючИЗначение    КлючИЗначение    «ЯвляетсяДоходомВНатуральнойФорме»    

КлючИЗначение    КлючИЗначение    «КатегорияСтатистическогоНаблюдения»    Заработная плата работников

КлючИЗначение    КлючИЗначение    «КатегорияСтатистическогоНаблюдения2019»    Заработная плата работников

КлючИЗначение    КлючИЗначение    «ВидДоходаИсполнительногоПроизводства»    Заработная плата и иные доходы с ограничением взыскания

КлючИЗначение    КлючИЗначение    «ВключатьВФОТ»    Истина

КлючИЗначение    КлючИЗначение    «Рассчитывается»    Истина

КлючИЗначение    КлючИЗначение    «ПоддерживаетНесколькоПлановыхНачислений»    Ложь

КлючИЗначение    КлючИЗначение    «УчитыватьИзменениеЗначенийПоказателейВБазовомПериоде»    Истина

КлючИЗначение    КлючИЗначение    «ДоступенПустойВидНачисленийДляНУ»    Ложь

КлючИЗначение    КлючИЗначение    «ПериодичностьНачисления»

это значение СвойствоНачисления первый элимент из цикла

  

Mihasya

22 — 07.10.20 — 16:46

(21) КлючИЗначение    КлючИЗначение    «ОтборВедущих»    Структура

У этого есть такое свойство, ищи у которого нет…

  

vlasabo

23 — 08.10.20 — 12:56

(7) ДозаполнитьВидыРасчета всю.

т.е.

Процедура ДозаполнитьВидыРасчета()

Попытка

тут текст процедуры

исключение

КонецПопытки

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

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

Причины

  • Основная — неверное обращение к объекту конфигурации.
  • Дополнительная — обновление релиза или платформы и сохраненные настройки пользователя.

Неверное обращение к объекту

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

Возможно, она уже исправлена

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

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

Рассмотрим на примерах почему возникают подобные ошибки.

Создадим запрос по регистру накопления Взаиморасчеты с сотрудниками с некоторыми полями из него.

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

В результате выполнения цикла получим ошибку Значение не является значением объектного типа (Наименование).

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

Следующий пример ошибки — обратимся к функции и передадим в нее параметры несоответствующего типа. У функции ОбработатьДанные два параметра: Объект и ФизическоеЛицо. Вместо передачи элемента типа справочник Физические лица передан параметр Ложь.

При выполнении кода будет выдана ошибка.

Происходит это из-за того, что функция пытается получить данные ИНН из типа данных Булево. Для исправления достаточно правильно передать параметр.

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

В данном примере необходимо либо добавлять проверку при получении даты для _Объект на значение Неопределено, либо изменить условие, которое приводит к ошибке.

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

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

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

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

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

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

См. также:

  • Исправление технических ошибок при работе с 1С:Бухгалтерия
  • Не запускается 1С
  • Идентификация пользователя не выполнена
  • Несоответствие типов
  • Итератор для значения не определен
  • Неоднозначное поле в запросе

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

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

или

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

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

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

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

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

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

Содержание

  1. Причина ошибки объектного типа в 1С
  2. Чистим кэш в программе 1С:Предприятие
  3. Тестирование базы 1С.Предприятие в версии 8.3
  4. Устраняем ошибку при формировании отчета

Причина ошибки объектного типа в 1С

Распространенными версиями программы на сегодняшний день являются 1С:Предприятия 8.2, 8.3. Именно в них, по словам пользователей, появляется ошибка с типами объектов. Во всех случаях причиной является недостаточный опыт того, кто пытается написать программу. Другими словами — ошибку вызывает неверно написанный код. Но в некоторых случаях проблема может появляться по другим причинам. Рассмотрим всевозможные варианты устранения ошибки в 1С:Предприятия.

Полезно знать: ошибка в 1С 7.7 «Порядок сортировки, установленный для баз данных, отличается от системного.

Чистим кэш в программе 1С:Предприятие

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

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

  • Версия 2 — %userprofile%AppDataLocal1C1Cv82; %userprofile%AppDataRoaming1C1Cv82;
  • Версия 8 — %userprofile%AppDataRoaming1C1Cv8; %userprofile%AppDataLocal1C1Cv8.Окно

Их можно найти как вручную на диске, который вы указали при установке, так и при помощи окна ввода команд в Windows. Чтобы запустить и открыть временные файлы 1C:

  1. Нажмите две клавиши вместе WIN+R;
  2. Появится строка ввода внизу в левой части экрана. Скопируйте одну из строк выше и вставьте в пустое поле. Проследите, чтобы каждая команда была написана только латинскими буквами;
  3. Нажмите ENTER, и система покажет вам нужную папку;
  4. В каждой папке нужно удалить всё содержимое, затем закрыть окна и запустить программу.

Читайте также: ошибка при выполнении запроса POST к ресурсу/e1cib/logForm.

Тестирование базы 1С.Предприятие в версии 8.3

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

  • Тестирование базы данных на ошибки — для устранения нашей ошибки — значение не является значением объектного типа 1С — этот пункт необходимо использовать в первую очередь. Он позволяет определять и устранять ошибки при создании новых объектов и таблиц соответствий базы;
  • Проверка ссылок базы данных — этот модуль нужно использовать при частых ошибках «Объект не найден». Он проверяет правильность пути к объекту и исправляет его в случае надобности. Модуль можно настроить, выбирая параметры: «Не изменять», «Создавать объекты», «Удалять» и так далее;
  • Переоформление таблиц БД — при запуске этого пункт, делается копия базы данных и заново создаются таблицы с данными. Процесс занимает длительно время;
  • Переиндексация таблиц БД — в базе данных есть основная таблица индексирования. Для более быстрой работы к основной таблице добавляются вспомогательные. В них данные сортируются по определенным параметрам, которые заданы в основной таблице. Утилита сканирует данные индексного файла и таблиц на ошибки;
  • Сжатие данных в БД — когда вы удаляете какой-нибудь объект из таблицы или в конфигурации, он исчезает только визуально. Удаленные объекты остаются в БД, хотя и не отображаются нигде. Чтобы уменьшить объем всего документа, рекомендуется перед сохранением использовать этот модуль;
  • Проверка актуальных данных — чтобы быстро отображать расчеты БД, в 1С есть специальный файл, в котором программа уже произвела необходимые расчеты для отображения итогового результата. Если с данным файлом пользователь нашел несоответствия или искаженные данные, нужно запустить этот пункт для проверки.

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

  1. Откройте программу;
  2. Выберите на панели инструментов вкладку «Администрирование»;
  3. Выберите из списка пункт «Тестирование и исправление»; Конфигуратор 1С
    Выберите пункт «Тестирование и исправление»
  4. Определитесь с разделом и запустите сканирование.

Устраняем ошибку при формировании отчета

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

  1. В стандартных конфигурациях управляемых форм существует настройка, которая выводит подразделения разделов по иерархии. Чтобы активировать её, необходимо открыть пункт «Настройки». Найти его можно вверху на панели инструментов;Настройки программы 1С
  2. Среди перечня настроек в первом столбце выберите пункт «Дополнительные настройки»;
  3. Найдите пункт «Выводить полную иерархию…» и поставьте на нём галочку;Опция иерархии подразделений
  4. Просмотрите другие пункты настроек, возможно, они смогут пригодиться;
  5. Сохраните созданные настройки программы.

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

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

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

Текст ошибки может звучать по-разному, например:

  • Поле объекта не обнаружено (ХХХХХХ);
  • Значение не является значением объектного типа (ХХХХХХ);
  • Метод объекта не обнаружен (ХХХХХХ);
  • Во время сохранения файла возникла ошибка.

Такие ошибки чаще всего возникают при некорректной работе базы 1С.

Для решения воспользуйтесь следующим алгоритмом:

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

Для управляемых приложений:

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

Для неуправляемых приложений:

Сделайте копию базы и перейдите в Отчеты → Регламентированные отчеты → Настройки → Для настройки параметров документооборота нажмите здесь (внизу)→ выбрать пункт Использовать внешний модуль. Перезапустите 1С. После запуска 1С повторите действия.

  • Сделайте диагностику 1С-отчетности, отправьте отчет по диагностике и сообщите номер обращения специалисту технической поддержки 1С-Отчетность.
  • Запустите Конфигуратор 1С. Выберите пункт Отладка → Начать отладку. После запуска 1С повторите действия.
  • Удостоверьтесь, что конфигурация находится на полной поддержке 1С, т.е. в нее не были внесены изменения и она соответствует конфигурации поставщика.

Запустите Конфигуратор 1С. Если конфигурация закрыта, то необходимо ее открыть: Конфигурация → Открыть конфигурацию. Слева в меню напротив названия конфигурации должен быть значок замка – объект поставщика не редактируется.

  • Попробуйте запустить 1С в тонком клиенте, для этого после нажатия на ярлык 1С выберите базу, затем нажмите Изменить → Далее → Основной режим запуска: выберите пункт Тонкий клиент → Готово. Запустите 1С.
  • Измените переменные среды. Рекомендуем обратиться к системному администратору для выполнения данных действий.
  • Проверьте кодировку в операционной системе Windows по инструкции смена кодировки. Рекомендуем обратиться к системному администратору для выполнения данных действий.

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

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

Содержание

Поле объекта не обнаружено

1С ошибка Поле объекта не обнаружено

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

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

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

  • Удалили табличную часть, к которой обращаемся в коде?
  • Переименовали реквизит, а в коде не исправили?
  • Заменили значение со ссылки на неопределено?

Вуаля – платформа выдаст ошибку “Поле объекта не обнаружено”!

Как исправить? Исходя из природы ошибки – переименовать реквизит на нужное имя, отредактировать код, или использовать правильные обращения к стандартным свойствам объекта.

Например, у объекта “СообщениеПользователю” нет свойства “Таблица”, и следующий код приведет к ошибке:

Сообщение = Новый СообщениеПользователю;
Сообщение.Таблица = “Ошибка”;

Индекс находится за границами массива

1С ошибка Индекс находится за пределами массива

Что означает такое сообщение системы? Как правило, с данной ошибкой разработчик сталкивается при некорректной работе с коллекциями. Самые частые случаи появления ошибки “Индекс находится за границами массива”.

  • Использование при обходе коллекции количества элементов вместо индекса. Индексы начинаются с нуля, а количество элементов – с единицы. Поэтому следующий код гарантированно приведет к ошибке: Массив[Массив.Количество()]
  • Последствия удаления элементов из коллекции, очистки коллекции или замены коллекции на пустую
  • Ошибочное увеличение счетчика в цикле “Для”

 Как исправить? Для удаления элементов из коллекции по условию – использовать обратный цикл. Добавлять условие на соответствие счетчика цикла и индекса массива. Не увеличивать счетчик внутри кода цикла Для … Цикл … КонецЦикла

Обращение к процедуре как к функции

ОШибка

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

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

А вот неправильное использование процедуры синтаксическая проверка (Ctrl + F7) успешно обнаруживает, и не даст сохранить конфигурацию или внешнюю обработку/отчет, пока ошибка не будет устранена.

Рассмотрим два примера:

1. Воспроизведем ошибку “Обращение к процедуре как к функции”. При этом платформа не даст сохранить изменения, т.к. не проходит синтакс-контроль.

2. Воспроизведем ошибку “Обращение к процедуре объекта как к функции”. Здесь мы неверно используем метод объекта массива “Добавить”, который является процедурой.

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

Процедура не может возвращать значение

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

В процедуре можно написать ключевое слово “Возврат” без параметров. Это будет означать выход из процедуры.

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

Процедура ПроцедураНеМожетВозвращатьЗначение(Команда)
Возврат "Ошибка";
КонецПроцедуры

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

Переменная не определена

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

  • Опечатка в имени переменной
  • Обращение к переменной, которая нигде в области видимости не объявлена (неявной инициализацией с присвоением значения, явным образом с использованием ключевого слова “Перем”, или передана в качестве параметра)
  • Написание на клиенте серверного кода. Например, обращение к менеджеру справочников “Справочники”, и т.п. Клиентская часть приложения “не видит ” серверные объекты языка
  • Также ошибка может появиться, если ранее код использовался в режиме толстого клиента, но после был запущен в тонком клиенте.

Как исправить?

Внимательно следить за правильностью набранного кода, своевременно объявлять переменные или передавать их в качестве параметров. Писать серверный код только в серверных модулях, а также использовать соответствующие инструкции препроцессора, например “&НаСервере”.

Значение не является значением объектного типа

Ошибка “Значение не является значением объектного типа” может возникнуть при неверном обращении к объекту языка. Объектный тип – это такие объекты языка, которые содержат в себе другие объекты – свойства, реквизиты и т.п. Эти свойства доступны через точку, например “Объект.СвойствоЭтогоОбъекта”

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

Разберем более сложный пример:

&НаСервере
Процедура ЗначениеНеЯвляетсяЗначениемОбъектногоТипаНаСервере(Справочники = Ложь)
Сообщить(Справочники.Сотрудники.ПустаяСсылка());
КонецПроцедуры

Ошибка может быть “плавающей”. Если вместо параметра по умолчанию “Справочники = Ложь” будет передан менеджер справочников, то ошибки возникать не будет. А если вызвать процедуру без параметров, то будет использоваться параметр по умолчанию с типом Булево, что и приведет к ошибке.

Чаще всего чтобы исправить ошибку, нужно в отладчике посмотреть, какой тип значения используется. Можно внести изменения в код, чтобы обеспечить корректное поведение (например, в запросе вместо наименования товара выбрать ссылку, и в коде через точку уже обращаться к свойствам ссылки, а не текстового наименования). А можно добавить проверку на нужный тип значения. Т.е. – если значение того типа, который мы ожидаем – выполняем код. Иначе – не выполняем.

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

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

Обнаружены ошибки в 1С Синтаксическая ошибка

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

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

Чаще всего ошибка при вызове метода контекста встречается в следующих методах:

  1. Записать
  2. Прочитать
  3. Выполнить
  4. Создать
  5. ПроверитьВывод

Разберем эту ошибку на примере метода Выполнить объекта Запрос:

Запрос = Новый Запрос("ВЫБРАТЬ ПЕРВЫЕ 1 1 ГДЕ ИСТИНА И");
Запрос.Выполнить();

В тексте запроса допущена ошибка –  после первого условия “ГДЕ ИСТИНА” указан оператор И, но после него нет еще одного условия. В результате при попытке выполнения запроса, платформа вернет ошибку.

Для исправления ошибки зачастую достаточно внимательно использовать методы, при необходимости уточнять порядок, количество и тип параметров – это можно сделать в справке или синтакс-помощнике (встать курсором на имя метода в коде, и нажать сочетание клавиш Ctrl+F1). В случае запроса – нужно передавать синтаксически корректный текст запроса; в случае проверки вывода на печать – в системе должен быть установлен принтер; в случае подключения к почте – должны быть корректно указаны логин и пароль, и т.п.

Тип не может быть выбран в запросе в 1С 8.3 (8.2)

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

С такой ошибкой начинающие разработчики (да и не только начинающие 😉 ) сталкиваются чаще всего, при чтении запросом данных из таблиц значений, либо из регистров сведений. Все дело в том, что запросы поддерживают далеко не все типы значений. Так, например, нельзя запросом выбрать тип Картинка, ХранилищеЗначений, Шрифт, и многие другие типы, которые не относятся к примитивным или ссылочным типам значений.

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

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

Неверно:

//ТЗОшибочныйТип.Колонки.Добавить("Контрагент");

Верно:

//ТЗОшибочныйТип.Колонки.Добавить("Контрагент", Новый ОписаниеТипов("СправочникСсылка.Контрагенты"));

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

Использование в 1С модальных окон в данном режиме запрещено

Ошибка Использование в 1С модальных окон в данном режиме запрещено​

Платформа будет выдавать такое сообщение, если в коде используются методы, приводящие к открытию модальных окон. Модальные окна – это окна, которые при открытии блокируют весь остальной интерфейс. В 1С есть несколько модальных методов – например – “Вопрос”, “ОткрытьЗначение”, “Предупреждение”. Кроме того, в коде может использоваться модальный синтаксис открытия форм: “ОткрытьМодально()”

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

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

Быстрый способ – переключить режим использования модальности в положение “Использовать”.

Более правильный способ – использовать в коде немодальные вызовы методов. Например, у метода “Вопрос” есть немодальный аналог  – “ПоказатьВопрос”, у метода “Предупреждение” – “ПоказатьПредупреждение”, и т.п. Чаще всего об этих методах дополнительно указано в синтакс-помощнике и справке.

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

1С 8.3 и 8.2: Запись с такими ключевыми полями существует!

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

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

Однако если поместить две абсолютно одинаковые записи в набор записей, и попытаться его записать – платформа выдаст ошибку. Еще один распространенный случай, когда 1С сообщает “Запись с такими ключевыми полями существует” – это запись в периодический регистр сведений с периодичностью от “День” и выше, подчиненный регистратору.

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

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

Поле объекта недоступно для записи в 1С

Ошибка Поле объекта недоступно для записи в 1С​

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

Первый случай – это попытка редактирования системных полей, недоступных для записи. Например, в модуле формы сама форма будет содержаться в объекте ЭтаФорма. И попытка присвоить этому реквизиту любое значение приведет к ошибке “Поле объекта недоступно для записи”.

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

Элемент = Справочники.Сотрудники.НайтиПоКоду("12345");
Элемент.Наименование = "Новое наименование";

Исполнение данного кода приведет к ошибке, т.к. поля ссылки доступны только для чтения, а метод НайтиПоКоду вернет именно ссылку. Чтобы можно было внести изменения, следует из ссылки получить сам объект – используя соответствующий метод ПолучитьОбъект().

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

Ссылка на обработку

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

Заключение

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

Показывать по
10
20
40
сообщений

Новая тема

Ответить

Antoshka

Дата регистрации: 13.02.2006
Сообщений: 14

1С:Предприятие 8.1 (8.1.12.101)<br>»Управление торговлей», редакция 10.3 (10.3.6.8)<br><br>Не могу разобраться как так получилось, пользователь ничего толком объяснить не может, но при попытке открыть из меню «Отчеты» отчет «Реестр документов» выдается ошибка «Значение не является значением объектного типа (Отбор)». Голову сломал уже, ткните носом в ответ, пожалуйста (((. До этого все работало, что-то пользователь натворил, и не может объяснить что.

BelikovS

Дата регистрации: 05.03.2007
Сообщений: 1701

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

Antoshka

Дата регистрации: 13.02.2006
Сообщений: 14

> Если у других пользователей работает, значит этот сохранил «странные» настройки. Тогда достаточно удалить сохраненные настройки этого пользователя и все вернется в норму.<br><br>Можно подробнее? Как удалить «странные» настройки? И что делать, если и у других то же самое?

BelikovS

Дата регистрации: 05.03.2007
Сообщений: 1701

Если у других тоже самое, тогда возникают вопросы:<br>1. Было ли обновление?<br>2. Влазил ли кто-то в конфигурацию?<br><br>Вариант действий — поставить точку прерывания в месте возникновения ошибки и посмотреть, что за значение (скорее всего неопределено), а так же определить, где это значение было установлено — вот это может вызвать сложность.<br><br>Если все-таки не у всех, то помоему вся информация о сохраненных настройках пользователя лежит в папке профиля в Application Data1C1Cv81

Antoshka

Дата регистрации: 13.02.2006
Сообщений: 14

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

Antoshka

Дата регистрации: 13.02.2006
Сообщений: 14

» <br>> Если все-таки не у всех, то помоему вся информация о сохраненных настройках пользователя лежит в папке профиля в Application Data1C1Cv81<br><br>Удалил все содержимое папки. Естественно, пришлось показать ему, где базы лежат. Захожу юзверем, жму «Отчеты», «Реестр документов» и все равно получаю:<br><br>{Отчет.РеестрДокументов.Форма.ФормаЗаполнения(1265)}: Значение не является значением объектного типа (Отбор)<br> Для Каждого Строка Из СохраненныеНастройки.Отбор Цикл<br><br>Конфигурация не менялась, обновлений не было и т.д. и т.п.<br><br>Вот кусок проги в этом моменте:<br><br>Процедура ПослеВосстановленияЗначений()<br><br> Отбор.Очистить();<br><br> Для Каждого Строка Из СохраненныеНастройки.Отбор Цикл<br> НоваяСтрока = Отбор.Добавить();<br> Для Каждого Кол Из Отбор.Колонки Цикл<br> НоваяСтрока[Отбор.Колонки.Индекс(Кол)] = Строка[Отбор.Колонки.Индекс(Кол)];<br> КонецЦикла; <br> КонецЦикла;<br><br> // Остальные реквизиты отчета сохраняются стандартно<br>КонецПроцедуры<br><br>Код абсолютно оригинальный от самих 1С. Не менялся. У другиз юзверей работает норм. Где он эти настройки хранит, блин :-(«

BelikovS

Дата регистрации: 05.03.2007
Сообщений: 1701

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

Показывать по
10
20
40
сообщений

Показывать по
10
20
40
сообщений

Новая тема

Ответить

Виктор Вдовенко

Дата регистрации: 26.10.2015
Сообщений: 4

Здравствуйте! Я работаю в 1с ЗиУП 3.0 свежего релиза. Такая проблема: при изменении начисления, например, отпуск основной (хочу убрать зависимые начисления), то при записи система выдает следующую ошибку. Кто нибудь сталкивался с таким? Заранее спасибо!) Прикрепляю скрин ошибки
Заранее спасибо :)

Тэра

Дата регистрации: 25.12.2008
Сообщений: 22390

Виктор Вдовенко, вам программа говорит, что вы неправильно что-то сделали. Не поняла, что вы пытаетесь поменять в отпуске?

Виктор Вдовенко

Дата регистрации: 26.10.2015
Сообщений: 4

Тэра,понятное дело, что что — то неправильно :) ну вообще этот скрин — пример ошибки. Я хотел в районном и северном коэффициентах базу начислений подкорректировать. Там ошибка такая же при записи вида начисления. Но буквально пол часа назад ко мне пришла мысль закомментировать в коде проверку последовательности расчета — считает правильно. Но нужно же понять, в чем дело? Может где — то настройка есть?

Тэра

Дата регистрации: 25.12.2008
Сообщений: 22390

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

Виктор Вдовенко

Дата регистрации: 26.10.2015
Сообщений: 4

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

Тэра

Дата регистрации: 25.12.2008
Сообщений: 22390

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

uinny

Дата регистрации: 12.01.2008
Сообщений: 4814

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

Виктор Вдовенко

Дата регистрации: 26.10.2015
Сообщений: 4

uinny,Если просто, то Срабатывает условие: Если у начисления есть ведущие расчеты — то не сохранять

uinny

Дата регистрации: 12.01.2008
Сообщений: 4814

А что было в списке зависимых видов расчета для отпуска?

Показывать по
10
20
40
сообщений

Читают тему:

  • При сохранении настроек возникла ошибка значение не является значением объектного типа отборведущих
  • При создании описания сервиса произошла ошибка url сервиса код ответа сервера 301
  • При сохранении настроек возникла ошибка значение не является значением объектного типа отбор ведущих
  • При создании описания сервиса произошла ошибка url сервиса http
  • При сохранении конфигурации произошла ошибка повторить сохранение конфигурации