Если не изменяет память, типы цен привязываются к складу непосредственно форме редактирования склада - Справочники.Склады.ТипЦенРозничнойТорговли - можно редактировать при наличии прав прямо из формы справочника.
если нужно в программе, тогда
ТекСпр = Справочники.Склады.НайтиПоКода("Код");//или по любому другому способу найти элемент справочника
Справочник = ТекСпр.ПолучитьОбъект();
Справочник.ТипЦенРозничнойТорговли = Справочники.ТипыЦенНоменклатуры.НайтиПоКоду("КодТипаЦен");
Справочник.Записать();
Но это для цен по реализациям с данного склада
Цены поступления, как я понимаю указать можно только по контрагенту, от которого происходит поступление
(2) все правильно.
у меня несколько торговых точек, на который 1 поставщик поставляет товар. соответственно происходят коллизии по "закупочной цене"
как вариант - не регистрировать закупочную цену если она уже существует - правильный?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший