1с при проверке заполненности данных произошли ошибки

При проверке заполненности данных произошли ошибки ☑ 0

pnamik

07.11.15

11:27

Конфа самописная. 8.2.19.30

Есть справочник «Исключения запрета доступа в иерархии номенклатуры»

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

Есть другие реквизиты, у всех на свойствах стоит Проверка заполнения — не проверять.

Помогите, пожалуйста, разобраться

1

pnamik

07.11.15

12:07

Ни у кого нет идей, как устранить ошибку?

2

PuhUfa

07.11.15

12:10

Попросить конфигуратор с отладчиком -)

3

pnamik

07.11.15

12:14

(2) Ничего отладчиком невозможно выловить. до этого даже не доходит

4

pnamik

07.11.15

12:17

не понимаю, что еще можно делать. может кто смелее, дам доступ по тиму

5

Defender aka LINN

07.11.15

12:39

(0) Значит, у тебя что-то другое записывается при этом

6

pnamik

07.11.15

12:45

Есть реквизиты Группа Уровень, Разрешение, Новый элемент

у всех — не проверять

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

Процедура ПередЗаписью(Отказ)

        ТекИнтерфейс = ПользователиИнформационнойБазы.ТекущийПользователь().ОсновнойИнтерфейс.Имя;

    Если ТекИнтерфейс <> «Администратор» Тогда

        Если ЭтоНовый() = Ложь Тогда

            Рез = ПроверкаЗапретаРедактирования(Ссылка);

            Если Рез = Истина Тогда

                Предупреждение(«Разрешен только просмотр!»);

                Отказ = Истина;

                Возврат;

            КонецЕсли;    

        КонецЕсли;    

    КонецЕсли;    

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

Как выловить, без знаю

7

pnamik

07.11.15

12:52

в режиме совместимостью с 8.1 ошибка не появлется

8

pnamik

07.11.15

12:54

в редиме 8.1 в свойствах реквизитов Новый элемент и Разрешение Значение заполнения — Ложь стоит

а в режиме — не использовать, для этих реквизитов Значение заполнения — Нет стоит

9

pnamik

07.11.15

12:55

для режима 8.2 выбирать Ложь для Значение заполнения невозможно. Выбор ограничивается Да или Нет

10

pnamik

07.11.15

13:20

Ошибку удалось устранить добавлением в модуль

Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)

    
    ПроверяемыеРеквизиты.Удалить(ПроверяемыеРеквизиты.Найти(«Наименование»));

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

Не знаю, насколько верно

11

pnamik

07.11.15

13:35

и еще. есть стандартные реквизиты наименование и код, которые недоступны в конфигураторе. Для реквизита наименование ставил не проверять. Все стало на свои места.

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

Может эти решения кому поможет

greenLiss
22.09.2015 10:45 Прочитано: 8567

База УТ11, но это не важно. Платформа 8.3

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

Правильно или не правильно, определяется в обработке проверки заполнения.

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

Как можно обойти этот механизм, что бы пользователям не нужно было нажимать «ОК»?

Заранее, спасибо.

Yandex
Возможно, вас также заинтересует

Реклама на портале

IBReiter
22.09.2015 14:40 Ответ № 1

А документ должен проверятся или нет?

greenLiss
22.09.2015 15:11 Ответ № 2

Да, что бы работало так же, как и всегда, но без этого сообщения )Вы думали на счет стандартного инструмента «ПроведениеДокументов»? Если да, но это не подходит, к сожалению…

EMigachev
22.09.2015 15:59 Ответ № 3

если выдается сообщение — значит в документе не все правильно! — надо же исправить проблему

или вам все-равно как проводится!?

greenLiss
23.09.2015 15:59 Ответ № 4

Да я же не против того, что не проводится… Проблема в самом сообщении, вот нужно пользователю провести 20 документов, он в списке их выделил, нажал «Провести», а там 10 ошибок (которые и так видно в окне сообщений), и он должен еще 10 раз нажать на «ОК». Зачем? Вот именно это и нужно убрать… Просто что бы не выдавалось терминирующее сообщение, с кнопкой «Ок», всё, что нужно, пользователь видит в обычных сообщениях…

IBReiter
23.09.2015 16:49 Ответ № 5

Тогда код нужно исправлять, другого варианта не вижу

greenLiss
24.09.2015 11:48 Ответ № 6

Конфига изменена, так что, проблемы изменения кода нет. Но где его менять??? 

Для примера: создаю новую конфигу, добавляю документ, в модуле объекта делаю только одну проц. «ОбработкаПроверкиЗаполнения» и пишу одну строку Отказ = Истина; И этого достаточно, что бы выходило сообщение при проведении из списка… 

EMigachev
24.09.2015 13:07 Ответ № 7

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

1. Это механизм платформы — проверка заполнения реквизита:

2. это написано в коде

Проверить можно отладчиком и отключить это механизм проверки

greenLiss
24.09.2015 18:09 Ответ № 8

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

Но что делать дальше? 

Отказ = истине, когда что-то не правильно, и так должно быть (Иначе бы воспользовался стандартной «Проведение документов»)…

EMigachev
24.09.2015 23:16 Ответ № 9

отключите проверку на реквизиты по которым ругается

greenLiss
28.09.2015 11:52 Ответ № 10

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

IBReiter
28.09.2015 12:58 Ответ № 11

Попробуйте, действительно, вдруг…;)

rudnitskij
08.08.2017 16:31 Ответ № 12

Можно попробовать использовать команду ВОЗВРАТ при невыполнении условия проверки, без использования команды ОТКАЗ.

Чтоб документ не проводился — вам всего лишь нужно не выполнить процедуру ОбработкаПроведения до конца, прервать ее в нужном вам месте. Значение флажка ОТКАЗ на это никак не влияет

Подсказка:Вы можете добавить любую страничку в Социальные закладки щелкнув по значку соцсетей (в вверху)

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

Ни у кого нет идей, как устранить ошибку?

Попросить конфигуратор с отладчиком -)

Ничего отладчиком невозможно выловить. до этого даже не доходит

не понимаю, что еще можно делать. может кто смелее, дам доступ по тиму

Значит, у тебя что-то другое записывается при этом

Есть реквизиты Группа Уровень, Разрешение, Новый элемент у всех — не проверять Есть форма списка, без кода, а в модуле справочника есть код Процедура ПередЗаписью(Отказ) Как выловить, без знаю

в режиме совместимостью с 8.1 ошибка не появлется

в редиме 8.1 в свойствах реквизитов Новый элемент и Разрешение Значение заполнения — Ложь стоит а в режиме — не использовать, для этих реквизитов Значение заполнения — Нет стоит

для режима 8.2 выбирать Ложь для Значение заполнения невозможно. Выбор ограничивается Да или Нет

Ошибку удалось устранить добавлением в модуль Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты) Не знаю, насколько верно

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

Тэги: 1С 8

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

Опытный программист 1С

Если вашу 1С уже кто-то обслуживает — предложу условия лучше!
  • Профессионально — опыт 8 лет
  • 137 выполненных проектов
  • Работаю по договору
  • Качественно и быстро

Цена решения проблемы ~1000р. срок ~1 час

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

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

Работаю на результат

Мои услуги

  • Решение когда при проверке заполненности данных произошли ошибки 1С
  • Продажа и настройка 1С:Предприятие «под ключ»
  • Загрузка товаров в 1С из Excel, dbf, xml, txt и т.д.
  • Обучение — курсы по работе с 1С
  • Обновление 1С (7.7, 8.1, 8.2 и 8.3)
  • Исправление и восстановление баз 1С
  • Сброс забытых паролей
  • Программирование в 1С — любые задачи
  • Гарантия конфиденциальности!

Работаю с конфигурациями 1С: Управление торговлей, Розница, УНФ, Бухгалтерия. А так же отраслевыми конфигурациями Рарус Альфа-авто (версии 3, 4, 5, 6) и 1С Автосервис.

Цены на 1С

Наименование услуги Стоимость
При проверке заполненности данных произошли ошибки 1С от 1000 руб.
Настройка сети и VРN (только для Zyхеl и Мikrоtik) от 3000 руб.
Помощь в решении задачи от 300 руб.
Настройка 1С от 800 руб.
Обучение 1С
(план обучения)
по договору
Торговое оборудование
Настройка ЕГАИС и онлайн-касс от 800 руб.
Подключение сканера штрих-кода, эквайринга к 1С от 1000 руб.
Настройка принтера этикеток, принтера чеков, дисплея покупателя, весов и т.д от 600 руб.
Обновление 1С
При заказе обновления, проверка базы на ошибки БЕСПЛАТНО
Обновление типовой базы 1С от 800 руб.
Доработка 1C
Обрезать \ свернуть базу 1С (7.7, 8.3) по договору
Создание нового отчета 1С от 600 руб.
Разработка новой печатной формы 1С от 500 руб.
Рассылка SMS из 1С по договору
Загрузка товаров в 1С из Excel по договору
Настройка и сопровождение серверов, сетей и ПК от 1200 руб.\мес
Сопровождение (обслуживание) 1С Предприятие от 2400 руб.\мес
Продажа 1С Предприятие 8.3 (лицензия) по договору (подробнее)
Работы по настройке сервера 1С (удаленный доступ, VPN и т.д.) по договору
Цена часа работ оценка по задачам

Доверие клиентов

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

    Мои клиенты, — в это компании в сфере торговли. Которые обращаются по оперативным работам в 1С и когда при проверке заполненности данных произошли ошибки 1С.

  • При проверке заполненности данных произошли ошибки

    Автор Namik, 07 ноя 2015, 12:34

    0 Пользователей и 1 гость просматривают эту тему.

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


    Namik, Наименование и Код являются реквизитами справочника по умолчанию.


    Но эти реквизиты не видны и не доступны в Реквизитах


    Namik, «всё о справочнике», который Вы создали, и желательно с картинками.


    Теги:

    • Форум База

    • Форум 1С — ПРЕДПРИЯТИЕ 8.0 8.1 8.2 8.3 8.4

    • Конфигурирование, программирование в 1С Предприятие 8

    • При проверке заполненности данных произошли ошибки

    Похожие темы (5)

    Рейтинг@Mail.ru

    Поиск

    Понравилась статья? Поделить с друзьями:

    Интересное по теме:

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

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии