|
Ошибка при записи документа |
☑ |
0
NPice
29.01.13
✎
10:21
|
Здравствуйте. При попытке записать в документ "УстановкаЦенНоменклатуры" вылетает ошибка "{Документ.УстановкаЦенНоменклатуры.Форма.ФормаДокумента.Форма(597)}: Поле объекта не обнаружено (цена)
НоваяСтрока["цена" + НомерСоответствияТекущейКолонки] = СтрокаТаблицыТоваров.Цена;"
Док = Документы.УстановкаЦенНоменклатуры.СоздатьДокумент();
НоваяСтрока = Док.ТипыЦен.Добавить();
НоваяСтрока.ТипЦен = Справочники.ТипыЦенНоменклатуры.НайтиПоНаименованию("Основная цена закупки").Ссылка;
Для каждого Стр из ТЗ Цикл
СтрокаТовары = Док.Товары.Добавить();
СтрокаТовары.Номенклатура = Стр.Номенклатура;
СтрокаТовары.Цена = Стр.Цена;
СтрокаТовары.Валюта = Стр.Валюта;
КонецЦикла;
Док.Дата = ТекущаяДата();
Док.Ответственный = глЗначениеПеременной("глТекущийПользователь");
Форма = Док.ПолучитьФорму();
Форма.Открыть();
Подскажите пожалуйста, в чем может быть ошибка.
|
|
1
DrShad
29.01.13
✎
10:22
|
Док.ТипыЦен нет ни одной заполненной строки
|
|
2
Рэйв
29.01.13
✎
10:23
|
Поставь точку останова, выведи в табло
СтрокаТаблицыТоваров, разверни плюсик и попробуй найти там поле Цена...
|
|
3
NPice
29.01.13
✎
10:49
|
Цена попадает. Он по идее ругается, что не видит такого поля в табличной части
|
|
4
DrShad
29.01.13
✎
10:50
|
не в ТЧ, а в ТП
|
|
5
NPice
30.01.13
✎
21:59
|
Может в этом документе есть какая-то особенность, никак не могу записать в него данные из ТЗ.
|
|
6
hhhh
30.01.13
✎
22:20
|
НомерСоответствияТекущейКолонки проверь.
|
|
7
Лоботряс
30.01.13
✎
22:52
|
(4) не в ТП, а в ТЗ :)
|
|
8
DrShad
30.01.13
✎
22:58
|
(7) в какой ТЗ? что ты мелишь?
|
|
9
Лоботряс
30.01.13
✎
23:27
|
(8) Для каждого Стр из ТЗ Цикл
сам ты мелешь...
|
|
10
hhhh
30.01.13
✎
23:45
|
(5) тип цен не задал - вот и вся особенность.
|
|
11
NPice
31.01.13
✎
10:37
|
|
|
12
mikecool
31.01.13
✎
10:39
|
НомерСоответствияТекущейКолонки чему равно? пустоте?
|
|
13
NPice
31.01.13
✎
12:19
|
(12) скорее всего с этим и связано. Но никак не могу понять, как описать НомерСоответствияТекущейКолонки.
|
|