#0
by pnamik
Добавил в модуль формы Приходной накладной в процедуру ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения) проверку заполнения цены поступления и наценки следующим способом Если ТекСтрока.ЦенаПоступления = ТекСтрока.РозничнаяЦена Тогда Предупреждение ("Цена поступления не может быть равна розничной цене"); все это работает, но, когда создаешь накладную и пытаешься сохранить ее пустую, выдает ошибку {Документ.ПриходнаяНакладная.Форма.ФормаДокумента}: Значение не является значением объектного типа (ЦенаПоступления) Если ТекСтрока.ЦенаПоступления = 0 Тогда или же ругается на розничную наценку, что Значение не является значением объектного типа (Розничная наценка) Как устранить ошибку? как сделать так, чтобы для пустой накладной эти проверки не имели силу, а имели действия при заполненных строках приходной накладной?
#6
by pnamik
убрал текущиеданные выдал ошибку Поле объекта не обнаружено (ЦенаПоступления) или Поле объекта не обнаружено (РозничнаяНаценка) у документа приходная накладная может быть сколько угодно строк (позиций), ошибки (значение не является значением) возникает при сохранении пустой накладной
#7
by GROOVY
Тебе строки перебрать надо (и вот тут либо вопросительный, либо восклицательный знак, в зависимости от ответа на вопрос в посте №4)
#10
by pnamik
при непустых строках в приходной накладной проверка по всем трем параметрам проходит нормально. ошибка появляется, когда приходная накладная не имеет ни одной строки, и пытаешься сохранить накладную
#16
by pnamik
Сделал так: Ошибка исчезла, и больше никакая проверка не идет. а нужно чтобы проверка была по всем трем параметрам
#20
by rphosts
один из КонецЕсли нужно перенести в строку сразу после Продолжить... хотя строки с неуказаной номенклатурой тоже как правило неправильно
#21
by pnamik
не хочу создавать еще одну тему с примерно такой же ошибкой. поэтому может в этой теме поможете разобраться?! в той же приходной накладной после удаления последней строки (т.е. когда ни одной позиции не остаются в табличной части накладной), в процедуре НакладнаяПриАктивизацииСтроки(Элемент) появляется ошибка {Документ.ПриходнаяНакладная.Форма.ФормаДокумента}: Значение не является значением объектного типа (Номенклатура) Если информации мало, могу привести процедуру полностью
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Значение не является значением объектного типа (Материалы)
- Значение не является значением объектного типа
- Значение не является значением объектного типа (Имя)
- КД 2: Значение не является значением объектного типа (ПометкаУдаления)
- 8.2 Ошибка: Значение не является значением объектного типа (установить парамет)
- Значение не является значением объектного типа
- Ошибка SQL Fld11475 ... значение не может принимать значение Null
В этой группе 1С
- Программно добавить кнопку на командную панель
- Ошибка загрузки данных
- Отчет на СКД глючит на платформе 1С:Предприятие 8.3 (8.3.5.1383)
- ошибка "Значение не является значением объектного типа
- Вывод звука на два аудиоустройства одновременно
- Вопрос про последний релиз УТ 11.
- Расхождение (из-за округления) итогового НДС по книге продаж и в декларации
- Розница 2.1 Как запретить делать ручную скидку на определенный товар?
- как убрать время в отчете на СКД?
- Штрих-М Кассир. Ввод дисконтной карты по реквизиту (ФИО)
- УТ 11 и Битрикс, не работает
- Недостаточно памяти при тестировании
- Ошибка при расчёте зарплаты: Конфликт блокировок при выполнении транзакции:
- 1C БП 3.0 и УТ11 медленная работа решили поставить SSD диск
- Отчет по реализациям и ПКО
- ТиС 7.7. Цены и партии в "Перемещении ТМЦ"
- 1c 8,3 УФ. Почему команда не появляетсья автоматически?
- Обработка нажатия клавиши при редактировании ячейки в таблице формы
- отражение начислений зарплаты по 84 счету в УПП
- v7: Перенос базы 1С 77 на SQl сервер