#4
by NS
Что-то у меня есть сомнения... Округление итогов до целого в запросах. Есть приход например 235,348 Есть расходы - все целые, остаток в итоге 0.348 Запрос с одной группировкой по этому товару (это измерение) выдает 0. С группировкой по документам движения выдает 0.348 Замечали неоднократно по разным регистрам. Глючат в том числе и типовые отчеты. Проверял. Всё нормально с разрядностью. период с начдата по кондата; Группировка товар без групп;
#6
by NS
Это предположение, или точно известно что в 27-ом были исправлены ошибки опер. итогов 25-го?
#8
by Sadovnikov
"Округление итогов до целого в запросах" - дык запросы очень разные бывают. В том числе, и те, что и должны до целого округлять. Точнее, должны это делать с точки зрения 1С.
#9
by NS
Это шутка? Я очень рад тому что 27 релиз (которому 2 года отроду) не глючит уже четыре года...
#12
by Ёпрст
>>"Есть приход например 235,348 >>Есть расходы - все целые, остаток в итоге 0.348 " А какой должен быть остаток, если "Есть расходы - все целые" ????
#15
by NS
Глюк такой. Если в запрос добавляем функции приход и расход, и добавляем группировку Документ (и берем период в котором находятмся все приходы и расходы) - то КОНОСТ по товару выдает правильное количество. Очень похоже на глюк 18-го релиза, но глючит немного по-другому. Потому что я выложил пример запроса. Извесный глюк это округление остатков в функции сумма с вложенной внешней функцией - но тут функция коност Ситуация такая - фирма работает круглосуточно, выгнать всех для пересчета итогов - это простой, потерянные деньги. Выгрузка/Загрузка невозможна, пересчет итогов - долго (база 10 гигов) То есть выгнать можно только один раз. Варианта три - переход на 19,21 или 27-ой релиз. Я вообще попробую смоделировать ситуацию на пустой конфигурации с одним регистром и одним документом, может получится отловить глюк конкретней.
#16
by Sadovnikov
"выгнать всех для пересчета итогов - это простой, потерянные деньги" - пардон, на такая маленькая база пересчитается за несколько десятков секунд. И выгонять никого не надо.
#22
by NS
не могу. Я сейчас не у клиента. Предлагаешь пересчитать все итоги по всем регистрам, и переписать все отчеты в базе?
#25
by NS
Если даже я моментально пересчитаю все регистры - нужно еще проверить глючат ли отчеты. сейчас стоит 25-ый.
#26
by Ёпрст
А Сумма в запросе кстати, "не глючит", а берёт точность из переменной текста запроса.. а вот когда её заставляют вычислять некоторое выражение, в котором не участвует переменная текста запроса, объявленная выше - то точность взять неоткуда , и по-умолчанию =0. Вот и "округление".
#28
by Sadovnikov
В ссылка на обработку, которая как раз прямыми запросами перечситывает регистры. Хоть все, хоть по отдельности. Каюсь, не обратил внимание на запрос, когда писал .
#29
by NS
Спасибо. Теперь остался другой вопрос - кто-нибудь сталкивался с таким глюком на 25-ом, и переход на какой релиз спас...
#31
by NS
Если бы только один отчет врал... Подобные округления происходят во всех отчетах. Точно есть подобный глюк по типовому остаткиТМЦ, в типовых отчетах (это я видел) И по типовому Продажи (оборотному) - это со слов пользователей.
#32
by Sadovnikov
Так одного простого показательного должно хватить для разбора полетов. Ну и типов данных, хранящихся в регистре.
#33
by Mikeware
Несколько баз, SQL, размеры от 10Г до 65Г, релиз везде 25, такого глюка не наблюдал... Итоги бывает, слетают... лечатся выборочным пересчетом по конкретному регистру - конкретному измерению регистра.
#35
by Sadovnikov
Если я тоже скажу, что не видел - будет очень непоказательно... Хотя, правда, не видел.
#36
by NS
Ситуация очень редкая, на практических данных не встречается... (приход дробный, расход только целый) - может поэтому не было таких глюков? Именно слет итогов тут не при чем, так как все движения в одном периоде итогов - то есть идет расчет коност на лету. Но насколько я понял из-за неправильного расчета переносятся неправильные итоги на следующий период.
#37
by Mikeware
Удивляешь.... если "переносятся неправильные итоги на следующий период" - это и есть классический слет итогов. А если "странные данные" выдает запрос - надо лечить именно запрос
#38
by romix
Может в последний расход включать закрытие значений меньших 1, если фактически их нет на складе?
#39
by NS
На начало месяца итогов нет. Данные только в этом месяце - коност выдает неправильное значение - это не слет итогов (кондата раньше ТА и раньше конца месяца) Слет итогов когда только переносятся неправильные итоги, а отчет за кусок предыдущего периода выдает правильные значения. Эти неправильно рассчитываемые итоги переносятся на следующий месяц - это не слет итогов, а неправильный расчет, но то что неправильные итоги переносятся на следующий месяц - это не утверждение, а предположение. И как запрос из можно вылечить? 0_0 Нельзя. Во первых нужно четко контролировать приход/расход чтоб не воровали, во вторых это вет. справки, с ними мухлевать очень накладно, а в третьих очень плохо когда у сотрудников появляется отмазка "программа неправильно считает" - у них эта отмазка появляется на все случаи жизни.
#41
by Mikeware
Включи еще в запрос нач остаток, приход и расход. И посмотри. Для очистки совести, сделай запрос на ТА, и сравни с тем, что фактически лежит в итогах регистра. Для полной очистки совести сделай то же прямым, и найдешь, где ж порылась собака. Но - имхо - от разрядности, если ты ее не превышаешь - ничего зависеть не должно.
#42
by NS
Если включить в запрос приход и расход то запрос начинат работать правильно (с группировкой). Нет не пробовал, попробую. Разрядность не превышаю - пять знаков после точки. Но если ошибка исчезнет - это ничего не меняет. Все отчеты не переписать (слишком дорого встанет клиенту) , а включитьSQL даст тормоза.
#43
by NS
Если включить в запрос приход и расход то запрос начинает работать правильно (с группировкой документ). Без группировки по документам не пробовал.
#46
by vde69
подобное было если разрядность регистра больше 2х знаков после запятой, помню долго боролся, поборол (правда давно уже было)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Печать из под ДОС под терминалом
- Запуск 1С:SQL под пользователем SQL но не SA ?
- Была обработина под 77, которая красиво из mxl делала xls нужна под 8.0
- v7: Почему итоги по регистру неправильные?
- БГУ. Почему операции содержат неправильные проводки?
- неправильные итоги в универсальном отчете при удалении группировки
- Виртуальная таблица дает неправильные обороты
В этой группе 1С
- Ошибка создания ИБ на сервере 1С.
- Создание внешних печатных форм, 1С7.7
- Ошибка при запуске программы
- На чем написана ОС Windows
- Помогите с обменом Бухгалтерия -> Торговля
- Возвратные отходы в ОПзС УПП
- Доплата за замещение в ЗУП 8.1
- Покрасить ячейки при выводе отчета
- Как Получить уровень элемента справочника в запросе?
- 1с 8.2 как обновить форму? Установил отбор. он установился но не отображается!
- Обход результата запроса по группировкам 1С 8.
- запуск Обмена РИБ через COM-соединение
- Ошибка "Использование итогов выключено"
- Как программно добавить в командную панель кнопку?
- Учет драгметаллов
- как обратиться к открытому документу из внешней обработки?
- как избавиться от задвоенных контрагентов
- Обновить конфигурацию базы данных на сервере?
- АМБА----->ЗУП
- Ноут для программиста 1с