Ошибка настройки значение для изменения не найдено

Ошибка кассовой смены с примерами

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

Пример 1. Если при открытии выходит ошибка, что кассовая смена в системе не закрыта, это означает, что кассовая смена за предыдущий день не закрыта, либо в 1С, либо на ККТ. Чтобы исправить данную ошибку, нужно закрыть режим РМК, нажав на кнопку закрыть (если эта кнопка не доступна, значит не хватает прав: нужно зайти в 1С под пользователем администратора).

rmk.png

Рис. 1. РМК. Нажать кнопку Закрыть

Далее перейти на вкладку «Продажи», там нужно выбрать пункт «Кассовые смены».

prodazhikassmeny.png

Рис. 2. Продажи. Кассовые смены

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

smenaotkryta.png

Рис. 3. Список кассовых смен. Открыта

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

fito.png
Рис. 4. Программа Fito

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

statuskktotkryta.png

Рис. 5. Статус ККТ. Открыта смена

Пример 2. Если при открытии кассовой смены выходит ошибка, что кассовая смена в системе не закрыта, кассовая смена открыта более 24 часов, кассовая смена не может быть открыта при данном статусе ККТ, нужно закрыть режим РМК.

rmk.png

Рис. 6. Закрыть режим РМК

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

prodazhikassmeny.png

Рис. 7. Продажи. Кассовые смены

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

smenazakryta.png

Рис. 8. Список кассовых смен. Закрыта

После чего нужно закрыть 1С и запустить программу «Fito».

fito.png

Рис. 9. Запуск Fito

После открытия программы нужно нажать на кнопку статус.

vybratstatus.png

Рис. 10. Выбрать статус ККТ

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

statuskktotkryta.png

Рис. 11. Открыта смена

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

pechatzotcheta.png

Рис. 12. Печать Z-отчета

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

documentzakryt.png

Рис. 13. Документ закрыт

Далее закрываем программу «Fito» заходим в 1С и открываем кассовую смену.

При закрытии смены выходит ошибка, что кассовая смена не может быть закрыта при данном статусе ККТ. Нужно закрыть режим РМК, нажав на кнопку закрыть.

rmk.png

Рис. 14. Закрыть РМК

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

smenaotkryta.png

Рис. 15. Статус смены Открыта

Далее закрываем 1С и запускаем программу «Fito» на рабочем столе.

fito.png

Рис. 16. Запуск Fito

После нажимаем на кнопку «Статус».

vybratstatus.png

Рис. 17. Статус ККТ

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

documentzakryt.png

Рис. 18. Документ закрыт

Нужно перейти на вкладку тестирование, раскрыть пункт «Разные команды» в списке команд, найти пункт «Открытие смены» и нажать на кнопку «Выполнить».

testirovanie.png

Рис. 19. Тестирование

Далее нужно убедиться, что кассовая смена на ККТ открыта. нужно нажать на кнопку «Статус» и убедиться напротив пункта «Смена открыта» стоит галочка . После чего можно закрывать программу «Fito» и открывать 1С. После чего можно закрыть смену.

В 1С:УТ 11 не открывается смена на ФР Атол 11Ф

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

Смотрим кассовые смены и видим, что в проблемной смене не определился ФР:

Выходим из 1С и запускаем Тест «Драйвер ККМ» и видим, что смена на ФР не открылась:

Странно, что при открытии смены через РМК кассира, не было никакой ошибки:

Сбой РМК, перенастройка

01 Закрываем смену в РМК, далее все действия от имени пользователя с правами администратора. Заходим в «НСИ и администрирование»«Настройки пользователей и прав»«Пользователи» — выбираем кассира — «Изменить»:

02 Включаем в группу через вкладку «Права доступа»«Включить в группу»«Администраторы»:

03 Перезапускаем 1С и логинимся через кассира, которому дали права администратора. Далее в «НСИ и администрирование»«РМК и оборудование»«Настройки РМК» — выбираем рабочее место кассира — «Изменить»:

04 На этой странице выбираем нужное «Рабочее место» (если даже оно выбрано) и заново заполняем все оборудование, которое подключено к этому РМК:

05 Исключаем кассира из группы «Администраторы», запускаем РМК и открываем смену, потом можно снова выйти и зайти в Тест «Драйвера ККМ» и убедиться, что смена на ФР открыта:

1c. Ошибки с онлайн кассами.

1c Управление небольшой фирмой, 1С Управление торговлей 10.3, 1C Предприятие, 1С Бухгалтерия, Мобильная касса и ККТ АТОЛ 11Ф, 1с Розница ошибка фн 212, 1с и атол ошибка 231

1c. Подключение и настройка торгового оборудования. Сканер, ККТ, весы, эквайринг, принтер этикеток.

Не работает сканер, весы, ККТ и эквайринг, оставляйте заявку в комментариях, либо

1C Розница 2.3. Принтер этикеток АТОЛ BP21 не печатает, что делать?

1с Розница 2.2 печать кассира в чеке.

Пишите в support@kasselect.ru или в +7(987)-268-84-37 WhatsApp

1. Ошибка программирования реквизита

Недопустимое сочетание реквизитов — Нужно проверить передаваемые реквизиты на соответствие с параметрами регистрации. Узнать на каком реквизите выходит ошибка.

148 Ошибка программирования реквизита 1002 — Нужно проверить параметры регистрации ККТ и настройки подключения кассы в 1с.

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

1с Розница -4025 Ошибка программирования реквизита 1008 — Проверьте отчет о регистрации ККТ. Касса зарегистрирована с параметрами расчета в Интернете.

АТОЛ 30Ф: Ошибка программирования реквизита (1021) — Решение: выкл. и вкл. ККТ. Если проблема не устраняется, возможно нужно обновить драйвер ккт и 1с.

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

Ошибка программирования реквизита 1109 — Проверьте отчет о регистрации ККТ. Касса зарегистрирована с признаком расчетов за услуги.

АТОЛ 30Ф -4025 Ошибка программирования реквизита 1173 — Выберите тип коррекции: самостоятельно или по предписанию.

148 Ошибка программирования реквизита 1205 — Коды причин изменения сведений о ККТ

Ошибка программирования реквизита 1207 — признак торговли подакцизными товарами. Проверьте параметры регистрации.

Ошибка программирования реквизита 1226 — Нужно проверить параметры регистрации ККТ. Перерегистрировать с признаком «Изменение настроек ККТ»

Ошибка программирования реквизита 1227 — не заполнен признак покупателя (название организации, ФИО покупателя).

Ошибка программирования реквизита 1228 — Проверьте ИНН покупателя, исправьте некорректные данные.

2. Ошибка ФН

При выполнении операции произошла ошибка: Ресурс хранения ФД исчерпан. — нужно проверить связь с ОФД и отправить чеки.

Ошибка обмена с ФН на уровне интерфейса I2C — выкл. ККТ и переподключите ФН, если не помогает, то обратитесь в сервис.

1c Розница базовая 2.2 и АТОЛ 55ф при печати чека произошла ошибка 231 Некорректное значение параметров команды ФН

1с Розница ошибка фн 212 — Пояснение: чаще всего это ошибка выходит, когда ФН не фискализирована или архив ФН закрыт. Например: ФН не фискализирована, а кассир пытается снять Отчет о состоянии расчетов.

Закрытие фискального накопителя.
Случай в практике: У 1С Предприятие есть возможность закрыть архив ФН. И один клиент случайно воспользовался этой функцией. Закрытие архива – процедура, завершающая функционирование ФН. Он очень огорчился. Я бы все таки доверил все операции с ФН утилите Мастеру регистраций. У каждого ККТ она своя. И закрывайте архив только по необходимости.

1с Предприятие. Регистрация ФН, закрытие архива ФН, изменение параметров регистрации

При выполнении операции произошла ошибка 14h, Ограничение ресурса ФН. Отчет на фискальном регистраторе не сформирован.

3. Ошибки при открытии смены

1с Розница. При открытие смены произошла ошибка. При выполнении операции произошла ошибка 01h. Неизвестная команда, неверный формат посылки или неизвестные параметры — нужно проверить состояние ФН.

1с Розница. При открытие смены произошла ошибка. При выполнении операции произошла ошибка 01h. Неизвестная команда, неверный формат посылки или неизвестные параметры.

1c Розница. Ошибка Деление 0 — зайти в настройке РМК и выставить галочки настроек.

Неверный формат хранилища данных file://C:/Users/.

ККТ не отвечает или недоступна.

Не смогли определить доступные кассы ККМ. — требуется настройка 1с.

Кассовая смена уже открыта.

Ошибка открытия смены. Нет касс с закрытыми сменами.

При открытии смены произошла ошибка. Смена не открыта на фискальном устройстве. Дополнительное описание. — Нужно прочитать дополнительное описание и проверить состояние ККТ

Атол 91Ф не удается открыть смену из 1с — Нужно проверить состояние ККТ

1с Розница. Ошибка определения доступных касс ККМ. Не смогли определить доступные кассы ККМ.

1с Розница. Ошибка определения доступных касс ККМ. Не смогли определить доступные кассы ККМ.

Ошибка кассы COM порт недоступен — нужно проверить состояние ККТ, восстановить или настроить связь с онлайн кассой.

Пишите в support@kasselect.ru или в +7(987)-268-84-37 WhatsApp

4. Ошибки при сканировании

Текст XML содержит недопустимый символ в позиции 0⁴ — проверьте настройки сканера.

РМК: при сканировании открывается справочник Номенклатура — требуется настройка сканера.

1с Розница. Сканирование кода маркировки. Код маркировки не соответствует номенклатуре.

1с Розница. Сканирование кода маркировки. Код маркировки не соответствует номенклатуре.

1С Розница. Некорректный код при сканировании маркировки.

1с Розница. Недопустимый формат штрихкода.

1С Розница. 1с Розница. Недопустимый формат штрихкода.

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

Ошибки маркировки. Строка №1: код маркировки.

5. При печати чека произошла ошибка:

Чек не напечатан на устройстве для печати чеков. Описание ошибки: Тэг Признак предмета расчета в строке №1 не заполнен. — нужно в справочнике Вид номенклатуры/ Тип номенклатуры/ Товар, указать Признак предмет расчета Товар.

При выполнении операции произошла ошибка: Контрольная марка не проверена.

Ошибка не удалось создать чеки 1с 8.3 2.3 Розница Меркурий 185ф

При выполнении операции произошла ошибка: Некорректная сумма налога — нужно обновить ПО ККТ.

В 1с маркировка сканируется, но на чеке буква [M] не печатается — если ккт прошита под маркировку, то обновите драйвер ккт.

При выполнении операции произошла ошибка: Нет связи. — с помощью драйвера проверьте связь с ккт.

Не удалось подключить устройство АТОЛ ККТ с передачей данных в ОФД. Порт недоступен (999). — правильно настройте подключение.

1с версия 2.3.1.30 драйвер ККТ АТОЛ 10.6.00 почему не печатает чек. Зависает при печати чека — обновите ПО ККТ, перейдите на платформу 5.0.

Розница 2.2. Чек не напечатан на устройстве для печати чеков. Дополнительное описание: Сумма товарных позиций больше суммы оплат

Текст XML содержит недопустимый символ в позиции 10: Чек от. ¹

Значение 0000-000003 поля Номер не уникально²

Некорректный формат или параметр команды услуга ффд 1.1 не активирована

Сбились настройки НДС после замены ФН
(после обновления ПО) — Нужно настроить НДС в программе кассира или в учетной программе.

Не удалось инициализировать фискальный принтер shtrih m drvfr epf — Проверьте драйвера на данный ККТ

Ошибка вызова метода.Объект драйвера. Открыть чек.

Ошибка вызова метода.Объект драйвера.Открыть чек.ОбщийМодуль.ПодключаемоеОборудованиеУниверсальный Метод объекта не обнаружен (Открыть чек)

(-4048) Ошибка реквизита: Печать фискального отчета прервана, необходим повтор команды печати отчета с ККТ АТОЛ — Решение:Вариант 1 — Повторить операцию. Вариант 2 — Сделать техобнуление. Вариант 3 — Обновить прошивку на 4555 и выше

Ошибка»-3933, Вход в режим заблокирован» — Попробуйте отменить чек.

Не печатать чек на ККТ при отправке электронного чека — 1С Комплексная автоматизация 2 (2.4.3.137). Отправка работает только при наличии галочки в настройках.

АТОЛ30Ф заменить сно на патент — Требуется перерегистрация ККТ без замены ФН и обновление драйвера ккт до 10 версии.

Управление торговлей 10.3.+ Штрих М ККТ. FFFFFFF8h, No XML attribute ElectronicPayment — при настройке нужно использовать старую обработку ShtrihMkkt.epf, она укажет на нужную версию драйвера ккт.

Внимание! Текущая версия драйвера отличается от поддерживаемой. Корректная работа драйвера не гарантируется — проверьте в обработке оборудования версию поддерживаемого драйвера и установите нужную версию.

Не удалось загрузить драйвер устройства.

Мобильная касса и ККТ АТОЛ 11Ф с прошивкой 4555 Ошибка «Неверный формат или значение». — Решение: Обновить мобильное приложение. Нужно проверить, при печати какой строки выводит данную ошибку. Возможно потребуется настройка через Тест драйвер АТОЛ.

6. Ошибки при закрытие смены

При закрытие смены на фискальном регистраторе произошла ошибка. При выполнении операции произошла ошибка: Смена закрыта-операция невозможна. Отчет на фискальном регистраторе не сформирован.

Кассовая смена в системе не закрыта: Отчет о розничных продажах не сформирован. Выемка :Не смогли произвести выемку руб.

При снятии отчета на фискальном регистраторе произошла ошибка. Отчет с гашением прерван. Устраните неисправность и повторите печать отчета.

1с Управление торговлей 10. За кассовую смену не продано ни одного товара по выбранной кассе ККМ. Слишком большое расхождение времени! — закройте смену через драйвер, исправьте время и откройте смену через 1с.

7. Тэг не заполнен

Тэг Система налогообложения не заполнен

Tэг Наименование организации не заполнен

Tэг Кассира не заполнен

1с Управление торговлей 11, 1с Розница 2.2 при печати чека.

Тэг Система налогообложения не заполнен

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

Не известная ошибка 238d|00eeh

Решение:
1. Нужно определить СНО в настройках ККТ. Распечатайте отчет о регистрации.
2. В 1С кликните Справочники / Предприятия / Организации. Нажимаете на нужную организацию к которой привязана касса онлайн. Перейти в раздел Учетная политика (налоговый учет). Если отчетный период закрыт, то создаете новый иначе Вам не даст изменить политику СНО. Создав новую учетную политику переходите во вкладку — «налогообложение», указываете галочки, как в настройках ККТ , Общая/Упрощенная (Доход/Доход минус расход), сохраняете и закрываете все.

При выполнении операции произошла ошибка. ККТ не зарегистрирована с указанной СНО.

8. Иные ошибки

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

Неправильный путь к файлу — нужно проверить связь с кассовым компьютером. Возможно у этого компьютера проблемы с локальной сетью.

Операция прервана. Ошибка при загрузке транзакции — нужно проверить корректность файла загрузки.

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

Ошибка доступа к файлу C:. Отказано в доступе. — ошибка выходит при попытке сохранить документ в pdf файле. Причина была в антивирусе. Антивирус блокировал операции 1с.

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

Сертификат просрочен или не вступил в силу

Ошибка при отправке/получении документов. Нет доступного сертификата для отправки или получения документов. — нужно установить и добавить сертификат.

1С:Enterprise 8. Filesystem extension for Chrome and Firefox — ошибка выходит при попытке сохранить документ в папке. Проверьте антивирус, возможно блокирует действия 1с. Очистите кэш 1с.

1с Далион. Ошибка обмена с ККМ. Для налоговой ставки 20% не найдено соответствия номера налога в ККМ в элементе справочника АТОЛ³.

1с Далион. В данный момент загрузку выполняет пользователь. Пожалуйста ждите. — Нужно удалить в каталоге обмена файл-флаг.

1с Далион. В данный момент загрузку выполняет пользователь. Пожалуйста ждите.

Список информационных баз.пуст. Добавить в список информационную базу? — укажите правильный путь к базе 1с.

Файл базы данных поврежден.

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

Тест не пройден [3] Порт занят

Тест не пройден [94] Некорректный код защиты / лицензия или номер.

При выполнении операции произошла ошибка 12h, Заводской номер уже введен — Проверьте состояние ФН. Проверьте версию прошивки ККТ.

АТОЛ 11ф Ошибка неверный номер регистра — Решение: Необходимо обновить прошивку кассового аппарата и обновить драйвер, поставляемый с программами 1С на драйвер с сайта АТОЛ

bitrix atol — онлайн код ошибки 10 bitrix ошибка при печати чека #26707: не распознан токен запроса.

bitrix атол ошибка при печати чека

Полезные заметки:

Автор: Нуруллин И.Н.
Дата: 2017-11-29

Комментарии к этому тексту:

Комментарий добавил(а): Антон
Дата: 2022-03-07

Спасибо, помогло. Была Ошибка программирования реквизита (1021). Включил и выключил ККТ

Расскажу как я правил расчетный листок в 8-ке в ЗУП-е для бюджетников. В одной организации есть такие доплаты, процент которых меняется перед каждым новым расчетом зарплаты и им понадобилось выводить проценты доплат в расчетных листках.

В процедуре НастроитьПостроительЗапросов() в большом запросе который там есть делаем поправки. К таблице ОсновныеНачисленияРаботниковОрганизации делаем ЛЕВОЕ СОЕДИНЕНИЕ такого вот вложенного запроса:

Добавляем в объединенный запрос поле «ХА_Процент»

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

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

Если попробуем запустить такой отчет на выполнение, то получим ошибку: «Отчет не сформирован! Не найдено поле замены ХА_Процент». Это потому, что в СКД мы новое поле описали, а в источнике данных такого поля нет. Источник данных — это талблица значений НачисленияУдержания, которая описывается в конце модуля отчета.
Там надо добавить:

И последний шаг. Нужно еще внести небольшие поправки в процедуру
ЗаполнитьВнешнийИсточникДанных(). Примерно вот здесь:

Ошибка при вызове метода контекста (Выполнить) — Поле не найдено

Поле не найдено СКДПолный текст ошибки

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

Открыть схему компоновки данных и проверить все вкладки.

Ошибочное поле в диалоге выбора отображается с красным крестом (как удаленное)

Поле не найдено 1

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

Перевыбрать в последнем случае все равно придется, поскольку система их определяет по внутреннему скрытому идентификатору.

Реклама — узаконенная ложь.

— Герберт Уэллс

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

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

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

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

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

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

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

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

Я сделал замер производительности при сохранении варианта и нашел, где создается схема компоновки данных:

И вот тут я увидел, что в тексте запроса компоновки нет поля «Остаток», который я добавил (смотрите табло внизу):

Я отладил и нашел, где создается объект отчета:

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

В модуле ВариантыОтчетов:

В модуле отчета ВыручкаИСебестоимостьПродаж:

После этого в компоновке появилось мое поле остаток:

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

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

Поэтому я решил привязаться к событию ЗагрузитьНастройкиВКомпоновщик:

Код выглядел примерно так:

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

Но тут я все же отладил загрузку варианта. Чтобы отлаживать не в фоновом режиме, я использовал запуск 1С с параметром РежимОтладки.

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

Настройки пропадают где-то при формировании отчета в коде самого отчета:

Дальнейшая проверка показала, где пропадает настройка:

Вот в этом коде настройки корректные:

А вот в этом коде поля Остаток уже нет:

Я добавил строчку для подмены настроек и отчет сформировался корректно:

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

По сути, проблема сохранения варианта решается одной дополнительной строчкой кода в расширении, вот она:

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

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

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

UPD 2021-08-15: Обратились пользователи, решение не работало — поле остаток сохранялось, но нельзя было поменять период отчета.

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

Я попробовал так, но не помогло:

Поле ДоступныеНастройки.ПользовательскиеНастройки.Элементы[3].Элементы не содержит поле Остаток:

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

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

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

Вот так заработало:

Но так не годится — это вмешательство в код.

Поэтому переношу код в расширение, таким образом, в расширении формы отчета достаточно такого кода (достаточно вызвать только при создании):

Ну и в расширении модуля отчета по валовой прибыли необходимый код такой:

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

Время факт: 3 час. Среда: УТ 11.4.13.46

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Обратился клиент с просьбой оказать помощь в 1С. Проблема: перестал работать обмен ут10.2 — бп 3.0. Ошибка указана выше. Обмен не работает, данные накапливаются, надо что-то делать.

Посмотрел конфигурацию БП3.0, действительно в ней нет данных «Перечисление.СтатусОплатыСчетаПокупателю.НеОплачен».

Т.е. главная задача убрать из правил это предопределенное свойство.

С корректировкой правил обмена дел особо не имел. Поэтому потратил некоторое время на выгрузку правил из БП3.0.

Обработка из конвертации данных «Выгрузка правил синхронизации.epf» в этой конфигурации не работает.

Как я и думал «добрые» разработчики 1с спрятали выгрузку правил обмена в файл вот тут:

В итоге сохранил их в файл zip.

В zip архиве у нас 3 файла

Причем при попытке загрузить их обратно в конфигурацию через кнопку «Загрузить правила» получил тут же ошибку «Неправильно указаны реквизиты шапки объекта «Валюты». Реквизит «ПараметрыПрописиНаРусском» не существует.«

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

Решил редактировать файлы блокнотом.

Итак исправляем ошибку «Неправильно указаны реквизиты шапки объекта «Валюты». Реквизит «ПараметрыПрописиНаРусском» не существует.«

Открываем блокнотом файл ExchangeRules.xml и ищем «ПараметрыПрописиНаРусском».

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

Пакуем наши 3 файла в zip и пытаемся загрузить — все грузится без ошибок.

При загрузке правил еще возникала ошибка «Конфликт блокировок при выполнении транзакции«.

Решил так. Выгнал всех, запустил конфигуратор. Из конфигуратора 1с-предприятие и сразу грузить правила. Ошибка не появлялась.

Теперь исправим ошибку «Предопределенное значение «Перечисление.СтатусОплатыСчетаПокупателю.НеОплачен» не найдено«.

В конвертации данных нашел что вот в этом месте возникает ошибка

Но править решил через любимый блокнот.

Вот это место, я его просто закомментировал.

Вначале пытался просто сделать Перечисление.СтатусОплатыСчета, но БП начало при обмене падать с ошибкой что нет метода установитьСтатусДокумента.

Сохранил изменения, загрузил эти 3 файла в архив zip

и загрузил в БП

После этого обмен заработал без ошибок.

Исправленные правила также необходимо загрузить в УТ10.3

p.s. Понял, что необходимо срочно начать изучение КД.

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

Причины

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также:

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

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

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

или

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

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

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

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

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

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

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

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

Такие ошибки чаще всего возникают при некорректной работе базы 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

  • Ошибка настройки вызовов ошибка сети или sim карты теле2
  • Ошибка настройка шасси ниссан x trail т32
  • Ошибка не ваши airpods pro
  • Ошибка настройки вызовов неожиданный отклик сети при переадресации мтс
  • Ошибка настройка шасси ниссан x trail 2018