0
deadpuma
06.09.12
✎
14:38
|
Заполняю табличную часть Материалы из формы Подбора, но заполняется только наименование номенклатуры, а поля Количество и ЕдиницаИзмерения не заполняются из формы подбора. могли бы пояснить что я не так делаю. как я понимаю дело в вызове функции ЗаполнитьЗначенияСвойств
// НоваяСтрока - это ТабЧасть,поля ЕдИзм и Количество не заполняются!
//СтрокаЗагрузки - состоит из ЕдиницаИзмерения, Номенклатура, Количество
вот так вызываю
ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрокаЗагрузки, "ЕдИзм, Номенклатура, Количество" );
|
|
5
deadpuma
06.09.12
✎
14:44
|
просто на другой форме где в ТабличЧасти нету лишних полей, все нормально заполняется,
а в этой форме много полей и заполняется только наименование номенклатуры и все, что не так,
|
|
6
deadpuma
06.09.12
✎
14:45
|
// Функция получает список товаров из временного хранилища
//
&НаСервере
Процедура ПолучитьЗапасыИзХранилища(АдресЗапасовВХранилище, ИмяТабличнойЧасти)
ТаблицаДляЗагрузки = ПолучитьИзВременногоХранилища(АдресЗапасовВХранилище);
Для каждого СтрокаЗагрузки Из ТаблицаДляЗагрузки Цикл
СтруктураОтбора = Новый Структура;
СтруктураОтбора.Вставить("Номенклатура", СтрокаЗагрузки.Номенклатура);
Строки = Объект[ИмяТабличнойЧасти].НайтиСтроки(СтруктураОтбора);
Если Строки.Количество() > 0 Тогда
СтрокаТабличнойЧасти = Строки[0];
Строки[0].Количество = СтрокаЗагрузки.Количество;
Иначе
НоваяСтрока = Объект[ИмяТабличнойЧасти].Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрокаЗагрузки, "ЕдИзм, Номенклатура, Количество", "Группа, Закрыто, ИсходныйНомерСтроки, Категория, КоличествоДПВесьЗаказ, КоличествоПривезенное, КоличествоТПВесьЗаказ, Нномер, НомерСтроки, РазделПЛ, ССДП, ССТП,СТДП,СТТП, Себестоимость, СебестоимостьДП, СебестоимостьТП, УчЦена, Цена" );
КонецЕсли;
КонецЦикла;
КонецПроцедуры // ПолучитьЗапасыИзХранилища()
|
|