|
установка цены номенклатуры обработкой
| ☑ |
0
balak05
20.09.13
✎
15:21
|
Здравствуйте. Конфигурация УТ11. Пытаюсь обработкой создать документ "Установка цен номенклатуры". Документ записывается и проводится, но приего открытии возникает ошибка
"Поле объекта не обнаружено (ВидЦены840341faf05c11e29a36902b340a6e5f)"
После вида цены идет идентификатор вида цены.
Вот код обработки:
Док = Документы.УстановкаЦенНоменклатуры.СоздатьДокумент();
Док.Дата = ДатаДокумента;
Док.Ответственный = Пользователи.ТекущийПользователь();
Док.Статус = Перечисления.СтатусыУстановокЦенНоменклатуры.Согласован;
Стр = Док.Товары.Добавить();
Если Справочники.Номенклатура.НайтиПоКоду(ТекСтр.Код).Пустая() Тогда
Сообщить ("Товар " + ТекСтр.Наименование + " отсутствует в справочнике");
Возврат;
КонецЕсли;
Стр.Номенклатура = Справочники.Номенклатура.НайтиПоКоду(ТекСтр.Код);
Стр.Цена = ТекСтр.Цена;
Стр.ЦенаИзмененаВручную = Ложь;
Стр.ВидЦены = справочники.ВидыЦен.НайтиПоНаименованию("Розничные");
|
|
1
banco
20.09.13
✎
15:24
|
(0) а в табличную часть ВидыЦен ВидЦены добавить?
|
|
2
salvator
20.09.13
✎
15:24
|
(0) В табло напиши
Справочники.Номенклатура.НайтиПоКоду(ТвойКод)
Что вернет?
|
|
3
salvator
20.09.13
✎
15:25
|
Блин, не то скопировал ))
|
|
4
balak05
20.09.13
✎
15:30
|
(2) Номенклатуру возвращает. Там же проверка стоит что если не нашел по коду - переходит к следующему элементу
|
|
5
balak05
20.09.13
✎
15:43
|
(1) Добавил вид цены. Документ открылся. Но не пойму где эта табличная часть на форме?
|
|
6
banco
20.09.13
✎
15:58
|
(5) таб. часть товары тоже нет на форме, на форме ДеревоЦен, который при создании формы, заполняется из таб части товары
|
|
7
ProProg
20.09.13
✎
15:59
|
Там две табличных части.
Форма сделана так что эти две табличных части слиты в одно дерево.
|
|
8
balak05
20.09.13
✎
16:07
|
(6), (7) Спасибо, понял. А как узнать тогда какой вид цены на форме? Он есть и в товарах и в видах цен.
|
|