Имя: Пароль:
1C
1С v8
Установка цен номеклатуры
0 Elenchka
 
09.03.12
01:23
Здравствуйте!
Помогите, пожалуйста, как в УТ 10.3 в документе "Установка цен номенклатуры" проверить заполнен ли определенный тип цен. Если не указан тип цен, тогда запретить проведение документа.
Пишу так:
Если ЭтотОбъект.ТипыЦен<>Справочники.ТипыЦенНоменклатуры.НайтиПоКоду("000000002")Тогда Отказ=истина; КонецЕсли;
1 sanja26
 
09.03.12
01:32
И че? не работает?
Во-первых фотку...
Во-вторых писать надо в подписке на обработку проведения
В-третьих, в УТ 11 типы цен это табчасть, может также и в 10.3
2 Elenchka
 
09.03.12
01:37
нет...пишу в ОбработкаПроведения
3 Wobland
 
09.03.12
01:58
ищи свой тип цен в соответствующей ТЧ и отказывай при найденности
4 sanja26
 
09.03.12
01:59
Не поленился
http://s1.ipicture.ru/uploads/20120309/VK10TAm5.png
фотку в студию
5 Glenas
 
09.03.12
02:05
Если заданная цена входит в один из ТиповЦен "динам, базов" тогда смотри процедуру "ПроверитьЗаполнениеТабличнойЧастиТовары"  в модуле дока. Ну а там, увидишь как в типовой сделано.
Если нужно ограничить не типом цен, а конкретной ценой, которая входит в эти типы, не рекомендовал бы пользоваться "НайтиПокоду" Код может и изменится
AdBlock убивает бесплатный контент. 1Сергей