|
v7: Отображается - не отображается отчет | ☑ | ||
---|---|---|---|---|
0
boepost
28.10.11
✎
17:30
|
Как правильно разобраться с подобной ситуацией. Имеем отчет - карточка складского учета материалов. В обсолютном большинстве ситуаций нормально работает и отбражает данные.
Но иногда, пока без видимой причины, не выводит данные в окно отчета (просто чистый белый экран, будто там ничего и небыло). При этом было и движение материала, и начальный остаток не нулевой. ОСВ по счету 10 сбоев не дает. Каким образом лучше отловить подобную ошибку? |
|||
1
andrewks
28.10.11
✎
17:33
|
отладчиком, вестимо
|
|||
2
SaM58
28.10.11
✎
17:37
|
найти закономерности появления не правильного отчета и отладчиком его, отладчиком
|
|||
3
Cthulhu
28.10.11
✎
17:38
|
пригласите специалиста (с)
|
|||
4
boepost
28.10.11
✎
17:43
|
(1) Да, пытаюсь вот шажками весь код пройти и посмотреть в каком месте что теряется.
(2) Пока видимых нет. Но началось все на машине с Win2k. Думал из-за особенностей ОС. А теперь вот и на XP столкнулся. (3) Спасибо. Когда ночью на дороге инжектор забархлит, я тоже посоветую в сервис съездить. Конечно, не заранее ведь советывать... ПС А вообще я люблю сам разбираться :) . Не такая уж 1С-ка и "страшная" чтобы ребят, которые деньги зарабатывают какждый раз на плевый вопрос отрывать. |
|||
5
boepost
28.10.11
✎
17:46
|
(3) Да не добавил еще. Ближе чем за 50 км знакомых специалистов по 1С к которым можно обратится в нашей округе нет.
|
|||
6
FN
28.10.11
✎
17:47
|
может индексы битые? ТиИ давно делалось?
|
|||
7
boepost
31.10.11
✎
08:43
|
(6) Нет не так давно.
Но проделаю специально еще раз. |
|||
8
boepost
31.10.11
✎
11:06
|
(6) Не помогло (на всякий случай).
|
|||
9
SaM58
31.10.11
✎
15:04
|
тогда остается воспользоваться вариантом из (3)
|
|||
10
palpetrovich
31.10.11
✎
15:12
|
(0) "просто чистый белый экран" - действительно просто чистый белый? даже шапки нет?
|
|||
11
DJ Anthon
31.10.11
✎
15:17
|
всяко бывает. у меня одно время отчет упорно выдавал "Файл Свод2009 не найден", хотя таблица на месте, первый вывод проходит успешно, второй выдает ошибку. так и не вылечил.
|
|||
12
filh
31.10.11
✎
15:26
|
ха, тыкать второй раз не надо))))
|
|||
13
filh
31.10.11
✎
15:26
|
(11) нужно перенести 2 строчки в другое месот
:) |
|||
14
filh
31.10.11
✎
15:26
|
место
|
|||
15
DJ Anthon
31.10.11
✎
17:17
|
(12) что тыкать? у меня в цикле должно было открыться несколько копий этого отчета с разными периодами. открывался только первый. почему не знаю. один и тот же алгоритм работает на всех отчетах, кроме одного (((
|
|||
16
filh
01.11.11
✎
09:53
|
(15) вынеси создание печатной таблицы в приоткрытии и в перем определи.
|
|||
17
boepost
01.11.11
✎
11:16
|
(13) Уверен, что помогает, НО временно :)
(10) Да, чистый белый лист, без шапки. Ситуация встречается не часто, поэтому был рад, её поймать опять, после того как натыкал в код Сообщить(Переменная). .... Ит = СоздатьОбъект("БухгалтерскиеИтоги"); Ит.ИспользоватьСубконто(ВидыСубконто.Материалы, ВыбМатериалы, 1,0); Ит.ИспользоватьСубконто(ВидыСубконто.МестаХранения, Склад, 2); Сообщить("01:"+СокрЛП(Склад.Наименование)+", "+СокрЛП(ВыбНачПериода)+", "+СокрЛП(ВыбКонПериода)+";"); Ит.ВыполнитьЗапрос(ВыбНачПериода, ВыбКонПериода,,,, 2, "Проводка", "СК"); Ит.ВыбратьСубконто(1); Сообщить("02:"+СокрЛП(Ит.ВыбратьСубконто(1))+";"); .... И когда происходит ошибка, в окошке получаем: 01:Основной склад, 01.10.11, 31.10.11; //это ОК 02:0; //а вот это значение должно равнятся 1 (02:1;) При этом внизу на экране не пробегают строки (наверно, информационная строка, незнаю как правильно называется), в тот момент когда работает запрос итогов (Расчет итогов). Вот такая оказия. Происходи она с ОСВ по счету, я бы не боялся - ну глюк и глюк. А раз только в своем отчете, то это ошибка, которую нужно как-то побороть. ПС: Все итоги пересчитаны, индексы пересозданы заново, БД оттестирована. |
|||
18
boepost
01.11.11
✎
11:17
|
(16) Тоже попробую
|
|||
19
palpetrovich
01.11.11
✎
11:52
|
(17) выложи отчет на кокой-нить файлообменник
|
|||
20
boepost
01.11.11
✎
11:57
|
||||
21
boepost
01.11.11
✎
11:57
|
||||
22
palpetrovich
01.11.11
✎
12:28
|
ща глянем
|
|||
23
boepost
01.11.11
✎
12:32
|
(22) Спасибо! А то у самого пока опыта маловато.
|
|||
24
palpetrovich
01.11.11
✎
13:00
|
http://upload.com.ua/get/902887375/ksum2.ert
насколько я понял, чистый лист у тебя может быть когда Ит.ВыбратьСубконто(1)=0 //Действие не выполнено или в выборке нет ни одного субконто отчетик чуток подправил, погоняй его |
|||
25
boepost
01.11.11
✎
15:03
|
(24) Спасибо большое! Не догнал сразу, что если в заданном периоде нет движений по выбранному материалу, то и Ит.ВыбратьСубконто(1) равно 0.
Еще раз спасибо, от меня и наших кладовщиков. |
|||
26
palpetrovich
01.11.11
✎
15:06
|
:)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |