|
УТ 10.3 Не могу программно заполнить документ установка цен номенклатуры |
☑ |
0
Uragan_a
30.08.11
✎
02:43
|
ДокУстЦен = Документы.УстановкаЦенНоменклатуры.СоздатьДокумент();
ДокУстЦен.Дата = ТекущаяДата();
ТЦ=ДокУстЦен.ТипыЦен.Добавить();
ТЦ.ТипЦен = Справочники.ТипыЦенНоменклатуры.НайтиПоНаименованию("Розничная");
//В цикле заполняю табл часть.
Для Строка = 0 по ТЗ.Количество()-1 Цикл
НСТЧУЦ = ДокУстЦен.Товары.Добавить();
НСТЧУЦ.Номенклатура = НовыйЭлемент.Ссылка;
НСТЧУЦ.Валюта = Справочники.Валюты.НайтиПоНаименованию("руб.");
//НСТЧУЦ.ЕдиницаИзмерения = Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию("шт");
НСТЧУЦ.Цена = ТЗ[Строка].ЦенаПрод;
После попытки в ручную открыть документ, ошибка
{Документ.УстановкаЦенНоменклатуры.Форма.ФормаДокумента.Форма(597)}: Поле объекта не обнаружено (цена)
НоваяСтрока["цена" + НомерСоответствияТекущейКолонки] = СтрокаТаблицыТоваров.Цена;
|
|
1
Варвар
30.08.11
✎
02:46
|
скока ж вас.
|
|
2
Wingless
30.08.11
✎
02:54
|
Миста вместо отладчика?
|
|
3
Alexandr Puzakov
30.08.11
✎
03:17
|
Там нуна одну колонку циферками заполнить, и все будет ОК. А вообще, консоль запросов в руки и смотреть, чем твой документ отличается от заполненного вручную.
|
|
4
Uragan_a
30.08.11
✎
06:10
|
(3) спасибо, разобрался.
(2) опыта нет
Спасибо всем
|
|
5
GruelLesya
30.08.11
✎
06:35
|
После этого:
ДокУстЦен = Документы.УстановкаЦенНоменклатуры.СоздатьДокумент();
ДокУстЦен.Дата = ТекущаяДата();
ТЦ=ДокУстЦен.ТипыЦен.Добавить();
ТЦ.ТипЦен = Справочники.ТипыЦенНоменклатуры.НайтиПоНаименованию("Розничная");
Надо было записать докуент, что бы колонка Цена появилась.
|
|
6
GruelLesya
30.08.11
✎
06:35
|
*документ
|
|