|
Добавление строк в ТЧ с помощью обработки по заполнению ТЧ | ☑ | ||
---|---|---|---|---|
0
busy1
12.08.15
✎
17:05
|
Добрый день друзья. Что то я совсем запутался, выведите меня на правильный путь.
Есть Бух 8.3. УФ. Делаю внешнюю обработку по заполнению ТЧ. Сделал стандартные процедуры описания. И вот на форме рисую следующий не работающий код &НаКлиенте Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначенияМассив) Экспорт ЭтаФорма.Открыть(); ДокументИсточник = ОбъектыНазначенияМассив[0]; КонецПроцедуры &НаСервере Процедура ПолучитьДанныеДобавления(ДокументПоступления) Запрос = Новый Запрос; Запрос.УстановитьПараметр("ДокументПоступления", ДокументПоступления); Запрос.Текст = "ВЫБРАТЬ | ПоступлениеТоваровУслугТовары.Номенклатура, | ПоступлениеТоваровУслугТовары.КоличествоМест, | ПоступлениеТоваровУслугТовары.ЕдиницаИзмерения, | ПоступлениеТоваровУслугТовары.Коэффициент, | ПоступлениеТоваровУслугТовары.Количество, | ПоступлениеТоваровУслугТовары.Цена, | ПоступлениеТоваровУслугТовары.Сумма, | ПоступлениеТоваровУслугТовары.СтавкаНДС, | ПоступлениеТоваровУслугТовары.СуммаНДС, | ПоступлениеТоваровУслугТовары.СчетУчета, | ПоступлениеТоваровУслугТовары.СчетУчетаНДС, | ПоступлениеТоваровУслугТовары.НомерГТД, | ПоступлениеТоваровУслугТовары.СтранаПроисхождения, | ПоступлениеТоваровУслугТовары.ЦенаВРознице, | ПоступлениеТоваровУслугТовары.СуммаВРознице, | ПоступлениеТоваровУслугТовары.СтавкаНДСВРознице, | ПоступлениеТоваровУслугТовары.ОтражениеВУСН, | ПоступлениеТоваровУслугТовары.Контрагент, | ПоступлениеТоваровУслугТовары.ДоговорКонтрагента, | ПоступлениеТоваровУслугТовары.СчетРасчетов, | ПоступлениеТоваровУслугТовары.СпособУчетаНДС |ИЗ | Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары |ГДЕ | ПоступлениеТоваровУслугТовары.Ссылка = &ДокументПоступления"; Выборка = Запрос.Выполнить(); //Результат = Выборка.Выбрать(); //Пока Результат.Следующий() Цикл // СтрокаТЗ = ТЗ.Добавить(); // СтрокаТЗ.Номенклатура = Результат.Номенклатура; //КонецЦикла ДокОбъект = ДокументИсточник.ПолучитьОбъект(); ДокОбъект.Товары.Загрузить(Выборка.Выгрузить()); КонецПроцедуры &НаКлиенте Процедура ДобавитьТЧ(Команда) ПолучитьДанныеДобавления(Объект.ДокументПоступления); ЭтаФорма.Закрыть(); //Для каждого Элемент Из ТЗ Цикл // Сообщить(Элемент); //КонецЦикла; КонецПроцедуры |
|||
1
busy1
12.08.15
✎
17:06
|
ДокументИсточник - реквизит формы ссылаемый на документ поступления
ДокументПоступления - второй документ поступления, чья ТЧ должна добавиться. |
|||
2
sFAQer
13.08.15
✎
04:50
|
Форму своего нового документа открой.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |