Ваше сообщение отправлено.
Спасибо за внимание!
Спасибо за внимание!
Код |
---|
Если ДокументОбъект.ЭтоНовый() Тогда Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | СписокНоменклатурыСрезПоследних.Номенклатура, | СписокНоменклатурыСрезПоследних.Период, | ЦеныНоменклатурыСрезПоследних.Цена |ИЗ | РегистрСведений.СписокНоменклатуры.СрезПоследних(&Дата, ) КАК СписокНоменклатурыСрезПоследних | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Дата, ) КАК ЦеныНоменклатурыСрезПоследних | ПО СписокНоменклатурыСрезПоследних.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура"; Запрос.УстановитьПараметр("Дата", Дата); Результат = Запрос.Выполнить(); Выборка = Результат.Выбрать(); Пока Выборка.Следующий() Цикл Если Дата = Выборка.Период Тогда КолонкаТЧ = ЭлементыФормы.Товары.Колонки.Добавить(); КолонкаТЧ.ТекстШапки = Строка("" + Выборка.Номенклатура + ", " + Выборка.Цена + "" ; КолонкаТЧ.УстановитьЭлементУправления(Тип("ПолеВвода" ); КонецЕсли; КонецЦикла; КолонкаТЧ = ЭлементыФормы.Товары.Колонки.Добавить(); КолонкаТЧ.ТекстШапки = "Периодичность закупа"; КолонкаТЧ.УстановитьЭлементУправления(Тип("ПолеВвода" ); КолонкаТЧ = ЭлементыФормы.Товары.Колонки.Добавить(); КолонкаТЧ.ТекстШапки = "День недели закупа"; КолонкаТЧ.УстановитьЭлементУправления(Тип("ПолеВвода" ); КолонкаТЧ = ЭлементыФормы.Товары.Колонки.Добавить("Контакты" ; КолонкаТЧ.УстановитьЭлементУправления(Тип("ПолеВвода" ); КолонкаТЧ = ЭлементыФормы.Товары.Колонки.Добавить("Сумма" ; КолонкаТЧ.УстановитьЭлементУправления(Тип("ПолеВвода" ); КонецЕсли; |
Код |
---|
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения) Товары.Очистить(); КоличествоСтрок = ВизуальныеТовары.Количество() - 1; Для Стр = 0 По КоличествоСтрок Цикл СтрокаТаблицыНоменклатуры = ВизуальныеТовары[Стр]; Для Каждого СтрокаТоваров Из Товары Цикл НоваяСтрока = Товары.Добавить(); НоваяСтрока.Номенклатура = СтрокаТоваров.Номенклатура; НоваяСтрока.ТочкаПродаж = СтрокаТоваров.ТочкаПродаж; НоваяСтрока.Адрес = СтрокаТоваров.Адрес; НоваяСтрока.ПериодичностьЗакупа = СтрокаТоваров.ПериодичностьЗакупа; НоваяСтрока.ДеньНеделиЗакупа = СтрокаТоваров.ДеньНеделиЗакупа; НоваяСтрока.Контакты = СтрокаТоваров.Контакы; КонецЦикла; КонецЦикла; КонецПроцедуры |