|
Сохранение показателей отчета | ☑ | ||
---|---|---|---|---|
0
demous
18.04.12
✎
11:05
|
УПП 8.2
Процедура ПередОткрытием () мСохраненныйДок = ВладелецФормы.ДокументОбъект; мДатаНачалаПериодаОтчета = мСохраненныйДок.ДатаНачала; мДатаКонцаПериодаОтчета = мСохраненныйДок.ДатаОкончания; КонецПроцедуры Процедура ПриОткрытии () Организация = мСохраненныйДок.Организация; // СписокСохранения = мСохраненныйДок.ДанныеОтчета.Получить(); КонецПроцедуры Процедура ВосстановитьСохраненныеДанные () //восстанавливаем версию формы Если СписокСохранения.Свойство("ВерсияФормы", ВерсияФормы) Тогда Если ВерсияФормы о мВерсияФормы Тогда КонецЕсли; КонецЕсли; // восстановим сохраненные данные редактируемых ячеек СписокСохранения.Свойство( "ПоказателиОтчета", ПоказателиОтчета ); Для Каждого ПоказателиСтраницы Из ПоказателиОтчета Цикл ИмяТекТабличноеПоле = ПоказателиСтраницы.Ключ; ТекТабличноеПоле = ЭлементыФормы[ИмяТекТабличноеПоле] ; ПоказателиТаблПоле = ПоказателиСтраницы.Значение; Для Каждого Показатель Из ПоказателиТаблПоле Цикл ИмяПоказателя = Показатель.Ключ; ЗначениеПоказателя = Показатель.Значение; // установим значение в таблице ТекТабличноеПоле.Области[ИмяПоказателя].Значение =ЗначениеПоказателя; КонецЦикла; КонецЦикла; КонецПроцедуры вот три процедуры в форме отчета всего - лишь выдает вот сюда ошибку {Отчет.Д_ОтчетПоЗаявкам.Форма.ФормаОтчета.Форма(123,19)}: Ожидается ключевое слово 'Тогда' ('Then') Если ВерсияФормы<<?>> о мВерсияФормы Тогда (Проверка: Толстый клиент (обычное приложение)) подскажите что не так? |
|||
1
pumbaEO
18.04.12
✎
11:07
|
Все не так ребята
Эх раз, еще раз ... Ожидается ключевое слово 'Тогда' ('Then') Если ВерсияФормы<<?>> о мВерсияФормы Тогда Если ВерсияФормы <> мВерсияФормы Тогда |
|||
2
demous
18.04.12
✎
11:09
|
Если СписокСохранения.Свойство("ВерсияФормы", ВерсияФормы) Тогда
Если ВерсияФормы <> мВерсияФормы Тогда КонецЕсли; КонецЕсли; Так? |
|||
3
demous
18.04.12
✎
11:10
|
четвертый день уже бьюсь с сохранение этих отчетов, уже ни чего не понимаю(
|
|||
4
shamannk
18.04.12
✎
11:11
|
ВерсияФормы о мВерсияФормы Оператор "о" признак уважения ?
|
|||
5
Homer
18.04.12
✎
11:12
|
Самое интересно условие после ТОГДА
|
|||
6
demous
18.04.12
✎
11:12
|
из другой статьи кусок кода)
|
|||
7
pumbaEO
18.04.12
✎
11:13
|
Если СписокСохранения.Свойство("ВерсияФормы", ВерсияФормы) Тогда
Если ВерсияФормы <> мВерсияФормы Тогда мВерсияФормы = ВерсияФормы; //но каков тут смысл я не знаю. КонецЕсли; КонецЕсли; |
|||
8
demous
18.04.12
✎
11:14
|
(7)
{Отчет.Д_ОтчетПоЗаявкам.Форма.ФормаОтчета.Форма(123,34)}: Ожидается ключевое слово 'Тогда' ('Then') Если ВерсияФормы = мВерсияФормы<<?>> (Проверка: Толстый клиент (обычное приложение)) та же ошибка( |
|||
9
demous
18.04.12
✎
11:14
|
начальник торопит, сказал сегодня после обеда должно быть готово, а голова уже не соображает(
|
|||
10
demous
18.04.12
✎
11:15
|
http://www.scribd.com/doc/41586698/24/Работа-с-сохраненным-отчетом
вот тут , 56 страница этот пример, гляньте пож |
|||
11
demous
18.04.12
✎
11:19
|
помогите пожалуйста разобраться с этим, благодарен заранее всем
|
|||
12
pumbaEO
18.04.12
✎
11:19
|
Слово Тогда не пробовал вручную набрать?
|
|||
13
Homer
18.04.12
✎
11:20
|
Действительно как тут может голова соображать, если просто надо сделать КОПИРОВАТЬ ВСТАВИТЬ. А по теме это как минимум для регламентированной отчетности сделано сохранение а у тебя я так понял обычный, построитель.
|
|||
14
demous
18.04.12
✎
11:23
|
смотрите задача в чем
был создан отчет с помощью СКД, отчет относящийся к "ЗАявкамНаРасход", теперь задача стала таким образом, что этот отчет будет сохраняться два раза в неделю, с актуальными на этот период данными, что бы в дальнейшем можно было открыть список с этими отчетами, и открыть нужный отчет ( как обычный документ ) с уже сформированными данными на тот период, когда отчет был сохранен |
|||
15
demous
18.04.12
✎
11:23
|
(12) в смысле?
|
|||
16
shamannk
18.04.12
✎
11:24
|
Ожидается ключевое слово 'Тогда' ('Then') перевожу Ожидается ключевое слово 'Тогда' ('Then')
|
|||
17
Homer
18.04.12
✎
11:26
|
(14) Может не надо изобретать велик, а сделать документ
|
|||
18
Homer
18.04.12
✎
11:27
|
Мне вот интересно а где у тебя хранятся сохраненные данные, в отчете?
|
|||
19
demous
18.04.12
✎
11:35
|
(17) хотят велик, и хотят часа через два - три(((
|
|||
20
demous
18.04.12
✎
11:42
|
(18) пробую сделать как в статье
структура сохраняется в тип данных ХранилищеЗначенийи помещается в реквизит документа ДанныеОтчета |
|||
21
shamannk
18.04.12
✎
11:51
|
(19) Звери...
|
|||
22
demous
18.04.12
✎
11:59
|
(21) вам смешно а мне не очень)
|
|||
23
demous
18.04.12
✎
12:10
|
{Отчет.Д_ОтчетПоЗаявкам.Форма.ФормаОтчета.Форма(115)}: Ошибка при вызове метода контекста (Записать)
мСохраненныйДок.Записать() ; по причине: по причине: Значение поля "Дата" не может быть пустой датой на форме отчета добавил дату Процедура Сохранить () мСохраненныйДок = Документы.Д_ПланируемыеПлатежи.СоздатьДокумент(); ХранилищеДанных = Новый ХранилищеЗначения(СписокСохранения); мСохраненныйДок.ДанныеОтчета = ХранилищеДанных; мСохраненныйДок.Записать() ; Модифицированность = Ложь; КонецПроцедуры |
|||
24
pumbaEO
18.04.12
✎
12:11
|
Ты нам все свои косяки будешь вываливать? без чтения описания ошибки?
|
|||
25
demous
18.04.12
✎
12:12
|
дату я ставлю... он так же выдает эту ошибку
|
|||
26
pumbaEO
18.04.12
✎
12:20
|
врешь...
Процедура Сохранить () мСохраненныйДок = Документы.Д_ПланируемыеПлатежи.СоздатьДокумент(); //ВОТ ТУТ ДАТА мСохраненныйДок.Дата = ТекущаяДата(); //ВОТ ТУТ ДАТЫ УЖЕ НЕТ ХранилищеДанных = Новый ХранилищеЗначения(СписокСохранения); мСохраненныйДок.ДанныеОтчета = ХранилищеДанных; мСохраненныйДок.Записать() ; Модифицированность = Ложь; КонецПроцедуры |
|||
27
demous
18.04.12
✎
12:34
|
Спс, кнопка ОК прошла без ошибок, теперь будет смотреть выводит или нет в список документа)
|
|||
28
demous
18.04.12
✎
12:46
|
список отчетов показывается в списке документа, но не хочет открывать форму отчета(
|
|||
29
demous
18.04.12
✎
12:51
|
подскажите еще пожалуйста
Отказ = Истина; Если Не(ЭтоНовый()) ИЛИ (мСкопированаФорма <> Неопределено) Тогда ПравоДоступаКОтчету = РегламентированнаяОтчетность.ПравоДоступаКРегламентированномуОтчету(ИсточникОтчета); Если ПравоДоступаКОтчету = Ложь Тогда Предупреждение("Недостаточно прав!"); Возврат; ИначеЕсли ПравоДоступаКОтчету = Неопределено Тогда Предупреждение("Не удалось открыть сохраненные данные! Отчет не найден!"); Возврат; КонецЕсли; ОбъектОтчет = Д_ОтчетПоЗаявкам(ИсточникОтчета); Если ОбъектОтчет = Неопределено Тогда Сообщить("Не удалось открыть сохраненные данные! Отчет не найден!", СтатусСообщения.Важное); Возврат; КонецЕсли; ВыбФормаОтчета = ОбъектОтчет.ПолучитьФорму( ,ЭтаФорма); // обход ошибки, присутствующей в 8.2.9 Если ВыбФормаОтчета.ОбработкаОбъект <> ОбъектОтчет Тогда ВыбФормаОтчета.ОбработкаОбъект = ОбъектОтчет; КонецЕсли; ВыбФормаОтчета.РежимВыбора = Ложь; ВыбФормаОтчета.ЗакрыватьПриЗакрытииВладельца = Ложь; ВыбФормаОтчета.Открыть(); ИначеЕсли ЭтоНовый() Тогда Справочники.РегламентированныеОтчеты.ПолучитьФормуСписка(); Отчеты.Д_ОтчетПоЗаявкам.Открыть(); КонецЕсли; {Документ.Д_ПланируемыеПлатежи.Форма.ФормаДокумента1.Форма(12)}: Значение не является значением объектного типа (ЭтоНовый) Если Не(ЭтоНовый()) ИЛИ (мСкопированаФорма <> Неопределено) Тогда |
|||
30
demous
18.04.12
✎
13:20
|
форумчане, подскажите (((
|
|||
31
demous
18.04.12
✎
13:26
|
апну
|
|||
32
demous
18.04.12
✎
13:37
|
ну кто - нибудь выручайте(
|
|||
33
demous
18.04.12
✎
13:38
|
Это процедура ПередОткрытием в основной форме документа
|
|||
34
demous
18.04.12
✎
14:05
|
я не знаю, ну вот что ему надо?
|
|||
35
demous
18.04.12
✎
14:39
|
Как из списка дока теперь открыть эту сохраненную форму отчета?
ХранилищеДанных = Новый ХранилищеЗначения(СписокСохранения); мСохраненныйДок.ДанныеОтчета = ХранилищеДанных; мСохраненныйДок.Записать() ; Модифицированность = Ложь; |
|||
36
demous
18.04.12
✎
14:45
|
???????8
|
|||
37
demous
18.04.12
✎
14:48
|
{Документ.Д_ПланируемыеПлатежи.Форма.ФормаДокумента1.Форма(11)}: Ошибка при вызове метода контекста (ЭтоНовый)
Если Не(ЭтоНовый()) ИЛИ (мСкопированаФорма <> Неопределено) Тогда по причине: Документ не выбран он вот что выдает |
|||
38
demous
18.04.12
✎
14:54
|
покинули все эту ветку((((
|
|||
39
pumbaEO
18.04.12
✎
14:58
|
не нам в конце месяца на карточку деньги получать.
|
|||
40
demous
18.04.12
✎
14:59
|
Не ну помогите добить эту тему уже пожалуйста, у Вас опыта и знаний гораздо больше(
|
|||
41
demous
18.04.12
✎
15:16
|
поможет кто ?
|
|||
42
demous
18.04.12
✎
16:32
|
Все-таки еще раз попрошу помощи
|
|||
43
Dethmont
18.04.12
✎
20:49
|
Не понимаю, зачем браться за задачу если ты знаешь что сделать этого не можешь...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |