v7: Почему итоги по регистру неправильные? #602697


#0 by totparen
Ребята, подскажите, может я чего-то незнаю - как такое может быть? Должен же быть хотя бы отрицательный остаток. Отчет формирую с помощью универсальной обработки РегПринт
#0 by totparen
Ребята, подскажите, может я чего-то незнаю - как такое может быть? Должен же быть хотя бы отрицательный остаток. Отчет формирую с помощью универсальной обработки РегПринт
#1 by ЧеловекДуши
Это заговор
#2 by Гость2
Ручки чуток кривоваты
#3 by totparen
Тестирование и исправление базы провдилось. в чём это проявляется?
#4 by viktor_vv
Автодруг и компания небось реквизиты регистра ?
#5 by totparen
текст запроса: Период с ФормДатаНач по ФормДатаКон;
#6 by aka AMIGO
SQL?
#7 by aka AMIGO
+6 если да, то попробуй    Запрос.ВключитьSQL;
#8 by Ёпрст
Фирма - реквизит регистра или измерение ?
#9 by aka AMIGO
вот это попробуй: если будет то-же самое - косяк в базе, ТИИ,как лекарство
#10 by totparen
базу выгрузили со скуля. Загрузил в файловую версию. попробую.
#11 by totparen
тот же фокус. - Обработка по сути аналог РегПринт. что такое ТИИ?
#12 by aka AMIGO
что такое ТИИ? -ты уже сделал: тестирование и исправление
#13 by totparen
Ну тогда я вообще в тупике. Как объяснять такое явление и как его лечить.
#14 by aka AMIGO
может быть, и логично.. остатков на 01.01.99 не было И на конец периода их нет.. а приход был в середине периода, и весь отгружен. я-бы выбрал движения регистра с фильтром по этой фирме и товару, чтобы посмотреть процесс в периоде
#15 by aka AMIGO
+14 я не прав.. был-бы приход, а его нет умеешь ведь с регистрами работать? напиши быстренько отчет по регистру, посмотри приход/расход
#16 by FN
сделай отчет до документов с условием на "Гаджиев"
#17 by Ёпрст
Ответ на будет ?
#18 by FN
хм там не только Гаджиев... ставлю на то, что Фирма - ресурс +1
#19 by viktor_vv
Кстати не тот же фокус, отличается от . По автодругу появилось сальдо конечное, только неправильное.
#20 by Ёпрст
реквизит
#21 by aka AMIGO
Фирма - ресурс, ставлю на то, что у ТС - ТиС
#22 by aka AMIGO
+21 - блин.. Фирма - измерение
#23 by totparen
какой смысл писать обработку, если можно получить результат с помощью вашей или с РегПринт. Не для Гаджиева, но в тему -
#24 by Ёпрст
Ресур регистра может быть только числом
#25 by viktor_vv
На сотом посте все и выяснится :). Я за реквизит.
#26 by aka AMIGO
Фирма - измерение, у него ТиС, только переделанная :)
#27 by viktor_vv
А тестирование и исправление ты с какими флажками делал ?
#28 by Ёпрст
снеси RG от этого регистра и сделай пересчет итогов в предприятии
#29 by aka AMIGO
какой смысл писать обработку"" - смысла нет, попробуй еще одну, простейшую: увидишь движения
#30 by viktor_vv
У него походу все-таки итоги слетели.
#31 by aka AMIGO
угу, точно!
#32 by aka AMIGO
+31 странно, что ТИИ не помогло
#33 by totparen
Сам удивлён... четыре часа ТИИ длилось.
#34 by aka AMIGO
в нормальный совет, но я сторонник другого: у тебя есть выгрузка из скульной, наверняка ты её загрузил в непустую директорию. могут старые файлики подгаживать.. но могут и не подгаживать.. по-мне, так еще раз загрузить в другую пустую папку, но перед этим поместить в неё 2 файла - *.MD и *.DD
#35 by aka AMIGO
+34 хотя.. файлики и не обязательны..
#36 by totparen
Я в двух папках разворачивал. И в пустые и не в пустые. сейчас ещё попробую выгрузить и загрузить. ))) Но суть остаётся - фигня какая-то.
#37 by aka AMIGO
последний на сегодня совет (страна советов у нас :) ) - если можно - выгрузи из скульной по-новой :)
#38 by Ёпрст
в самой rg что ?
#39 by Ёпрст
а так - ошибки в ИБ из-за которых нет итогов в табличке
#40 by Ёпрст
при пересчете
#41 by Ёпрст
че кажет это ?
#42 by aka AMIGO
RG405.dbf открыть Excel"ем смотреть поля PERIOD и SP411
#43 by totparen
Посмтрел через winDBFview - Чему я там должен удивиться? )) Найду внешнюю компоненту для обработки, отипушсь.
#44 by Ёпрст
записи есть в rg ?
#45 by aka AMIGO
спрашивай у Ёпрст"а, он предлагал этот файл посмотреть
#46 by totparen
записи есть.
#47 by totparen
Записи на 01.12.2009 -
#48 by Ёпрст
минуса в итогах ? :) чего уж тут удивляться тогда
#49 by totparen
Что-то не пойму, а что не может это быть? Ну типа отрицательные остатки. Или о чём вы?
#50 by Ёпрст
да. отрицательные остатки по набору измерений У тебя не закрытый регистр.. если ты группируешь по фирме, к примеру - ты ты этих минусов можешь и не увидеть
#51 by Ёпрст
ты мою поделку запущал ?
#52 by totparen
Скачал компоненту 1sqlite.dll (, положил в каталог базы. При формировании отчета вылетает ошибка: мд = СоздатьОбъект("MetaDataWork"); {D:NEW_ОСТАНКИИОБОРТЫ.ERT}: Неудачная попытка создания объекта (MetaDataWork) При регистрации через regsvr32 на вин7 пишет На клиентском сервере (Вида сервер 2003)
#53 by totparen
Получается объект "SQLiteBase" создаётся, а "MetaDataWork" нет.
#54 by totparen
Не хватало компоненнты 1Срр. Отчет всё верно отображает - Что это значит?
#55 by totparen
Через этот отчет тоже ошибка видна: Обороты и остатки на конец года - Обороты и остатки за год - Конечные остатки не совпадают.
#56 by Lenka_Boo
Итоги пересчитывал?
#57 by totparen
Да. Первое что сделал.
#58 by Z1
скорее всего испортился индекс в ra (или двинул документ без даты в ra хотя маловероятно) Переиндексируй таблицу ra ( где остатки ) После этого должен перебор движений (только делай перебор по всем датам) по ra должен давать правильный результат по измерениям в которых сейчас ошибки.
#59 by Ёпрст
для начала, прибей документы с пустой датой. И.. в какой строчке не верные останки у тебя ?
#60 by Ёпрст
И ? в чем ошибка то ? был расход 92 - в остатках -92... что не устраивает ?
#61 by Ёпрст
КонОст = НачОст+Приход-Расход = 0+0-92 = -92.. Не вижу у тебя ошибок вообще..
#62 by totparen
Если рассматривать один период, без сравнения с другим - то ошибок нет. (хотя я не уверен, что у тебя в запросе конечный остаток не считается простым подсчётом итогов к начальному остатку). Если сравнить два разных периода с одинаковой датой окончания, то почему-то различия в остатке (как в )
#63 by totparen
+ Вот именно и переживаю что в запросе используется такая формула, а не данные с табилцы.
#64 by Ёпрст
1sqlite какой версии у тебя ? в самом последнем - ошибка, если че
#65 by Ёпрст
если опять тоже самое - то первое, проверь наличие пустых дат в 1sjourn +задвоение iddoc
#66 by totparen
1.0.2.6 Даже если и ошибка, которая выражается в , мне всё-равно не понятно как это лечить, что бы в 1С это отображалось корректно.
#67 by Ёпрст
у тя мусор в табличках, вот и итоги не верные.. Размер кстати какой этого регистра ? rg регистра поди в разы больше ra еще ? :)
#68 by totparen
RA405.DBF - 249 МБ (261 497 804 байт) RG405.DBF - 258 байт (258 байт)
#69 by totparen
Наверное не корректные данные. На данный момент я запустил ТИИ
#70 by aka AMIGO
остается посоветовать перепровести все документы :)
#71 by Ёпрст
зачем ? ты же его уже делал. ТиИ не лечит всех ошибок, если че.. особенно тех, что перечисленны в.
#72 by totparen
обнаружил пустые даты в "1SJOURN.DBF"
#73 by Z1
все уже было в смотри в этих документах где нет даты флаг rf  твоего регистра ra скорее всего он там есть и только  один именно по твоему регистру. ну короче эти даты востановишь  "руками" в dbf таблицах и все должно заработать даже без пересчета итогов. первый тест делай как описано в 58
#74 by Z1
кстати пустые даты могли появиться и в результате ТИИ. если есть копия то проверь так ли это или нет
#75 by totparen
сейчас удалил физически записи по таблицы, делаю ТИИ с очисткой ссылок и удалением объектов.
#76 by totparen
Я не пойму ваши термины, что такое "даты флаг rf  "?
#77 by Z1
что то все больно лихо скорее всего ты базу уже запорол. Бери копию и начинай все сналала. первый вопрос в копии есть пустые даты или нет в 1sjourn в таблице 1sjourn есть поля rf... каждое поле соответсвует регистру. Если документ двигает регистр(сколько раз неважно) то флаг rf = 1 так вот где нет дат в 1ыощгкт скоре всего затрагивается только один твой проблемный регистр
#78 by Ёпрст
даты возьмешь либо с движухи регистра (если там есть галка быстрая обработка движений) либо с журнала регистрации, найдя документ по iddoc а та, сперва посмотреть что ээто за доки в самом предприятии. А вот удалять их не стоит - разве что они удалены(у тебя они токма все распроведены, в принципе, можешь грохать их, оставить только те, ГДЕ ПОЛЕ CLOSED>0)
#79 by Ёпрст
+ необходимо было проверить, нет ли записей в регистрах по этим документам - т.е записей в RA с тем же iddoc (в журнальчике мот док и распроведен, но записи в движухе регистра по нему есть)
#80 by Ёпрст
в общем, развлекайся.. А вот тиИ - баловство
#81 by Z1
грохать не айс документы могут быть в 1scrdoc
#82 by Ёпрст
ну, ту табличку ТиИ восстановит, если че :)
#83 by Ёпрст
хуже будет, если записи в 1sconst или в RA* останутся
#84 by Ёпрст
И.. раз уж у автора изначально был скуль (а вот это -всего лишь выгрузка с него) то все исправления нужно делать там - это и быстрее и проще
#85 by Z1
это я как-то вообще упустил. тогда все еще проще возьми с инфостарта мою обработку Поиск ошибок в регистрах 7.7 и проверяй все на sql базе 90 процентов ошибок обработка найдет только прежде чем что-то исправлять делай обязательно копию базы
#86 by totparen
дай ссылку
#87 by totparen
>
#88 by totparen
%
#89 by totparen
Похоже на эту - Мерси. Сейчас заряжу.
#90 by Z1
ну да та самая
#91 by totparen
Пока поднимаю СКЛ версию, смотрю таблицу 1sjourn. В пустых датах нет движений по rf. Значит глюк не в этих документах?
#92 by Ёпрст
проверять нужно сами RA, а не только 1sjourn + итоги не верно пересчитываются у тебя из - за этих документов
#93 by totparen
как проверять RA?
#94 by totparen
так если я проставлю у этих документов дату на текущую, (в физической таблице)  то увижу, что эти документы не проведены. Стало быть на итоги они влиять не должны.
#95 by Z1
во первых почему иекущая дата а не вчерашняя ао вторых посмотри какого вида эти документв ы тртьих если слетала дата то могла слететь и галка проверять надо именно есть ли эти документы во всех ra делает и эту проверку тоже.
#96 by totparen
Ребята, скачайте мне пожалуйста обработку На почту binex[собак]k66.ru
#97 by totparen
Как пользоваться обработкой - интуативно понятно. (Взято с описания на инфостарте). Честно говоря, мне вообще не понятно, на какие кнопки жать. Скачать пока не удалось. Как мне с помощью этой обработки лечить/проверять баги?
#98 by Ёпрст
лечить - никак, тога выявить
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С