Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 06:23

Не могу снять обязательное заполнение реквизита в карточке товара

Автор ARCHY344, 11 фев 2017, 12:48

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

ARCHY344

1С:Предприятие 8.3 (8.3.9.1818)
Управление торговлей, редакция 11 (11.3.1.142)
все типовое

Для вида номенклатуры ввел "Доп. реквизит"- Цвет , некоторое время работали ,
сейчас решил убрать контроль обязательного заполнения этого поля в карточке товара, а не получается...
В настройках этого доп. реквизита - галочку "Заполнять обязательно " снял - не повлияло... А в "Настройках создания" - не могу снять галочку у "Контроль заполнения" - заблокировалось...
Если создаю новый Доп. реквизит - то там все разблокировано - можно снимать и ставить галочку у контроля заполнения , а вот со старым уже не получается ...  Подскажите пожалуйста - как вернуть управление над этим пунктом ?

Поиск родных

Удивительное рядом, но оно - запрещено:
Справа над списком, нажмите кнопку Еще, в выпавшем списке "Разрешить редактирование реквизитов", а далее внимательно следуйте выданным инструкциям


ARCHY344


alex0402

В конфигураторе в свойствах реквизита свойство "Проверка заполнения" установить "не проверять". Если не поможет, то анализировать код ОбработкаПроверкиЗаполнения в модуле объекта.
Спасибо за Сказать спасибо

ARCHY344

а свойства реквизита - они в каком справочнике или регистре лежат  ?
открыл конфигурацию и не могу найти этот раздел...

Поиск родных

Цитата: ARCHY344 от 11 фев 2017, 12:48
1С:Предприятие 8.3 (8.3.9.1818)
Управление торговлей, редакция 11 (11.3.1.142)
все типовое

Для вида номенклатуры ввел "Доп. реквизит"- Цвет , некоторое время работали ,
сейчас решил убрать контроль обязательного заполнения этого поля в карточке товара, а не получается...
В настройках этого доп. реквизита - галочку "Заполнять обязательно " снял - не повлияло... А в "Настройках создания" - не могу снять галочку у "Контроль заполнения" - заблокировалось...
Если создаю новый Доп. реквизит - то там все разблокировано - можно снимать и ставить галочку у контроля заполнения , а вот со старым уже не получается ...  Подскажите пожалуйста - как вернуть управление над этим пунктом ?
Посм. - может, поможет.
В каталоге ошибок для УТ 11 имеется отклоненная заявка с объяснением причин отклонения и способов обхода


ЦитироватьКод ошибки: 00-00079919
Статус: Отклонена
Зарегистрирована: 11.05.2016
Описание:
Дополнительный реквизит к характеристике номенклатуры.
При снятии ранее установленнного признака обязательного заполнения для доп. реквизита сохраняется контроль на заполнение поля при добавлении новых характеристик.
Способ обхода:
Создать характеристику с заполненным полем доп. реквизита.
Повторно открыть карточку характеристики, очистить значение доп. реквизита и записать.
Причина неисправления:
Настройки обязательности заполнения доп. реквизитов характеристик должны задаваться в форме вида номенклатуры.
На закладке Настройки создания по ссылке Характеристики.


ARCHY344

Попробывал создать  новый доп реквизит к этому виду номенклатуры.
Заметил одну особенность - если при создании доп реквизита не ставить сразу  галочку "Заполнять обязательно" - то все потом редактируется нормально в "Настройках создания". Галочка  контроля заполнения этого нового реквизита доступна для изменения. 
А вот если изначально при создании доп. реквизита поставить галочку "Заполнять обязательно" , то потом в "Настройках создания" галочка "Контроля заполнения" заблокирована. Снятие же галки "Заполнять обязательно" уже не влияет на разблокировку контроля заполнения. Т.е. не проходит обратная связь от нее ...
Думал что то не так с редизом конфигурацией, но зашел в тестовую базу на сайте 1С
и вот что там - тоже самое  какие то доп реквизиты открыты для редактирования контроля заполнения, а какие то нет...
Добавлено: 12 фев 2017, 20:34


Коллеги попробуйте разблокировать "Контроль заполнения" доп реквизита на учебной базе 1С , например для вида номенклатуры "Кабели силовые" http://trade.demo.1c.ru/trade/ru_RU/

Я возможно не вижу очевидного ))
помогите понять пжл
Добавлено: 12 фев 2017, 21:37


Более того - невозможность снять контроль с заполнения реквизита дает еще одну проблему .
Вы не можете удалить этот доп реквизит если он есть хоть в одной из карточек товара , без удаления этой карточки товара . Ибо программа требует заполнения этого поля в карточке , а если оно заполнено в карточке товара , то доп реквизит не удаляется так как он используется в ней... Очистить поле тоже не получается - оно должно быть заполнено, так как стоит контроль заполнения, который не удается снять ...
Замкнутый круг ! 

ARCHY344

никак не могу понять - почему, как видно на картинке из поста выше,
один из реквизитов доступен для корректировки а другой нет
в чем отличие помимо названия ?   

Kuzya_78

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

1) В проблемном "Виде номенклатуры" убираем те галки об обязательности заполнения реквизитов, которые хотелось убрать
2) Создаём новый "Вид номенклатуры" копированием проблемного
3) Переименовываем проблемный "Вид номенклатуры" во что угодно, новый - в проблемный
4) В справочнике "Номенклатура" выделяем все позиции, назначенные "Проблемному" виду
5) Нажимаем "Изменить выделенные" и меняем вид номенклатуры на новый
6) Удаляем переименованный "Проблемный" вид номенклатуры
7) Profit

av36848

Есть более простые варианты обхода:
Для удаления доп.реквизита надо:
1)Пометить его на удаление через "НСИ и Администрирование" -> "Общие настройки" -> "Дополнительные реквизиты и сведения"
2)Очистить его через "НСИ и Администрирование" -> "Обслуживание" -> "Корректировка данных" -> "Групповое изменение реквизитов" (!Не забудьте правильно установить  отбор!)
3)Удаление помеченых

Для снятия обязательного заполнения:
1)Пометить его на удаление через "НСИ и Администрирование" -> "Общие настройки" -> "Дополнительные реквизиты и сведения"
2)Там же зайти в реквизит и снять галку обязательного заполнения
3)Сохранить
4)Снять пометку удаления

Теги:

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

Рейтинг@Mail.ru

Поиск