|
Не добвляет запись в табличную часть обработки |
☑ |
0
ElviraFortune
15.02.15
✎
20:55
|
ТоварыЗак - ссылка на документ Поступление Товаров и услуг
ЭлементыФормы.Контрагент.Значение = ТоварыЗак.Контрагент; // Это заполняет
Для Каждого Стр из ТоварыЗак.Товары Цикл
НоваяСтрока = ЭтотОбъект.ТЗ.Добавить();
НоваяСтрока.Номенклатура = стр.Номенклатура;
НоваяСтрока.СерияНоменклатуры = стр.СерияНоменклатуры;
КонецЦикла;
// в поле табличной части не добавляются новые записи, что не так?
|
|
1
ДенисЧ
15.02.15
✎
20:57
|
А отладчик что говорит?
|
|
2
ElviraFortune
15.02.15
✎
20:58
|
К ТоварыЗак изначально присваивается ссылка на запись из конкретной записи документа
ТоварыЗак = ТоварыЗаказ;
|
|
3
ElviraFortune
15.02.15
✎
20:59
|
СерияНоменклатуры пустая ссылка - так и должно быть
Номенклатура - не пустая
|
|
4
hhhh
15.02.15
✎
21:22
|
ну, пользователь нажимает там обновить форму? Колесико?
|
|
5
ElviraFortune
15.02.15
✎
21:29
|
Процедура Инициализировать(ТоварыЗаказ, ИмяТабличнойЧасти = Неопределено, ТабличноеПолеОбъекта = Неопределено) Экспорт
Форма = ПолучитьФорму("Форма");
Форма.ПеренестиФорм(ТоварыЗаказ);
Форма.Открыть();
Конецпроцедуры
Это все при инициализации происходит, вызывается процедура ПеренестиФорм, где и переносятся данные с одной формы на другую и далее уже открывается форма.
|
|
6
FIXXXL
15.02.15
✎
22:01
|
У тебя таб.часть ТЗ называется?
|
|
7
zulu_mix
15.02.15
✎
22:09
|
ЭтотОбъект.ТЗ.Загрузить(ТоварыЗак.Товары.Выгрузить());
и не надо циклов
|
|