Здравствуйте!
Помогите, пожалуйста, как в УТ 10.3 в документе "Установка цен номенклатуры" проверить заполнен ли определенный тип цен. Если не указан тип цен, тогда запретить проведение документа.
Пишу так:
Если ЭтотОбъект.ТипыЦен<>Справочники.ТипыЦенНоменклатуры.НайтиПоКоду("000000002")Тогда Отказ=истина; КонецЕсли;
И че? не работает?
Во-первых фотку...
Во-вторых писать надо в подписке на обработку проведения
В-третьих, в УТ 11 типы цен это табчасть, может также и в 10.3
Если заданная цена входит в один из ТиповЦен "динам, базов" тогда смотри процедуру "ПроверитьЗаполнениеТабличнойЧастиТовары" в модуле дока. Ну а там, увидишь как в типовой сделано.
Если нужно ограничить не типом цен, а конкретной ценой, которая входит в эти типы, не рекомендовал бы пользоваться "НайтиПокоду" Код может и изменится