|
УстановкаЦенНоменклатуры, добвляю ном. в ТЧ, ошибка- Поле объекта не обнаружено (Цена0) | ☑ | ||
---|---|---|---|---|
0
SkillUp
08.04.20
✎
11:32
|
Мой код:
Пока Выборка.Следующий() Цикл СтруктураПоиска = Новый Структура; СтруктураПоиска.Вставить("Номенклатура" , Выборка.Номенклатура); СтруктураПоиска.Вставить("ХарактеристикаНоменклатуры", Выборка.ХарактеристикаНоменклатуры); СтрокаТабличнойЧасти = ОбработкаТабличныхЧастей.НайтиСтрокуТабЧасти(мТабЧасть, СтруктураПоиска); Если СтрокаТабличнойЧасти = Неопределено Тогда СтрокаТабличнойЧасти = мТабЧасть.Добавить(); СтрокаТабличнойЧасти.Номенклатура = Выборка.Номенклатура; СтрокаТабличнойЧасти.ХарактеристикаНоменклатуры = Выборка.ХарактеристикаНоменклатуры; КонецЕсли; ТипЦенНоменклатуры = Выборка.ТипЦен; СтрокаТипаЦен = Об.ТипыЦен.Найти(ТипЦенНоменклатуры); мСоответствиеТиповЦен = Новый Соответствие(); Для Каждого Стр Из Об.ТипыЦен Цикл НомерСоответствияТекущейКолонки = мСоответствиеТиповЦен[Стр.ТипЦен]; Если НомерСоответствияТекущейКолонки = Неопределено Тогда НомерСоответствияТекущейКолонки = мСоответствиеТиповЦен.Количество(); мСоответствиеТиповЦен.Вставить(Стр.ТипЦен, НомерСоответствияТекущейКолонки); КонецЕсли; КонецЦикла; НомерСоответствияТекущейКолонки = мСоответствиеТиповЦен[ТипЦенНоменклатуры]; СтрокаТабличнойЧасти["Цена" + НомерСоответствияТекущейКолонки] = Выборка.Цена; СтрокаТабличнойЧасти["СпособРасчетаЦены" + НомерСоответствияТекущейКолонки] = Выборка.СпособРасчетаЦены; СтрокаТабличнойЧасти["Валюта" + НомерСоответствияТекущейКолонки] = Выборка.Валюта; СтрокаТабличнойЧасти["ЕдиницаИзмерения" + НомерСоответствияТекущейКолонки] = Выборка.ЕдиницаИзмерения; СтрокаТабличнойЧасти["ПроцентСкидкиНаценки" + НомерСоответствияТекущейКолонки] = Выборка.ПроцентСкидкиНаценки; КонецЦикла; Не могу понять где я сделал ошибку? И как правильно? Ошибка: {Обработка.ФормированиеСпискаНоменклатурыЗаполненияТЧ.Форма.ФормаНастройки.Форма(195)}: Поле объекта не обнаружено (Цена0) СтрокаТабличнойЧасти["Цена" + НомерСоответствияТекущейКолонки] = Выборка.Цена; |
|||
1
dezss
08.04.20
✎
11:35
|
В СтрокаТабличнойЧасти нет колонки Цена0.
Что не понятного? |
|||
2
SkillUp
08.04.20
✎
11:40
|
(1)ОК.
|
|||
3
SkillUp
08.04.20
✎
11:45
|
Та блин, сделал так, есть теперь такое поле., после добавления ошибка : {Документ.УстановкаЦенНоменклатуры.Форма.ФормаДокумента.Форма(596)}: Поле объекта не обнаружено (цена)
НоваяСтрока["цена" + НомерСоответствияТекущейКолонки] = СтрокаТаблицыТоваров.Цена; Ошибка из процедуры -ЗаполнитьТаблицуЦенФормы() документа УстановкаЦенНоменклатуры. |
|||
4
SkillUp
08.04.20
✎
11:45
|
И документ не открывается...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |