|
Помогите разобраться с Установкой цен номенклатуры |
☑ |
0
Бестия
11.01.14
✎
15:05
|
Помогите разобраться, как мне при создании нового документа установка цен номенклатуры в момент открытия установить СписокТиповЦен.ТипЦен такой как в оприходовании товаров???? Ниже привожу код заполнения самого документа.
ИначеЕсли ТипЗнч(Основание) = Тип("ДокументСсылка.ОприходованиеТоваров") Тогда
// Заполнение шапки
ЗаполнениеДокументов.ЗаполнитьШапкуДокументаПоОснованию(ЭтотОбъект, Основание);
ИндексСтрокиТаблицыЦен = 0;
Комментарий = Основание.Комментарий;
Ответственный = Основание.Ответственный;
Для Каждого ТекСтрокаТовары Из Основание.Товары Цикл
НоваяСтрока = Товары.Добавить();
НоваяСтрока.ИндексСтрокиТаблицыЦен = ИндексСтрокиТаблицыЦен;
НоваяСтрока.ТипЦен = Справочники.ТипыЦенНоменклатуры.НайтиПоКоду("000000001");
НоваяСтрока.Валюта = Справочники.Валюты.НайтиПоКоду("111");
НоваяСтрока.ЕдиницаИзмерения = ТекСтрокаТовары.ЕдиницаИзмерения;
НоваяСтрока.Номенклатура = ТекСтрокаТовары.Номенклатура;
НоваяСтрока.ХарактеристикаНоменклатуры = ТекСтрокаТовары.ХарактеристикаНоменклатуры;
НоваяСтрока.Цена = ТекСтрокаТовары.Цена;
ИндексСтрокиТаблицыЦен = ИндексСтрокиТаблицыЦен + 1;
КонецЦикла;
КонецЕсли;
|
|
1
Тьма
11.01.14
✎
15:13
|
Стр=СписокТиповЦен.Добавить();
Стр.ТипЦен=Справочники.ТипыЦенНоменклатуры.НайтиПоКоду("000000001");
|
|
2
Бестия
11.01.14
✎
15:26
|
(1) Спасибо, но теперь не могу добиться видимости спсикатиповцен
Стр=ЭтотОбъект.СписокТиповЦен.Добавить();
Стр.ТипЦен=Справочники.ТипыЦенНоменклатуры.НайтиПоКоду("000000001");
Ошибка при выполнении обработчика - 'ОбработкаЗаполнения'
по причине:
{Документ.УстановкаЦенНоменклатуры.МодульОбъекта(344)}: Поле объекта не обнаружено (СписокТиповЦен)
|
|
3
Бестия
11.01.14
✎
16:25
|
ВСе, разобралась, все работает, всем спасибо)))
|
|
4
zippygrill
11.01.14
✎
16:27
|
ну ты бестия :)
|
|