|
v7: Почему итоги по регистру неправильные? | ☑ | ||
---|---|---|---|---|
0
totparen
27.03.12
✎
13:58
|
Ребята, подскажите, может я чего-то незнаю - как такое может быть?
http://s018.radikal.ru/i508/1203/0a/8be356ef9950.jpg Должен же быть хотя бы отрицательный остаток. Отчет формирую с помощью универсальной обработки РегПринт |
|||
21
aka AMIGO
27.03.12
✎
15:51
|
Фирма - ресурс, ставлю на то, что у ТС - ТиС
|
|||
22
aka AMIGO
27.03.12
✎
15:51
|
+21 - блин.. Фирма - измерение
|
|||
23
totparen
27.03.12
✎
15:51
|
(15) какой смысл писать обработку, если можно получить результат с помощью вашей или с РегПринт.
(16) Не для Гаджиева, но в тему - http://s019.radikal.ru/i624/1203/1b/bf3f00a74a2b.jpg (21) http://s019.radikal.ru/i607/1203/cb/c0d23059c7c2.png |
|||
24
Ёпрст
27.03.12
✎
15:52
|
(21) Ресур регистра может быть только числом
|
|||
25
viktor_vv
27.03.12
✎
15:52
|
(17) На сотом посте все и выяснится :).
(21) Я за реквизит. |
|||
26
aka AMIGO
27.03.12
✎
15:54
|
(25)Фирма - измерение, у него ТиС, только переделанная :)
|
|||
27
viktor_vv
27.03.12
✎
15:55
|
(23) А тестирование и исправление ты с какими флажками делал ?
|
|||
28
Ёпрст
27.03.12
✎
15:55
|
снеси RG от этого регистра и сделай пересчет итогов в предприятии
|
|||
29
aka AMIGO
27.03.12
✎
15:55
|
(23)какой смысл писать обработку"" - смысла нет, попробуй еще одну, простейшую:
http://narod.ru/disk/44483630001.7133bf23506cbda0a4a8cc69129477f1/тмпРегистрыТиС.ert.html увидишь движения |
|||
30
viktor_vv
27.03.12
✎
15:56
|
(29) У него походу все-таки итоги слетели.
|
|||
31
aka AMIGO
27.03.12
✎
15:56
|
(30)угу, точно!
|
|||
32
aka AMIGO
27.03.12
✎
15:57
|
+31 странно, что ТИИ не помогло
|
|||
33
totparen
27.03.12
✎
16:02
|
(32) Сам удивлён... четыре часа ТИИ длилось.
|
|||
34
aka AMIGO
27.03.12
✎
16:06
|
(33) в (28) нормальный совет, но я сторонник другого: у тебя есть выгрузка из скульной, наверняка ты её загрузил в непустую директорию.
могут старые файлики подгаживать.. но могут и не подгаживать.. по-мне, так еще раз загрузить в другую пустую папку, но перед этим поместить в неё 2 файла - *.MD и *.DD |
|||
35
aka AMIGO
27.03.12
✎
16:09
|
+34 хотя.. файлики и не обязательны..
|
|||
36
totparen
27.03.12
✎
16:19
|
(35) Я в двух папках разворачивал. И в пустые и не в пустые. сейчас ещё попробую выгрузить и загрузить. ))) Но суть остаётся - фигня какая-то.
|
|||
37
aka AMIGO
27.03.12
✎
16:20
|
(36)последний на сегодня совет (страна советов у нас :) ) - если можно - выгрузи из скульной по-новой :)
|
|||
38
Ёпрст
27.03.12
✎
16:20
|
в самой rg что ?
|
|||
39
Ёпрст
27.03.12
✎
16:21
|
а так - ошибки в ИБ из-за которых нет итогов в табличке
|
|||
40
Ёпрст
27.03.12
✎
16:21
|
при пересчете
|
|||
41
Ёпрст
27.03.12
✎
16:28
|
че кажет это ?
http://webfile.ru/5881830 |
|||
42
aka AMIGO
27.03.12
✎
16:44
|
RG405.dbf открыть Excel"ем
смотреть поля PERIOD и SP411 |
|||
43
totparen
27.03.12
✎
16:51
|
(42) Посмтрел через winDBFview - Чему я там должен удивиться? ))
(41) Найду внешнюю компоненту для обработки, отипушсь. |
|||
44
Ёпрст
27.03.12
✎
16:52
|
(43) записи есть в rg ?
|
|||
45
aka AMIGO
27.03.12
✎
16:53
|
(43)спрашивай у Ёпрст"а, он предлагал этот файл посмотреть
|
|||
46
totparen
27.03.12
✎
16:59
|
(44) записи есть.
http://s019.radikal.ru/i627/1203/d4/46aa72cc8ff3.jpg |
|||
47
totparen
27.03.12
✎
17:01
|
Записи на 01.12.2009 - http://s019.radikal.ru/i631/1203/41/09f7a5f27f51.jpg
|
|||
48
Ёпрст
27.03.12
✎
17:06
|
(46) минуса в итогах ?
:) чего уж тут удивляться тогда |
|||
49
totparen
27.03.12
✎
17:19
|
(48) Что-то не пойму, а что не может это быть? Ну типа отрицательные остатки. Или о чём вы?
|
|||
50
Ёпрст
27.03.12
✎
17:22
|
(49) да. отрицательные остатки по набору измерений
У тебя не закрытый регистр.. если ты группируешь по фирме, к примеру - ты ты этих минусов можешь и не увидеть |
|||
51
Ёпрст
27.03.12
✎
17:22
|
ты мою поделку запущал ?
|
|||
52
totparen
28.03.12
✎
07:57
|
(51)
Скачал компоненту 1sqlite.dll (http://snegopat.ru/1sqlite/index), положил в каталог базы. При формировании отчета вылетает ошибка: мд = СоздатьОбъект("MetaDataWork"); {D:\NEW\_ОСТАНКИИОБОРТЫ.ERT(61)}: Неудачная попытка создания объекта (MetaDataWork) При регистрации через regsvr32 на вин7 пишет http://s019.radikal.ru/i618/1203/7c/0ebc9832c8cb.png На клиентском сервере (Вида сервер 2003) http://s019.radikal.ru/i612/1203/cd/402a13a1df3d.png |
|||
53
totparen
28.03.12
✎
08:00
|
Получается объект "SQLiteBase" создаётся, а "MetaDataWork" нет.
|
|||
54
totparen
28.03.12
✎
08:07
|
Не хватало компоненнты 1Срр.
Отчет всё верно отображает - http://s019.radikal.ru/i601/1203/ee/2dd4f63b148e.png Что это значит? |
|||
55
totparen
28.03.12
✎
08:17
|
Через этот отчет тоже ошибка видна:
Обороты и остатки на конец года - http://s52.radikal.ru/i138/1203/52/99ef6696a26e.png Обороты и остатки за год - http://s019.radikal.ru/i639/1203/ca/69a9095b7c21.png Конечные остатки не совпадают. |
|||
56
Lenka_Boo
28.03.12
✎
08:30
|
Итоги пересчитывал?
|
|||
57
totparen
28.03.12
✎
08:55
|
(56) Да. Первое что сделал.
|
|||
58
Z1
28.03.12
✎
09:22
|
(57) скорее всего испортился индекс в ra
(или двинул документ без даты в ra хотя маловероятно) Переиндексируй таблицу ra ( где остатки ) После этого должен перебор движений (только делай перебор по всем датам) по ra должен давать правильный результат по измерениям в которых сейчас ошибки. |
|||
59
Ёпрст
28.03.12
✎
09:40
|
(55) для начала, прибей документы с пустой датой.
И.. в какой строчке не верные останки у тебя ? |
|||
60
Ёпрст
28.03.12
✎
09:44
|
(54) И ? в чем ошибка то ?
был расход 92 - в остатках -92... что не устраивает ? |
|||
61
Ёпрст
28.03.12
✎
09:45
|
КонОст = НачОст+Приход-Расход = 0+0-92 = -92..
Не вижу у тебя ошибок вообще.. |
|||
62
totparen
28.03.12
✎
09:49
|
(61) Если рассматривать один период, без сравнения с другим - то ошибок нет. (хотя я не уверен, что у тебя в запросе конечный остаток не считается простым подсчётом итогов к начальному остатку). Если сравнить два разных периода с одинаковой датой окончания, то почему-то различия в остатке (как в (55))
|
|||
63
totparen
28.03.12
✎
09:50
|
+(61) Вот именно и переживаю что в запросе используется такая формула, а не данные с табилцы.
|
|||
64
Ёпрст
28.03.12
✎
09:54
|
(62) 1sqlite какой версии у тебя ?
в самом последнем - ошибка, если че |
|||
65
Ёпрст
28.03.12
✎
09:58
|
проверь с этим
http://webfile.ru/5883197 если опять тоже самое - то первое, проверь наличие пустых дат в 1sjourn +задвоение iddoc |
|||
66
totparen
28.03.12
✎
09:59
|
(64) 1.0.2.6
Даже если и ошибка, которая выражается в (55), мне всё-равно не понятно как это лечить, что бы в 1С это отображалось корректно. |
|||
67
Ёпрст
28.03.12
✎
10:03
|
(66) у тя мусор в табличках, вот и итоги не верные..
Размер кстати какой этого регистра ? rg регистра поди в разы больше ra еще ? :) |
|||
68
totparen
28.03.12
✎
10:31
|
RA405.DBF - 249 МБ (261 497 804 байт)
RG405.DBF - 258 байт (258 байт) |
|||
69
totparen
28.03.12
✎
10:32
|
Наверное не корректные данные. На данный момент я запустил ТИИ
|
|||
70
aka AMIGO
28.03.12
✎
10:41
|
остается посоветовать перепровести все документы :)
|
|||
71
Ёпрст
28.03.12
✎
10:51
|
(69) зачем ? ты же его уже делал.
ТиИ не лечит всех ошибок, если че.. особенно тех, что перечисленны в(65). |
|||
72
totparen
28.03.12
✎
11:26
|
(65) обнаружил пустые даты в "1SJOURN.DBF" http://s006.radikal.ru/i214/1203/a2/b3a625b99ef1.jpg
|
|||
73
Z1
28.03.12
✎
11:39
|
(72) все уже было в (58)
смотри в этих документах где нет даты флаг rf твоего регистра ra скорее всего он там есть и только один именно по твоему регистру. ну короче эти даты востановишь "руками" в dbf таблицах и все должно заработать даже без пересчета итогов. первый тест делай как описано в 58 |
|||
74
Z1
28.03.12
✎
11:40
|
(72) кстати пустые даты могли появиться и в результате ТИИ.
если есть копия то проверь так ли это или нет |
|||
75
totparen
28.03.12
✎
11:43
|
(74) сейчас удалил физически записи по таблицы, делаю ТИИ с очисткой ссылок и удалением объектов.
|
|||
76
totparen
28.03.12
✎
11:45
|
(73) Я не пойму ваши термины, что такое "даты
флаг rf "? |
|||
77
Z1
28.03.12
✎
12:10
|
(75) что то все больно лихо
скорее всего ты базу уже запорол. Бери копию и начинай все сналала. первый вопрос в копии есть пустые даты или нет в 1sjourn (75)в таблице 1sjourn есть поля rf... каждое поле соответсвует регистру. Если документ двигает регистр(сколько раз неважно) то флаг rf = 1 так вот где нет дат в 1ыощгкт скоре всего затрагивается только один твой проблемный регистр |
|||
78
Ёпрст
28.03.12
✎
12:15
|
даты возьмешь либо с движухи регистра (если там есть галка быстрая обработка движений)
либо с журнала регистрации, найдя документ по iddoc а та, сперва посмотреть что ээто за доки в самом предприятии. А вот удалять их не стоит - разве что они удалены(у тебя они токма все распроведены, в принципе, можешь грохать их, оставить только те, ГДЕ ПОЛЕ CLOSED>0) |
|||
79
Ёпрст
28.03.12
✎
12:16
|
+ необходимо было проверить, нет ли записей в регистрах по этим документам - т.е записей в RA с тем же iddoc (в журнальчике мот док и распроведен, но записи в движухе регистра по нему есть)
|
|||
80
Ёпрст
28.03.12
✎
12:17
|
в общем, развлекайся..
А вот тиИ - баловство |
|||
81
Z1
28.03.12
✎
12:20
|
(78) грохать не айс документы могут быть в 1scrdoc
|
|||
82
Ёпрст
28.03.12
✎
12:25
|
(81) ну, ту табличку ТиИ восстановит, если че :)
|
|||
83
Ёпрст
28.03.12
✎
12:25
|
хуже будет, если записи в 1sconst или в RA* останутся
|
|||
84
Ёпрст
28.03.12
✎
12:28
|
И.. раз уж у автора изначально был скуль (а вот это -всего лишь выгрузка с него)
то все исправления нужно делать там - это и быстрее и проще |
|||
85
Z1
28.03.12
✎
12:37
|
(84) это я как-то вообще упустил.
(0) тогда все еще проще возьми с инфостарта мою обработку Поиск ошибок в регистрах 7.7 и проверяй все на sql базе 90 процентов ошибок обработка найдет только прежде чем что-то исправлять делай обязательно копию базы |
|||
86
totparen
28.03.12
✎
13:52
|
(84) дай ссылку
|
|||
87
totparen
28.03.12
✎
13:52
|
(84)>(85)
|
|||
88
totparen
28.03.12
✎
13:53
|
%
|
|||
89
totparen
28.03.12
✎
13:55
|
(85) Похоже на эту - http://infostart.ru/public/69856/
Мерси. Сейчас заряжу. |
|||
90
Z1
28.03.12
✎
13:57
|
(89) ну да та самая
|
|||
91
totparen
28.03.12
✎
15:52
|
(77)
Пока поднимаю СКЛ версию, смотрю таблицу 1sjourn. В пустых датах нет движений по rf. Значит глюк не в этих документах? |
|||
92
Ёпрст
28.03.12
✎
16:05
|
(91) проверять нужно сами RA, а не только 1sjourn
+ итоги не верно пересчитываются у тебя из - за этих документов |
|||
93
totparen
28.03.12
✎
16:09
|
(92) как проверять RA?
|
|||
94
totparen
28.03.12
✎
16:14
|
(92) так если я проставлю у этих документов дату на текущую, (в физической таблице) то увижу, что эти документы не проведены. Стало быть на итоги они влиять не должны.
|
|||
95
Z1
28.03.12
✎
16:30
|
(94) во первых почему иекущая дата а не вчерашняя
ао вторых посмотри какого вида эти документв ы тртьих если слетала дата то могла слететь и галка проверять надо именно есть ли эти документы во всех ra (89) делает и эту проверку тоже. |
|||
96
totparen
29.03.12
✎
08:11
|
Ребята, скачайте мне пожалуйста обработку http://infostart.ru/public/69856/
На почту binex[собак]k66.ru |
|||
97
totparen
29.03.12
✎
08:31
|
(95) Как пользоваться обработкой - интуативно понятно. (Взято с описания на инфостарте). Честно говоря, мне вообще не понятно, на какие кнопки жать. Скачать пока не удалось.
Как мне с помощью этой обработки лечить/проверять баги? |
|||
98
Ёпрст
29.03.12
✎
09:12
|
(97) лечить - никак, тога выявить
|
|||
99
Ёпрст
29.03.12
✎
09:13
|
||||
100
totparen
29.03.12
✎
09:17
|
(98) Гуд. Тогда протыкаю всё кнопки, раз это только тест. ))
Спасибо большое! |
|||
101
Z1
29.03.12
✎
09:22
|
(97) Отчет ничего не может испортить. Он только читает данные.
Нажимаешь все кнопки подряд есои все в порядке то пишет ок если что-то не так то ругается ругань и название кнопки можешь класть сюда если сам не разберешься |
|||
102
totparen
29.03.12
✎
09:44
|
Добрался до уровня кнопки 7.3 ))
Выдала список вида: Колво строк = 51 ОШИБКИ нашли ошибок = 51 Сформировать Ошибки 73 Все регистры документа Ном строки = 1 iddoc = ' KGV1 ' rf = Все регистры документадок = Оприходование ТМЦ 0000000020 (24.02.11) Ном строки = 2 iddoc = ' KWSK ' rf = Все регистры документадок = Поступление ТМЦ 0000000068 (07.04.11) Ном строки = 3 iddoc = ' DAVM ' rf = Все регистры документадок = Оприходование ТМЦ 0000000222 (12.08.08) Ном строки = 4 iddoc = ' 1FUX ' rf = Все регистры документадок = Оприходование ТМЦ 0000000533 (16.05.06) Ном строки = 5 iddoc = ' FHAH ' rf = Все регистры документадок = Поступление ТМЦ 0000000191 (17.04.09) Что хоть это обозначает? |
|||
103
Ёпрст
29.03.12
✎
10:35
|
(102) что счетчик движений в табличке не совпадает с реальным количеством движухи в регистрах.
(101) добавь еще проверку на пустую дату в журнальчике/операциях/проводках.. ЗЫ: ты еще не проверил _1sjourn на наличие пустой даты - это 01.01.1753 ('17530101') |
|||
104
totparen
29.03.12
✎
10:36
|
Это на какой вкладке проверять?
|
|||
105
Ёпрст
29.03.12
✎
10:37
|
(104) это в QA проверить или в консольке запросов
|
|||
106
Ёпрст
29.03.12
✎
10:42
|
+105 тип того:
use datebasename; select * from _1SJOURN where DATE_TIME_IDDOC like '17530101_______________' |
|||
107
totparen
29.03.12
✎
10:44
|
Пока доступа к QA нет. Но в дбф версии были пустые даты. Что если найду?
|
|||
108
Ёпрст
29.03.12
✎
10:47
|
(107) много думать
|
|||
109
Ёпрст
29.03.12
✎
10:48
|
проверить, проведены ли доки или нет, есть ли по ним записи в табличках регистров/периодике/табличке подчиненности/реквизитах документов и справочников..
|
|||
110
Z1
29.03.12
✎
11:50
|
(102) Это означает что по каким то причинам пропали движения ra
или проводки либо кто-то эти движения удалил явно либо произошло неявно например из-за хитрых алгоритмов из модуля проведения одного документа проводим другой или из модуля проведения делаем ЗАписать Справочник и это провалилось. Для начала по этим документам надо сопоставить какие движения есть по факту и какие они должны быть по логике работы |
|||
111
Z1
29.03.12
✎
14:21
|
+ 110 плд движением считается также и изменение документом периодических значений справочника. может быть именно их
вы каким-то способом сознательно удаляете тогда эти ошибки не являются в этом случае ошибками. |
|||
112
Ёпрст
29.03.12
✎
14:23
|
(111) проверку на 01.01.1753 добавишь еще ?
|
|||
113
Z1
29.03.12
✎
14:35
|
(111) да надо добавить и журнал документов и и rg и в ra
ну и еще откопал еще несколько проверок по регистру и документам были сделаны после той обработки а в обработку не внесены. не знаю надо кому то или нет |
|||
114
Z1
29.03.12
✎
14:38
|
113 к 112
напрягает что нельзя свои посты редактировать |
|||
115
Ёпрст
29.03.12
✎
14:44
|
(113) надо надо..!
|
|||
116
Z1
29.03.12
✎
19:58
|
(115) смотри ветку по этой теме на 1cpp
буду постепенно улучшать Принимаются любые предложения пожелания критика и.т.д. |
|||
117
Dolly_EV
06.04.12
✎
07:21
|
(116) ZL, в связи с И снова "Cannot insert duplicate key in object"...
есть необходимость в систематизации проверок бух. подсистемы и включении этого в твое произведение! :-) |
|||
118
Z1
06.04.12
✎
08:50
|
(117) Делаю постепенно.
Если будет какое либо стимулирование то процесс пойдет быстрее. |
|||
119
totparen
11.04.12
✎
14:04
|
Подскажите пожалуйста, что значит ?
Ном строки = 1 iddoc = ' KGV1 ' rf = Все регистры документадок = Оприходование ТМЦ 0000000020 (24.02.11) |
|||
120
Z1
11.04.12
✎
14:50
|
(119) на какой конкретно кнопке возникает эта ошибка ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |