|
|
|
Почему не выводится тч у внешней печатной формы | ☑ | ||
|---|---|---|---|---|
|
0
LivingStar
22.04.13
✎
09:38
|
Подключил внешнюю печатную форму к документу возврат товаров поставщику
при тестировании все выводится | &НаКлиенте Процедура Печать(Команда) ТабДок = ПечатьНаСервере(); ТабДок.Показать(); КонецПроцедуры // ------------------------------------------------------------------------------------------------------------------------------------------------------------ // <Описание функции> // // Параметры // <Параметр1> - <Тип.Вид> - <описание параметра> // <продолжение описания параметра> // <Параметр2> - <Тип.Вид> - <описание параметра> // <продолжение описания параметра> // // Возвращаемое значение: // <Тип.Вид> - <описание возвращаемого значения> // &НаСервере Функция ПечатьНаСервере() КоллекцияПечФорм = УправлениеПечатью.ПодготовитьКоллекциюПечатныхФорм("Макет"); МассивОбъектов = Новый Массив; МассивОбъектов.Добавить(СсылкаНаОбъект); ОбъектыПечати = Новый СписокЗначений; ПараметрыВывода = Новый Структура; ОбъектОбработка = РеквизитФормыВЗначение("Объект"); ОбъектОбработка.Печать(МассивОбъектов[0], КоллекцияПечФорм, ОбъектыПечати, ПараметрыВывода); Для каждого ПечФорма из КоллекцияПечФорм Цикл Возврат ПечФорма.ТабличныйДокумент; КонецЦикла; КонецФункции // ПечатьНаСервере() | почему при подключении печатной формы к документу, через меню печать, выводится только шапка а строки нет? | Функция СформироватьПечатнуюФорму(МассивОбъектов, ОбъектыПечати) ДанныеОрганизиции = неопределено; ДанныеКонтрагента = неопределено; ДанныеПартнера = неопределено; ТабличныйДокумент = Новый ТабличныйДокумент; Макет = ПолучитьМакет("Макет"); ОбластьШапкаОтчета = Макет.ПолучитьОбласть("Шапка"); ОбластьЗаголовокТаблицы = Макет.ПолучитьОбласть("ЗаголовокТаблицы"); ОбластьСтрокаТаблицы = Макет.ПолучитьОбласть("Строка"); ОбластьИтогТаблицы = Макет.ПолучитьОбласть("Подвал"); // // Грузополучатель Справочник.Контрагенты ЗапросШапкаК = Новый Запрос; ЗапросШапкаК.Текст = " |ВЫБРАТЬ | ВозвратТоваровПоставщику.Ссылка КАК Ссылка, | ВозвратТоваровПоставщику.Ссылка.Номер КАК Номер, | ВозвратТоваровПоставщику.Ссылка.Дата КАК Дата, | КонтрагентыКонтактнаяИнформация.Вид КАК ВидАдресаКонтрагента, | КонтрагентыКонтактнаяИнформация.Представление КАК АдресПокупателя, | КонтрагентыКонтактнаяИнформация.Ссылка КАК ПредставлениеГрузополучателя, | КонтрагентыКонтактнаяИнформация.Ссылка.ИНН + ""/"" + КонтрагентыКонтактнаяИнформация.Ссылка.КПП КАК ИННПокупателя, | ВозвратТоваровПоставщику.Валюта.Наименование КАК НаименованиеВалюты, | ВозвратТоваровПоставщику.Валюта.Код КАК КодВалюты |ИЗ | Документ.ВозвратТоваровПоставщику КАК ВозвратТоваровПоставщику | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты.КонтактнаяИнформация КАК КонтрагентыКонтактнаяИнформация | ПО ВозвратТоваровПоставщику.Контрагент = КонтрагентыКонтактнаяИнформация.Ссылка |ГДЕ | ВозвратТоваровПоставщику.Ссылка В(&МассивОбъектов) | И КонтрагентыКонтактнаяИнформация.Вид = &ВидАдресаКонтр |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ВозвратТоваровПоставщикуТовары.Ссылка КАК Ссылка, | ВозвратТоваровПоставщикуТовары.Номенклатура КАК ТоварНаименование, | ВозвратТоваровПоставщикуТовары.Количество КАК Количество, | ВозвратТоваровПоставщикуТовары.Цена КАК Цена, | ВозвратТоваровПоставщикуТовары.Сумма КАК СуммаБезНДС, | ВозвратТоваровПоставщикуТовары.Номенклатура.ЕдиницаИзмерения |ИЗ | Документ.ВозвратТоваровПоставщику.Товары КАК ВозвратТоваровПоставщикуТовары |ГДЕ | ВозвратТоваровПоставщикуТовары.Ссылка В(&МассивОбъектов)"; ЗапросШапкаК.УстановитьПараметр("МассивОбъектов", МассивОбъектов); ЗапросШапкаК.УстановитьПараметр("ВидАдресаКонтр", Справочники.ВидыКонтактнойИнформации.ЮрАдресКонтрагента); РезультатШапкаК = ЗапросШапкаК.ВыполнитьПакет(); ШапкаОтчетаК = РезультатШапкаК[0].Выбрать(); // // Покупатель Справочник.Партнеры ЗапросШапкаП = Новый Запрос; ЗапросШапкаП.Текст = " |ВЫБРАТЬ | ВозвратТоваровПоставщику.Ссылка КАК Ссылка, | ВозвратТоваровПоставщику.Ссылка.Номер КАК Номер, | ВозвратТоваровПоставщику.Ссылка.Дата КАК Дата, | ВозвратТоваровПоставщику.Валюта.Наименование КАК НаименованиеВалюты, | ВозвратТоваровПоставщику.Валюта.Код КАК КодВалюты, | ПартнерыКонтактнаяИнформация.Вид КАК ВидАдресаПокупателя, | ПартнерыКонтактнаяИнформация.Представление КАК АдресПокупателя, | ПартнерыКонтактнаяИнформация.Ссылка КАК ПредставлениеГрузополучателя |ИЗ | Документ.ВозвратТоваровПоставщику КАК ВозвратТоваровПоставщику | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Партнеры.КонтактнаяИнформация КАК ПартнерыКонтактнаяИнформация | ПО ВозвратТоваровПоставщику.Партнер = ПартнерыКонтактнаяИнформация.Ссылка |ГДЕ | ВозвратТоваровПоставщику.Ссылка В(&МассивОбъектов) | И ПартнерыКонтактнаяИнформация.Вид = &ВидАдресаПартн |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ВозвратТоваровПоставщикуТовары.Ссылка КАК Ссылка, | ВозвратТоваровПоставщикуТовары.Номенклатура КАК ТоварНаименование, | ВозвратТоваровПоставщикуТовары.Количество КАК Количество, | ВозвратТоваровПоставщикуТовары.Цена КАК Цена, | ВозвратТоваровПоставщикуТовары.Сумма КАК СуммаБезНДС, | ВозвратТоваровПоставщикуТовары.Номенклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения |ИЗ | Документ.ВозвратТоваровПоставщику.Товары КАК ВозвратТоваровПоставщикуТовары |ГДЕ | ВозвратТоваровПоставщикуТовары.Ссылка В(&МассивОбъектов)"; ЗапросШапкаП.УстановитьПараметр("МассивОбъектов", МассивОбъектов); ЗапросШапкаП.УстановитьПараметр("ВидАдресаПартн", Справочники.ВидыКонтактнойИнформации.АдресПартнера); РезультатШапкаП = ЗапросШапкаП.ВыполнитьПакет(); ШапкаОтчетаП = РезультатШапкаП[0].Выбрать(); // // Продавец Справочник.Организация ЗапросШапкаО = Новый Запрос; ЗапросШапкаО.Текст = " |ВЫБРАТЬ | ВозвратТоваровПоставщику.Ссылка КАК Ссылка, | ВозвратТоваровПоставщику.Ссылка.Номер КАК Номер, | ВозвратТоваровПоставщику.Ссылка.Дата КАК Дата, | ОрганизацииКонтактнаяИнформация.Вид КАК ВидАдресаОрганизации, | ОрганизацииКонтактнаяИнформация.Представление КАК АдресПоставщика, | ОрганизацииКонтактнаяИнформация.Ссылка КАК ПредставлениеПоставщика, | ОрганизацииКонтактнаяИнформация.Ссылка.ИНН + ""/"" + ОрганизацииКонтактнаяИнформация.Ссылка.КПП КАК ИННПоставщика, | ВозвратТоваровПоставщику.Валюта.Наименование КАК НаименованиеВалюты, | ВозвратТоваровПоставщику.Валюта.Код КАК КодВалюты |ИЗ | Документ.ВозвратТоваровПоставщику КАК ВозвратТоваровПоставщику | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Организации.КонтактнаяИнформация КАК ОрганизацииКонтактнаяИнформация | ПО ВозвратТоваровПоставщику.Организация = ОрганизацииКонтактнаяИнформация.Ссылка |ГДЕ | ВозвратТоваровПоставщику.Ссылка В(&МассивОбъектов) | И ОрганизацииКонтактнаяИнформация.Вид = &ВидАдресаОрг |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ВозвратТоваровПоставщикуТовары.Ссылка, | ВозвратТоваровПоставщикуТовары.Номенклатура КАК ТоварНаименование, | ВозвратТоваровПоставщикуТовары.Количество КАК Количество, | ВозвратТоваровПоставщикуТовары.Цена КАК Цена, | ВозвратТоваровПоставщикуТовары.Сумма КАК СуммаБезНДС, | ВозвратТоваровПоставщикуТовары.Номенклатура.ЕдиницаИзмерения |ИЗ | Документ.ВозвратТоваровПоставщику.Товары КАК ВозвратТоваровПоставщикуТовары |ГДЕ | ВозвратТоваровПоставщикуТовары.Ссылка В(&МассивОбъектов)"; // ЗапросШапкаО.УстановитьПараметр("МассивОбъектов", МассивОбъектов); ЗапросШапкаО.УстановитьПараметр("ВидАдресаОрг", Справочники.ВидыКонтактнойИнформации.ЮрАдресОрганизации); РезультатШапкаО = ЗапросШапкаО.ВыполнитьПакет(); ШапкаОтчетаО = РезультатШапкаО[0].Выбрать(); // // Строки ЗапросСтрок = Новый Запрос; ЗапросСтрок.Текст = " |ВЫБРАТЬ | ВозвратТоваровПоставщику.Ссылка КАК Ссылка, | ВозвратТоваровПоставщику.Номер КАК Номер, | ВозвратТоваровПоставщику.Дата КАК Дата, | ВозвратТоваровПоставщику.Партнер КАК Партнер, | ВозвратТоваровПоставщику.Контрагент КАК Контрагент, | ВозвратТоваровПоставщику.Организация КАК Организация, | ВозвратТоваровПоставщику.Организация.ТекущийРуководитель.Наименование КАК Руководитель, | ВозвратТоваровПоставщику.Организация.ТекущаяДолжностьРуководителя КАК ДолжностьРуководителя, | ВозвратТоваровПоставщику.Организация.ТекущийГлавныйБухгалтер.Наименование КАК ГлавныйБухгалтер, | ВозвратТоваровПоставщику.Склад.ТекущийОтветственный.Наименование КАК Кладовщик, | ВозвратТоваровПоставщику.Склад.ТекущаяДолжностьОтветственного КАК ДолжностьКладовщика, | ВозвратТоваровПоставщику.Организация.Префикс КАК Префикс, | ВозвратТоваровПоставщику.Основание КАК Основание, | ВЫБОР | КОГДА ВозвратТоваровПоставщику.Грузополучатель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) | ТОГДА ВозвратТоваровПоставщику.Контрагент | ИНАЧЕ ВозвратТоваровПоставщику.Грузополучатель | КОНЕЦ КАК Грузополучатель, | ВЫБОР | КОГДА ВозвратТоваровПоставщику.Грузоотправитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка) | ТОГДА ВозвратТоваровПоставщику.Организация | ИНАЧЕ ВозвратТоваровПоставщику.Грузоотправитель | КОНЕЦ КАК Грузоотправитель, | ВозвратТоваровПоставщику.БанковскийСчетОрганизации КАК БанковскийСчетОрганизации, | ВозвратТоваровПоставщику.БанковскийСчетКонтрагента КАК БанковскийСчетКонтрагента, | ВозвратТоваровПоставщику.БанковскийСчетГрузоотправителя КАК БанковскийСчетГрузоотправителя, | ВозвратТоваровПоставщику.БанковскийСчетГрузополучателя КАК БанковскийСчетГрузополучателя, | НЕОПРЕДЕЛЕНО КАК АдресДоставки, | НЕОПРЕДЕЛЕНО КАК Подразделение, | ВозвратТоваровПоставщику.Валюта КАК Валюта, | ВозвратТоваровПоставщику.ЦенаВключаетНДС КАК ЦенаВключаетНДС, | НЕОПРЕДЕЛЕНО КАК ДоверенностьНомер, | НЕОПРЕДЕЛЕНО КАК ДоверенностьДата, | НЕОПРЕДЕЛЕНО КАК ДоверенностьВыдана, | НЕОПРЕДЕЛЕНО КАК ДоверенностьЛицо, | ЛОЖЬ КАК ЭтоПередачаНаКомиссию |ИЗ | Документ.ВозвратТоваровПоставщику КАК ВозвратТоваровПоставщику |ГДЕ | ВозвратТоваровПоставщику.Ссылка В(&МассивОбъектов) | И ВозвратТоваровПоставщику.Проведен | |УПОРЯДОЧИТЬ ПО | Ссылка |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ВложенныйЗапрос.Ссылка КАК Ссылка, | ВложенныйЗапрос.Номенклатура КАК Номенклатура, | ВложенныйЗапрос.Номенклатура.НаименованиеПолное КАК ТоварНаименование, | ВложенныйЗапрос.Номенклатура.Код КАК ТоварКод, | ВложенныйЗапрос.ЕдиницаИзмерения.Представление КАК БазоваяЕдиницаНаименование, | ВложенныйЗапрос.ЕдиницаИзмерения.Код КАК БазоваяЕдиницаКодПоОКЕИ, | ВложенныйЗапрос.ЕдиницаИзмерения КАК ЕдиницаИзмерения, | ВложенныйЗапрос.ЕдиницаИзмеренияМест.Представление КАК ВидУпаковки, | ВложенныйЗапрос.КоэффициентМест / ВложенныйЗапрос.Коэффициент КАК КоличествоВОдномМесте, | ВложенныйЗапрос.Характеристика.НаименованиеПолное КАК Характеристика, | ВложенныйЗапрос.Упаковка КАК Упаковка, | ВложенныйЗапрос.СтавкаНДС КАК СтавкаНДС, | ВложенныйЗапрос.Цена КАК Цена, | ВложенныйЗапрос.Количество КАК Количество, | ЕСТЬNULL(ВложенныйЗапрос.КоличествоМест, 0) КАК КоличествоМест, | ВложенныйЗапрос.Сумма КАК Сумма, | ВложенныйЗапрос.СуммаНДС КАК СуммаНДС, | ВложенныйЗапрос.НомерСтроки КАК НомерСтроки, | ВложенныйЗапрос.МассаБрутто КАК МассаБрутто, | ЛОЖЬ КАК ЭтоВозвратнаяТара, | ВложенныйЗапрос.Сумма + ВложенныйЗапрос.СуммаНДС КАК СуммаСНДС |ИЗ | (ВЫБРАТЬ | ВозвратТоваровПоставщику.Ссылка КАК Ссылка, | ВозвратТоваровПоставщику.Номенклатура КАК Номенклатура, | ВЫБОР | КОГДА ВозвратТоваровПоставщику.Упаковка = ЗНАЧЕНИЕ(Справочник.УпаковкиНоменклатуры.ПустаяСсылка) | ТОГДА 1 | ИНАЧЕ ВозвратТоваровПоставщику.Упаковка.Коэффициент | КОНЕЦ КАК Коэффициент, | ВЫБОР | КОГДА ВозвратТоваровПоставщику.Упаковка = ЗНАЧЕНИЕ(Справочник.УпаковкиНоменклатуры.ПустаяСсылка) | ТОГДА ВозвратТоваровПоставщику.Номенклатура.ЕдиницаИзмерения | ИНАЧЕ ВозвратТоваровПоставщику.Упаковка.ЕдиницаИзмерения | КОНЕЦ КАК ЕдиницаИзмерения, | ВЫБОР | КОГДА ВозвратТоваровПоставщику.Упаковка = ЗНАЧЕНИЕ(Справочник.УпаковкиНоменклатуры.ПустаяСсылка) | ТОГДА 1 | ИНАЧЕ ВозвратТоваровПоставщику.Упаковка.Коэффициент | КОНЕЦ КАК КоэффициентМест, | ВЫБОР | КОГДА ВозвратТоваровПоставщику.Упаковка = ЗНАЧЕНИЕ(Справочник.УпаковкиНоменклатуры.ПустаяСсылка) | ТОГДА ВозвратТоваровПоставщику.Номенклатура.ЕдиницаИзмерения | ИНАЧЕ ВозвратТоваровПоставщику.Упаковка.ЕдиницаИзмерения | КОНЕЦ КАК ЕдиницаИзмеренияМест, | ВЫБОР | КОГДА ВозвратТоваровПоставщику.Упаковка.Вес ЕСТЬ NULL | ТОГДА ВозвратТоваровПоставщику.Количество * ВозвратТоваровПоставщику.Номенклатура.Вес | ИНАЧЕ ВозвратТоваровПоставщику.КоличествоУпаковок * ВозвратТоваровПоставщику.Упаковка.Вес | КОНЕЦ КАК МассаБрутто, | ВозвратТоваровПоставщику.Характеристика КАК Характеристика, | ВЫБОР | КОГДА ЕСТЬNULL(ВозвратТоваровПоставщику.Упаковка.Коэффициент, 1) = 1 | ТОГДА НЕОПРЕДЕЛЕНО | ИНАЧЕ ВозвратТоваровПоставщику.Упаковка.Наименование | КОНЕЦ КАК Упаковка, | ВозвратТоваровПоставщику.СтавкаНДС КАК СтавкаНДС, | ВЫБОР | КОГДА ВозвратТоваровПоставщику.КоличествоУпаковок = 0 | ТОГДА ВозвратТоваровПоставщику.Цена | ИНАЧЕ ВозвратТоваровПоставщику.Сумма / ВозвратТоваровПоставщику.КоличествоУпаковок | КОНЕЦ КАК Цена, | ВозвратТоваровПоставщику.КоличествоУпаковок КАК Количество, | ВозвратТоваровПоставщику.КоличествоУпаковок КАК КоличествоМест, | ВозвратТоваровПоставщику.Сумма КАК Сумма, | ВозвратТоваровПоставщику.СуммаНДС КАК СуммаНДС, | ВозвратТоваровПоставщику.НомерСтроки КАК НомерСтроки | ИЗ | Документ.ВозвратТоваровПоставщику.Товары КАК ВозвратТоваровПоставщику | ГДЕ | ВозвратТоваровПоставщику.Ссылка В(&МассивОбъектов) | И ВозвратТоваровПоставщику.Ссылка.Проведен) КАК ВложенныйЗапрос | |УПОРЯДОЧИТЬ ПО | ВложенныйЗапрос.Ссылка, | НомерСтроки |ИТОГИ ПО | Ссылка |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗЛИЧНЫЕ | ДанныеДокумента.Ссылка, | ДанныеДокумента.Дата КАК Дата, | ДанныеДокумента.Валюта КАК Валюта |ИЗ | Документ.ВозвратТоваровПоставщику КАК ДанныеДокумента |ГДЕ | ДанныеДокумента.Ссылка В(&МассивОбъектов) | И ДанныеДокумента.Валюта <> &ВалютаРегламентированногоУчета"; // ЗапросСтрок.УстановитьПараметр("МассивОбъектов", МассивОбъектов); ВалютаРегламентированногоУчета = Константы.ВалютаРегламентированногоУчета.Получить(); ЗапросСтрок.УстановитьПараметр("ВалютаРегламентированногоУчета", ВалютаРегламентированногоУчета); РезультатСтроки = ЗапросСтрок.ВыполнитьПакет(); ВыборкаТовары = РезультатСтроки[1].Выбрать(); // ВыборкаПодвал = РезультатСтроки[0].Выбрать(); // Отбор = Новый Структура("Ссылка", Неопределено); // Отбор.Ссылка = МассивОбъектов; // Если ШапкаОтчетаК.Количество() = 0 Тогда Сообщить("Нехватает введенных данных по контрагенту!",СтатусСообщения.Информация); Если ШапкаОтчетаП.Количество() = 0 Тогда Сообщить("ОТСУТСТВУЮТ ДАННЫЕ ПО ПАРТНЕРУ!",СтатусСообщения.Внимание); Иначе Сообщить("Для грузополучателя будут использованны данные партнера.",СтатусСообщения.Информация); КонецЕсли; КонецЕсли; // Пока ШапкаОтчетаО.Следующий() И (ШапкаОтчетаК.Следующий() ИЛИ ШапкаОтчетаП.Следующий()) Цикл ОбластьШапкаОтчета.Параметры.Заполнить(ШапкаОтчетаО); ОбластьШапкаОтчета.Параметры.Заполнить(ШапкаОтчетаК); ОбластьШапкаОтчета.Параметры.Заполнить(ШапкаОтчетаП); ТабличныйДокумент.Вывести(ОбластьШапкаОтчета); ТабличныйДокумент.Вывести(ОбластьЗаголовокТаблицы); Пока ВыборкаТовары.НайтиСледующий(Отбор) Цикл Если ВыборкаТовары.Номенклатура <> null Тогда ОбластьСтрокаТаблицы.Параметры.Заполнить(ВыборкаТовары); ТабличныйДокумент.Вывести(ОбластьСтрокаТаблицы); КонецЕсли; КонецЦикла; Пока ВыборкаПодвал.НайтиСледующий(Отбор) Цикл ОбластьИтогТаблицы.Параметры.Заполнить(ВыборкаПодвал); ТабличныйДокумент.Вывести(ОбластьИтогТаблицы); КонецЦикла; ВыборкаТовары.Сбросить(); КонецЦикла; // ТабличныйДокумент.АвтоМасштаб = Истина; Возврат ТабличныйДокумент; КонецФункции |
|||
|
1
Wobland
22.04.13
✎
09:39
|
а где ты попросил строки выводиить?
|
|||
|
2
Wobland
22.04.13
✎
09:40
|
а как работает НайтиСледующий()? ни за что не поверю, что оно может нулл возвращать
|
|||
|
3
LivingStar
22.04.13
✎
09:40
|
(1)
| Пока ВыборкаТовары.НайтиСледующий(Отбор) Цикл Если ВыборкаТовары.Номенклатура <> null Тогда ОбластьСтрокаТаблицы.Параметры.Заполнить(ВыборкаТовары); ТабличныйДокумент.Вывести(ОбластьСтрокаТаблицы); КонецЕсли; КонецЦикла; | в режиме тестирования же с реквизита формы все выводится |
|||
|
4
butterbean
22.04.13
✎
09:41
|
(0) а нельзя было прям в запросе отбирать значения?? нафига такой изврат
|
|||
|
5
LivingStar
22.04.13
✎
09:42
|
(4) пробовал , не получалось
|
|||
|
6
LivingStar
22.04.13
✎
09:43
|
(2) есть выборка где у всех строк есть ссылка, но у верхней строки кроме ссылки все остальные поля null
|
|||
|
7
Wobland
22.04.13
✎
09:43
|
(5) пробуй ещё раз, однозначно
|
|||
|
8
LivingStar
22.04.13
✎
09:43
|
(7) ну а так что?
|
|||
|
9
Wobland
22.04.13
✎
09:44
|
(8) а так я думать не хочу. у тебя идёт вывод только той номенклатуры, что в отборе. научи этому отбору свой запрос
|
|||
|
10
LivingStar
22.04.13
✎
09:48
|
(9) это были итоги убрал
|
|||
|
11
Wobland
22.04.13
✎
09:48
|
взлетело поздравляю
|
|||
|
12
LivingStar
22.04.13
✎
09:49
|
строки то все равно не выводятся!!!!
|
|||
|
13
LivingStar
22.04.13
✎
09:49
|
Если ВыборкаТовары.Номенклатура <> null Тогда
| это было для того что бы не выводилась пустая строки и все... в документе через печать не выводятся вообще строки!!! |
|||
|
14
Wobland
22.04.13
✎
09:51
|
(12) ты пришёл с затыком. довольно многословным, надо сказать, затыком. направление тебе дали, работай. затыкнешься ещё раз - возвращайся (но не раньше)
|
|||
|
15
LivingStar
22.04.13
✎
09:57
|
не вижу никакого направления!
|
|||
|
16
Wobland
22.04.13
✎
09:58
|
>Пока ШапкаОтчетаО.Следующий() И (ШапкаОтчетаК.Следующий() ИЛИ ШапкаОтчетаП.Следующий()) Цикл
святая корова! мой мозг не вывозит это |
|||
|
17
LivingStar
22.04.13
✎
09:58
|
(13+) null это были итоги, убрал их и все, запрос работоспособный, при тестировании реквизита документа на форме все работает, при подключении в документ, через меню печать не работает !!!!
|
|||
|
18
LivingStar
22.04.13
✎
09:59
|
(16) это другое совсем !!!! и вот это как раз то и выводится!!!
|
|||
|
19
LivingStar
22.04.13
✎
09:59
|
(16) тебе же говорю в чем проблема, ты к коду цеплаешься
|
|||
|
20
LivingStar
22.04.13
✎
10:08
|
Пока ШапкаОтчетаО.Следующий() И (ШапкаОтчетаК.Следующий() ИЛИ ШапкаОтчетаП.Следующий()) Цикл
ОбластьШапкаОтчета.Параметры.Заполнить(ШапкаОтчетаО); ОбластьШапкаОтчета.Параметры.Заполнить(ШапкаОтчетаК); ОбластьШапкаОтчета.Параметры.Заполнить(ШапкаОтчетаП); ТабличныйДокумент.Вывести(ОбластьШапкаОтчета); ТабличныйДокумент.Вывести(ОбластьЗаголовокТаблицы); Сообщить(ВыборкаТовары.Количество()); Пока ВыборкаТовары.НайтиСледующий(Отбор) Цикл ОбластьСтрокаТаблицы.Параметры.Заполнить(ВыборкаТовары); | выводит что строки 4, а сами строки нет( |
|||
|
21
butterbean
22.04.13
✎
10:11
|
(20) напиши просто Пока ВыборкаТовары.Следующий()
ссылка у тебя все равно одна |
|||
|
22
LivingStar
22.04.13
✎
10:19
|
вот так решилось, долго долбился
| Пока ВыборкаТовары.НайтиСледующий(МассивОбъектов[0]) Цикл |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |