|
Макет отчета | ☑ | ||
---|---|---|---|---|
0
pahmelos
29.09.11
✎
13:55
|
Привет. Есть макет отчета ИзвещениеСчетКвитанция.erf. он имеет вид:
https://picasaweb.google.com/lh/photo/tH9VmPNJ-32ehH84YVSTOA?feat=directlink чтобы привести его к такому виду https://picasaweb.google.com/lh/photo/yYjsSidnfLj7Zdc1HF8CHg?feat=directlink (точно такая же табличка нужна и в извещении) что надо сделать? можно как то в макете что бы она выводилась в двух местах? а то при копировании области создается область1 и ее надо прописывать. Проще никак не сделать? Вот обработка http://ifolder.ru/26046076 |
|||
1
aleks-id
29.09.11
✎
13:57
|
тыща рублей
|
|||
2
pahmelos
29.09.11
✎
14:03
|
(1) где написано "сколько мне вам заплатить за это?" кто еще предлагает не по теме, лесом пожалуйста. Вопрос вроде понятно задан.
|
|||
3
dva1c
29.09.11
✎
14:08
|
(0) зачем разместил по адресу https? я ничего не увидел
|
|||
4
pahmelos
29.09.11
✎
14:12
|
извиняюсь вот.
сейчас так: http://www.imageup.ru/img166/snimok1771314.jpg.html хотелось бы: http://www.imageup.ru/img166/snimok2771315.jpg.html |
|||
5
chepsoid
29.09.11
✎
14:13
|
как как Макет переделать..
|
|||
6
pahmelos
29.09.11
✎
14:15
|
(5) только макет, а прописывать ничего не надо разве? если просто туда эти области скопировать толку то не будет.
|
|||
7
chepsoid
29.09.11
✎
14:16
|
назови так же области
|
|||
8
kutshai
29.09.11
✎
14:17
|
(0) не понял проблему.
>>а то при копировании области создается область1 и ее надо прописывать это что начит? если нужно выводить макет в двух местах можно прописать его в два документа как макет, а можно сделать общим макетом. Если в извещении нет вывода печатной формы с областями и параметрами макета, то ясен пень этот вывод нужно прописать. В чем вопрос? |
|||
9
chepsoid
29.09.11
✎
14:17
|
тоесть правильно прописать еще раз, названия другие будут
|
|||
10
pahmelos
29.09.11
✎
14:23
|
(8) есть область, в ней все выводится, но мне нужно ее вывести в другом месте, как на фото например. Я беру в макете ее копирую в то место где она нужна, у нее имя становится область1. Так вот кроме как копировать и заного прописать значения в эту область есть еще способ?
|
|||
11
SeregaMW
29.09.11
✎
14:28
|
(10) Просто выводи эту область еще раз не чего прописывать не надо!
Если не понял сделаю за пиццу!!! |
|||
12
Eugene_life
29.09.11
✎
14:28
|
(10) Мне кажется, разумнее было бы сделать макет сразу из 2х частей (счет и квитанция). А области заполнять одними и теми же данными
|
|||
13
SeregaMW
29.09.11
✎
14:30
|
По стандартам 1С надо три области
Две шапки и таб.часть. |
|||
14
SeregaMW
29.09.11
✎
14:34
|
(0) Тебе в какой надо
ИзвещениеСчетКвитанция или ИзвещениеСчетКвитанцияПодробно? |
|||
15
kutshai
29.09.11
✎
14:34
|
(10) вывод области одной и той же прописать дважды. Ничего никуда копировать не нужно. По физическому порядку выводить.
ОбластьИзвещениеШапка.Вывести ! ОбластьТаблица.Вывести ОбластьКвитанцияШапка.Вывести ! ОбластьТаблица.Вывести |
|||
16
pahmelos
29.09.11
✎
14:35
|
(14) в обоих надо)
|
|||
17
kutshai
29.09.11
✎
14:36
|
(15) ну, ты и лошара. не оласть.вывести, а вывестиобласть(имяобласти
|
|||
18
pahmelos
29.09.11
✎
14:53
|
(11) как выводить еще раз?
|
|||
19
kutshai
29.09.11
✎
14:57
|
(18) вся таблица объединена в одну область?
если да - раздели. выводить область вот так: ВывестиОбласть("областьемаё") |
|||
20
pahmelos
29.09.11
✎
15:00
|
(19) ну как бы вот так http://www.imageup.ru/img166/snimokro771364.jpg
|
|||
21
pahmelos
29.09.11
✎
15:01
|
нужно все эти 10 областей вывести 2 раза
|
|||
22
SeregaMW
29.09.11
✎
15:04
|
(0) пиши почту скину опробуешь!
|
|||
23
SeregaMW
29.09.11
✎
15:06
|
||||
24
pahmelos
29.09.11
✎
15:08
|
(23) Расчет квартплаты, редакция 1.1 (1.1.7.18) в какой открывать?
|
|||
25
pahmelos
29.09.11
✎
15:10
|
1С:Предприятие 8.1 (8.1.15.14)
|
|||
26
SeregaMW
29.09.11
✎
15:21
|
(25)в 8.2 у меня 8.1 отсутствует, обработка переконвртировалась!
|
|||
27
pahmelos
29.09.11
✎
15:32
|
(26) м, а что ты там менял модуль? макет вроде тот же..
|
|||
28
SeregaMW
29.09.11
✎
15:35
|
(27) Добавил вывод области строк перед кассиром.
|
|||
29
pahmelos
29.09.11
✎
15:38
|
скопировал из твоей обработки модуль теперь выводится так http://www.imageup.ru/img166/shapka771411.jpg
|
|||
30
SeregaMW
29.09.11
✎
15:40
|
(29) Выше суммы не чего не выводит?
|
|||
31
pahmelos
29.09.11
✎
15:43
|
там все нормально, ниже ничего нет, ну есть только уже квитанция начинается. В общем только шапка нужной таблицы
|
|||
32
SeregaMW
29.09.11
✎
15:54
|
(31) Нади в макете облатсь где выводится шапка этой таблицы.
Потом в коде найди где эта область присваивается переменной. Ниже по коду увидишь где я добавил ввывод этой области. все это в процедуре сформировать. |
|||
33
SeregaMW
29.09.11
✎
15:55
|
и по аналогии натыкай туда вовод других областей.
|
|||
34
pahmelos
29.09.11
✎
16:23
|
не найду где ты добавил что то..
|
|||
35
SeregaMW
29.09.11
✎
16:34
|
Этот код Скопируй
ВидБлагоустройства = ХарактеристикиОбъектов.ПолучитьЗначениеСвойстваОбъекта(гХранилище, ДатаОкончанияТекущегоРасчетногоПериода, ЛицевойСчет, "ОСОЛицевыеСчета.Ресурсы.СОВидБлагоустройства"); // * СтруктураГруппаУслуг = Новый Структура(); СтруктураГруппаУслуг.Вставить("ГруппаУслуг", Справочники.ГруппыУслуг.ПустаяСсылка()); СтруктураГруппаУслуг.Вставить("ТекстНормаПотребления", 0); СтруктураГруппаУслуг.Вставить("ЕдиницаИзмерения", ""); СтруктураГруппаУслуг.Вставить("РезультатНачальныйОстаток", 0); СтруктураГруппаУслуг.Вставить("РезультатКонечныйОстаток", 0); СтруктураГруппаУслуг.Вставить("ТекстТариф", ""); СтруктураГруппаУслуг.Вставить("НачисленоПоТарифу", 0); СтруктураГруппаУслуг.Вставить("Оплата", 0); СтруктураГруппаУслуг.Вставить("ПерерасчетКоличество", 0); СтруктураГруппаУслуг.Вставить("ИтогоКоличество", 0); СтруктураГруппаУслуг.Вставить("ИсходноеКоличество", 0); СтруктураГруппаУслуг.Вставить("УчетноеКоличество", 0); СтруктураГруппаУслуг.Вставить("ТекстИсходноеКоличество", ""); СтруктураГруппаУслуг.Вставить("ТекстУчетноеКоличество", ""); СтруктураГруппаУслуг.Вставить("Количество", 0); СтруктураГруппаУслуг.Вставить("Льгота", 0); СтруктураГруппаУслуг.Вставить("ПерерасчетУслуг", 0); // "Перерасчет оборот" и "Перерасчет качества оборот" СтруктураГруппаУслуг.Вставить("ПерерасчетОборот", 0); СтруктураГруппаУслуг.Вставить("ПерерасчетКачестваОборот", 0); СтруктураГруппаУслуг.Вставить("Субсидия", 0); // Перерасчеты по льготе СтруктураГруппаУслуг.Вставить("ПерерасчетыПоЛьготе", 0); СтруктураГруппаУслуг.Вставить("ПерерасчетыПоЛьготеПолные", 0); СтруктураГруппаУслуг.Вставить("Итого", 0); Для каждого СтрокаТаблицыРасшифровки Из ТаблицаРасшифровки Цикл СтрокаТаблицыРасшифровки.Наименование = СтрокаТаблицыРасшифровки.ВидРасчета; ВидТарифа = РасчетТарифов.ПолучитьВидТарифаПоВидуРасчета(гХранилище, ЛицевойСчет, СтрокаТаблицыРасшифровки.ВидРасчета, КонецМесяца(ДатаНачалаТекущегоРасчетногоПериода)); // Выводим группу услуг * Если СтрокаТаблицыРасшифровки.ГруппаУслуг <> СтруктураГруппаУслуг.ГруппаУслуг Тогда Если СтруктураГруппаУслуг.ГруппаУслуг <> Справочники.ГруппыУслуг.ПустаяСсылка() Тогда Если СтруктураГруппаУслуг.ГруппаУслуг.ПечататьТолькоГруппу Тогда Если СтруктураГруппаУслуг.ГруппаУслуг.ПечататьЗаголовок Тогда // Печатаем заголовок с итогами, если выбраны одновременно флажки "Печатать только группу" и "Печатать заголовок" ОбластьМакета = ОбластьМакетаГруппаУслуг; ОбластьМакета.Параметры.ГруппаУслуг = СтруктураГруппаУслуг.ГруппаУслуг; Иначе ОбластьМакета = ОбластьМакетаСтрокаРасшифровки; ОбластьМакета.Параметры.Наименование = СтруктураГруппаУслуг.ГруппаУслуг; КонецЕсли; ОбластьМакета.Параметры.Заполнить(СтруктураГруппаУслуг); ТабДокумент.Вывести(ОбластьМакета); КонецЕсли; КонецЕсли; СтруктураГруппаУслуг.Вставить("ГруппаУслуг", СтрокаТаблицыРасшифровки.ГруппаУслуг); СтруктураГруппаУслуг.Вставить("ТекстНормаПотребления", 0); СтруктураГруппаУслуг.Вставить("ЕдиницаИзмерения", ""); СтруктураГруппаУслуг.Вставить("РезультатНачальныйОстаток", 0); СтруктураГруппаУслуг.Вставить("РезультатКонечныйОстаток", 0); СтруктураГруппаУслуг.Вставить("ТекстТариф", 0); СтруктураГруппаУслуг.Вставить("НачисленоПоТарифу", 0); СтруктураГруппаУслуг.Вставить("Оплата", 0); СтруктураГруппаУслуг.Вставить("ПерерасчетКоличество", 0); СтруктураГруппаУслуг.Вставить("ИтогоКоличество", 0); СтруктураГруппаУслуг.Вставить("ИсходноеКоличество", 0); СтруктураГруппаУслуг.Вставить("ТекстИсходноеКоличество", ""); СтруктураГруппаУслуг.Вставить("ТекстУчетноеКоличество", ""); СтруктураГруппаУслуг.Вставить("Количество", 0); СтруктураГруппаУслуг.Вставить("Льгота", 0); СтруктураГруппаУслуг.Вставить("ПерерасчетУслуг", 0); // "Перерасчет оборот" и "Перерасчет качества оборот" СтруктураГруппаУслуг.Вставить("ПерерасчетОборот", 0); СтруктураГруппаУслуг.Вставить("ПерерасчетКачестваОборот", 0); СтруктураГруппаУслуг.Вставить("Субсидия", 0); // Перерасчеты по льготе СтруктураГруппаУслуг.Вставить("ПерерасчетыПоЛьготе", 0); СтруктураГруппаУслуг.Вставить("ПерерасчетыПоЛьготеПолные", 0); СтруктураГруппаУслуг.Вставить("Итого", 0); Если СтруктураГруппаУслуг.ГруппаУслуг.ПечататьЗаголовок И Не СтруктураГруппаУслуг.ГруппаУслуг.ПечататьТолькоГруппу Тогда // Печатаем "чистый заголовок" (без итогов), если не выбран флажок "Печатать только группу" Для каждого ПараметрГруппы Из СтруктураГруппаУслуг Цикл Попытка ОбластьМакетаГруппаУслуг.Параметры[ПараметрГруппы.Ключ] = ПараметрГруппы.Значение; Исключение КонецПопытки; КонецЦикла; ТабДокумент.Вывести(ОбластьМакетаГруппаУслуг); КонецЕсли; КонецЕсли; // Конец вывода группы услуг ** Если ВидТарифа <> Неопределено Тогда // Не используется параметр "Цена из нормы" в функции "ПолучитьТариф()" // ПолучитьВидНормы() //* Начисление Тариф = РасчетТарифов.ПолучитьТариф(гХранилище, ДатаОкончанияТекущегоРасчетногоПериода, СтрокаТаблицыРасшифровки.Начисление, ЛицевойСчет, ВидТарифа, Перечисления.ТипыТарифовДляРасчета.СУчетомТарифовНаПревышение, ВидБлагоустройства); СтрокаТаблицыРасшифровки.ТекстТариф = Тариф.ТарифЦена; Иначе СтрокаТаблицыРасшифровки.ТекстТариф = 0; КонецЕсли; ЕдиницаИзмеренияИсходногоКоличества = ""; ЕдиницаИзмерения = ""; ВидНормы = Неопределено; Если ПодробныеДанные Тогда Для каждого СтрокаДополнительныхДанных Из ТаблицаДополнительныхДанных Цикл Если СтрокаДополнительныхДанных.ВидРасчета = СтрокаТаблицыРасшифровки.ВидРасчета Тогда Если СтрокаДополнительныхДанных.ВидЗаписи = Перечисления.ВидыЗаписей.Первичная Тогда ВидНормы = СтрокаДополнительныхДанных.ВидНормы; ЕдиницаИзмеренияИсходногоКоличества = СтрокаДополнительныхДанных.ЕдиницаИзмеренияИсходногоКоличества; ЕдиницаИзмерения = СтрокаДополнительныхДанных.ЕдиницаИзмерения; Прервать; КонецЕсли; КонецЕсли; КонецЦикла; КонецЕсли; МассивНорм = РасчетНорм.ПолучитьМассивНормПотребленияПоВидуНормы(гХранилище, ДатаНачалаТекущегоРасчетногоПериода, ВидНормы, Ложь, ЕдиницаИзмеренияИсходногоКоличества); ЗначениеНормы = РасчетНорм.ПолучитьЗначениеНормыПоМассивуНорм(гХранилище, ДатаНачалаТекущегоРасчетногоПериода, МассивНорм); Если МассивНорм.Количество() <> 0 И МассивНорм[0] <> Неопределено Тогда НормаПотребления = Строка(ЗначениеНормы) + " " + ВидНормы.Единица + "/" + МассивНорм[0].ЕдиницаДляКоторойУказанаНорма; Иначе НормаПотребления = ""; КонецЕсли; СтрокаТаблицыРасшифровки.ЕдиницаИзмерения = ЕдиницаИзмерения; СтрокаТаблицыРасшифровки.ТекстИсходноеКоличество = "" + ?(СтрокаТаблицыРасшифровки.ИсходноеКоличество <> 0, СтрокаТаблицыРасшифровки.ИсходноеКоличество, "")+" "+ЕдиницаИзмеренияИсходногоКоличества; СтрокаТаблицыРасшифровки.ТекстУчетноеКоличество = "" + ?(СтрокаТаблицыРасшифровки.УчетноеКоличество <> 0, СтрокаТаблицыРасшифровки.УчетноеКоличество, "")+" "+ЕдиницаИзмеренияИсходногоКоличества; СтрокаТаблицыРасшифровки.ТекстНормаПотребления = НормаПотребления; // Собираем данные по группе услуг и, если необходимо, выводим расшифровку группы по начислениям * ФлагВыводитьНачисление = Ложь; Если СтруктураГруппаУслуг.ГруппаУслуг <> Неопределено Тогда Если СтруктураГруппаУслуг.ГруппаУслуг.ПечататьТолькоГруппу Тогда СтруктураГруппаУслуг.Вставить("ТекстТариф", СтруктураГруппаУслуг.ТекстТариф + ?(СтрокаТаблицыРасшифровки.НачисленоПоТарифу<>0, СтрокаТаблицыРасшифровки.ТекстТариф, 0)); СтруктураГруппаУслуг.Вставить("НачисленоПоТарифу", СтруктураГруппаУслуг.НачисленоПоТарифу + СтрокаТаблицыРасшифровки.НачисленоПоТарифу); СтруктураГруппаУслуг.Вставить("ТекстНормаПотребления", СтрокаТаблицыРасшифровки.ТекстНормаПотребления); СтруктураГруппаУслуг.Вставить("ЕдиницаИзмерения", СтрокаТаблицыРасшифровки.ЕдиницаИзмерения); СтруктураГруппаУслуг.Вставить("РезультатНачальныйОстаток", СтруктураГруппаУслуг.РезультатНачальныйОстаток + СтрокаТаблицыРасшифровки.РезультатНачальныйОстаток); СтруктураГруппаУслуг.Вставить("РезультатКонечныйОстаток", СтруктураГруппаУслуг.РезультатКонечныйОстаток + СтрокаТаблицыРасшифровки.РезультатКонечныйОстаток); СтруктураГруппаУслуг.Вставить("Оплата", СтруктураГруппаУслуг.Оплата + СтрокаТаблицыРасшифровки.Оплата); СтруктураГруппаУслуг.Вставить("Субсидия", СтруктураГруппаУслуг.Субсидия + СтрокаТаблицыРасшифровки.Субсидия); СтруктураГруппаУслуг.Вставить("ПерерасчетКоличество", ?(СтруктураГруппаУслуг.ПерерасчетКоличество < СтрокаТаблицыРасшифровки.ПерерасчетКоличество, СтрокаТаблицыРасшифровки.ПерерасчетКоличество, СтруктураГруппаУслуг.ПерерасчетКоличество)); СтруктураГруппаУслуг.Вставить("ИтогоКоличество", ?(СтруктураГруппаУслуг.ИтогоКоличество <= СтрокаТаблицыРасшифровки.ИтогоКоличество, СтрокаТаблицыРасшифровки.ИтогоКоличество, СтруктураГруппаУслуг.ИтогоКоличество)); СтруктураГруппаУслуг.Вставить("ИсходноеКоличество", ?(СтруктураГруппаУслуг.ИсходноеКоличество < СтрокаТаблицыРасшифровки.ИсходноеКоличество, СтрокаТаблицыРасшифровки.ИсходноеКоличество, СтруктураГруппаУслуг.ИсходноеКоличество)); СтруктураГруппаУслуг.Вставить("ТекстИсходноеКоличество", ?(СтруктураГруппаУслуг.ИсходноеКоличество <= СтрокаТаблицыРасшифровки.ИсходноеКоличество, СтрокаТаблицыРасшифровки.ТекстИсходноеКоличество, СтруктураГруппаУслуг.ТекстИсходноеКоличество)); СтруктураГруппаУслуг.Вставить("ТекстУчетноеКоличество", ?(СтруктураГруппаУслуг.УчетноеКоличество <= СтрокаТаблицыРасшифровки.УчетноеКоличество, СтрокаТаблицыРасшифровки.ТекстУчетноеКоличество, СтруктураГруппаУслуг.ТекстУчетноеКоличество)); СтруктураГруппаУслуг.Вставить("Количество", ?(СтруктураГруппаУслуг.Количество < СтрокаТаблицыРасшифровки.Количество, СтрокаТаблицыРасшифровки.Количество, СтруктураГруппаУслуг.Количество)); СтруктураГруппаУслуг.Вставить("Льгота", СтруктураГруппаУслуг.Льгота + СтрокаТаблицыРасшифровки.Льгота); СтруктураГруппаУслуг.Вставить("ПерерасчетУслуг", СтруктураГруппаУслуг.ПерерасчетУслуг + СтрокаТаблицыРасшифровки.ПерерасчетУслуг); // Перерасчет оборот и Перерасчет качества СтруктураГруппаУслуг.Вставить("ПерерасчетОборот", СтруктураГруппаУслуг.ПерерасчетОборот + СтрокаТаблицыРасшифровки.ПерерасчетОборот); СтруктураГруппаУслуг.Вставить("ПерерасчетКачестваОборот", СтруктураГруппаУслуг.ПерерасчетКачестваОборот + СтрокаТаблицыРасшифровки.ПерерасчетКачестваОборот); // Перерасчеты по льготе СтруктураГруппаУслуг.Вставить("ПерерасчетыПоЛьготе", СтруктураГруппаУслуг.ПерерасчетыПоЛьготе + СтрокаТаблицыРасшифровки.ПерерасчетыПоЛьготе); СтруктураГруппаУслуг.Вставить("ПерерасчетыПоЛьготеПолные", СтруктураГруппаУслуг.ПерерасчетыПоЛьготеПолные + СтрокаТаблицыРасшифровки.ПерерасчетыПоЛьготеПолные); СтруктураГруппаУслуг.Вставить("Итого", СтруктураГруппаУслуг.Итого + СтрокаТаблицыРасшифровки.Итого); Иначе ФлагВыводитьНачисление = Истина; КонецЕсли; КонецЕсли; Если ФлагВыводитьНачисление Тогда ОбластьМакетаСтрокаРасшифровки.Параметры.Заполнить(СтрокаТаблицыРасшифровки); ТабДокумент.Вывести(ОбластьМакетаСтрокаРасшифровки); КонецЕсли; // ** КонецЦикла; |
|||
36
SeregaMW
29.09.11
✎
16:34
|
и вставь после строчек
ТабДокумент.Вывести(ОбластьМакетаЧасть2Подвал); ОбластьМакетаЧасть3ШапкаЗаголовки.Параметры.Заполнить(СтруктураШапки); ТабДокумент.Вывести(ОбластьМакетаЧасть3ШапкаЗаголовки); |
|||
37
pahmelos
29.09.11
✎
16:46
|
{Форма.Отчет(709,71)}: Переменная не определена (ТаблицаДополнительныхДанных)
Для каждого СтрокаДополнительныхДанных Из <<?>>ТаблицаДополнительныхДанных Цикл ошибка говорит.. |
|||
38
kutshai
29.09.11
✎
16:48
|
(37) а вот теперь пора выполнить требования из (1) ))
|
|||
39
SeregaMW
29.09.11
✎
16:50
|
(38) ;)
|
|||
40
SeregaMW
29.09.11
✎
16:58
|
Вот это вставь после (36)
ТаблицаРасшифровки.Колонки.Добавить("ТекстИсходноеКоличество"); ТаблицаРасшифровки.Колонки.Добавить("ТекстУчетноеКоличество"); ТаблицаРасшифровки.Колонки.Добавить("ТекстНормаПотребления"); ТаблицаРасшифровки.Колонки.Добавить("ЕдиницаИзмерения"); ТаблицаРасшифровки.Колонки.Добавить("ТекстТариф"); ТаблицаРасшифровки.Колонки.Добавить("Наименование"); // Временные начисления ТаблицаВременные.Колонки.Добавить("ТекстИсходноеКоличество"); ТаблицаВременные.Колонки.Добавить("ТекстУчетноеКоличество"); ТаблицаВременные.Колонки.Добавить("ТекстНормаПотребления"); ТаблицаВременные.Колонки.Добавить("ЕдиницаИзмерения"); ТаблицаВременные.Колонки.Добавить("ТекстТариф"); ТаблицаВременные.Колонки.Добавить("Наименование"); Если ПодробныеДанные Тогда ТаблицаДополнительныхДанных = СформироватьТаблицуСДополнительнымиДанными(ЛицевойСчет, ГенераторЗапросов.НачалоПериода, КонецДня(ГенераторЗапросов.КонецПериода)); Иначе ТаблицаДополнительныхДанных = Неопределено; КонецЕсли; |
|||
41
pahmelos
29.09.11
✎
17:04
|
{Форма.Отчет(636)}: Ошибка при вызове метода контекста (Добавить): Неверное имя колонки
ТаблицаРасшифровки.Колонки.Добавить("ТекстИсходноеКоличество"); по причине: Неверное имя колонки |
|||
42
pahmelos
29.09.11
✎
17:09
|
(40) а у тебя так работает?
|
|||
43
SeregaMW
29.09.11
✎
17:11
|
у меня вообще ни как не работает, у меня базы нету.
Закоментируй добавление колонок к этим двум таблицам. |
|||
44
SeregaMW
29.09.11
✎
17:11
|
(0) Ты на фикси работаешь?
|
|||
45
pahmelos
29.09.11
✎
17:22
|
пока работаю))
|
|||
46
SeregaMW
29.09.11
✎
17:24
|
;))
Закоментировал эту часть? ТаблицаРасшифровки.Колонки.Добавить("ТекстИсходноеКоличество"); ТаблицаРасшифровки.Колонки.Добавить("ТекстУчетноеКоличество"); ТаблицаРасшифровки.Колонки.Добавить("ТекстНормаПотребления"); ТаблицаРасшифровки.Колонки.Добавить("ЕдиницаИзмерения"); ТаблицаРасшифровки.Колонки.Добавить("ТекстТариф"); ТаблицаРасшифровки.Колонки.Добавить("Наименование"); // Временные начисления ТаблицаВременные.Колонки.Добавить("ТекстИсходноеКоличество"); ТаблицаВременные.Колонки.Добавить("ТекстУчетноеКоличество"); ТаблицаВременные.Колонки.Добавить("ТекстНормаПотребления"); ТаблицаВременные.Колонки.Добавить("ЕдиницаИзмерения"); ТаблицаВременные.Колонки.Добавить("ТекстТариф"); ТаблицаВременные.Колонки.Добавить("Наименование"); |
|||
47
pahmelos
29.09.11
✎
17:27
|
угумс, {Форма.Отчет(652)}: Поле объекта не обнаружено (Наименование)
СтрокаТаблицыРасшифровки.Наименование = СтрокаТаблицыРасшифровки.ВидРасчета; |
|||
48
SeregaMW
29.09.11
✎
17:38
|
Если ТаблицаРасшифровки.Количество()=0 Тогда
Продолжить; КонецЕсли; // * //* Начисление ТаблицаРасшифровки.Свернуть("ГруппаУслуг,ВидРасче На последней строке в отдадчике посмотри колонки ТаблицаРасшифровки Есть там "наименование"? |
|||
49
pahmelos
29.09.11
✎
17:53
|
поле объекта не обнаружено там вообще
|
|||
50
pahmelos
29.09.11
✎
17:55
|
ТаблицаРасшифровки.Свернуть("ГруппаУслуг,ВидРасчета,Начисление,Порядок", "НачисленоПоТарифу,НачисленоСУчетомКоррекций,Льгота,ЛьготаСУчетомКоррекций,ПерерасчетУслуг,ПерерасчетУслугБезУчетаЛьготы,ПерерасчетыПоЛьготе,ПерерасчетыПоЛьготеПолные,ПерерасчетОборот,ПерерасчетКачестваОборот,ПерерасчетКоличество,Субсидия,Количество,Итого,ИсходноеКоличество,УчетноеКоличество,РезультатНачальныйОстаток,РезультатКонечныйОстаток,Оплата,ИтогоКоличество");
|
|||
51
SeregaMW
29.09.11
✎
17:57
|
(49) Это понятно! на этой строчке поставь точку остановки (50) и посмотри что за коллонки есть в таблице! Отладчик юзаешь?
|
|||
52
pahmelos
29.09.11
✎
18:00
|
ставлю точку останова на строке ТаблицаРасшифровки.Свернуть("ГруппаУслуг,ВидРасче...)
жму вычислить выражение на ТаблицаРасшифровки.Свернуть и там поле объекта не обнаружено.. |
|||
53
pahmelos
29.09.11
✎
18:01
|
блин нас выгоняют, давай завтра? :)
|
|||
54
pahmelos
29.09.11
✎
18:01
|
спасибо
|
|||
55
SeregaMW
30.09.11
✎
08:58
|
Ты не так деалешь ставишь точку открываешь в меню отладка-> табло в левое поле табло вставляешь "ТаблицаРасшифровки"
жмешь развернуть табл."+" и смотришь какие калонки там есть! |
|||
56
pahmelos
30.09.11
✎
10:02
|
привет. Нет там наименования. там все что в строке из (50)
|
|||
57
pahmelos
30.09.11
✎
10:03
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |