Установка галочки в справочнике при проведении документа
Имеется справочник "Клиенты" с реквизитом на форме типа булево "ИмеетАвтомобиль". Имеется Документ реализация товара с табличной часть с таким полем как "Номенклатура" которая состоит из 2 справочников "Автомобили" и "товары". Необходимо при проведении документа ставить галочку у реквизита "ИмеетАвтомобиль" на форме Справочника "клиенты" если в строке табличной части выбирается запись из справочника "Автомобили".
Пробую этот код, выдает ошибку Поле объекта недоступно для записи (ИмеетАвтомобиль)
Хотя у реквизита "ИмеетАвтомобиль" поставлена галочка Доступность.
Если Не ЗначениеЗаполнено(ЭтотОбъект.Клиент) Тогда
Возврат; // Если клиента нет, выходим
КонецЕсли;
Для Каждого СтрокаТЧ Из ЭтотОбъект.Авто Цикл
Если ТипЗнч(Номенклатура) = Тип("СправочникСсылка.Автомобили") Тогда
Клиент = ЭтотОбъект.Клиент.ПолучитьОбъект();
Клиент.ИмеетАвтомобиль = Истина;
Клиент.Записать();
Прервать;
КонецЕсли;
КонецЦикла;
ПоказатьПробую этот код, выдает ошибку Поле объекта недоступно для записи (ИмеетАвтомобиль)
Хотя у реквизита "ИмеетАвтомобиль" поставлена галочка Доступность.
По теме из базы знаний
- Rocket Launcher 7.7. Свертка базы 1С 7.7. Перенос справочников и документов 7.7
- Установка Единиц Хранения и Измерения Номенклатуры (обработка для 1С 8.1)
- Загрузка документов из УТ 10 в БП 3
- Загрузка чеков в 1С из ФНС в документы БП, УНФ, ERP, КА и УТ
- 1C: Розница. Блок планирования и проведения частичных инвентаризаций товарных остатков
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот