Как работать в отладчике с временными таблицами #402240


#0 by Скромный
Люди! Помогите пожалуйста. Такая вот ситуация. Сделал переход на 1.2.21. При автозаполнении Отражения зарплаты в учете выдется ошибка: шибка выполнения запроса "Ошибка при выполнении операции над данными: Microsoft OLE DB Provider for SQL Server: Arithmetic overflow error converting numeric to data type numeric. Была ли у кого нибудь такая проблема? Как то давно была такая ошибка в другом месте. Покапался в запросах, нашел проблемный, все выяснилось. А теперь сунулся в модуль отражения, поробовал вытащить запрос, а там сплошь одни временные таблицы!!! Как с ними работать? Как найти проблемное место? Подскажите пожалуйста.
#1 by IOL
поищи goldparser + Комплект разработчика консоль запросов. там ногие вещи проясняются.
#2 by Новиков
Что скажешь - не совпали у тебя похоже типы полей в таблицах в запросе твоем. Как искать: 1. Ты вьюхи писал до апдейта? Если писал - то их тоже надо будет обновлять. 2. Берешь консоль запросов и копируешь туда свои темпы по одной штуки. Занятие длительное, зато при выполнении ПОСЛЕДОВАТЕЛЬНОМ запросов помещения в темпы, а потом и главного запроса, ты прочухаешь с каким полем у тебя проблема.
#3 by Скромный
, Спасибо! Подсажите уж пожалуйста. Я открыл консоль запросов в ИР, вставил туда результирующий запрос. В дереве зарпосов появилась структура запроса. Там же конечно и временные таблицы. А как теперь задать эту таблицу? В поле "текст запроса"? что то не получается.... Извините, а что такое "вьюхи"? Зарплату не дорабатывали, все типовое.
#4 by Скромный
Там в тексте запроса, где создается временная таблица, еще парочка временных таблиц.... а как с ними быть? Делаю так. Нажимаю кнопочку "изменить текст запроса", вставляю туда текст, где создается временная таблица (в которой еще есть веремнные таблицы) В конструкторе на закладке "дополнительно" ставлю точку не в "созадать временную таблицу", а выбокра данных. При сохранении выдает ошибку. "неверное присоединение"
#5 by Новиков
Мда. Где вы люди, которые орали тут во все горлышко, что лучше конструктора нет ничего :) Забей ты на все визуальные тырканья. Открываешь консоль, копируешь текст где есть ПОМЕСТИТЬ - выполняешь. Копируешь второй запрос - опять выполняешь. И так до тех пор - пока не обвалится. Где обвалилось - там и копай уже. А с визуальными рисованиями - завязывай. Руками и понятнее и быстреею
#6 by Алгоритм
Консоль запросов с функцией отладки запросов к временным таблицам
#7 by Новиков
Пользоваться удобно этой штукой?
#8 by Скромный
Я буду выполнять все запросы отдельно, но если мне не повезет, в отдельных запросах быдет все ОК. А вот в результирующем, где все сводится, будет ошибка. Что тогда? Надо все равно как то это вместе все временные таблицы сводить..... Или я что то не понял, и имеете ввиду как то выполнять в сводном запросе?
#9 by Алгоритм
Скачай демонстрашку увидишь, мне нравиться
#10 by Скромный
Спасибо. Попробую
#11 by Костег
Напиши экспортную функцию, параметрами передавай результат запроса и ид временной таблицы, возвращай тз. Обращайся к ней прямо из окна отладчика. Очень удобно если текст запроса собирается динамически и в запрос предается много параметров.
#12 by Iskatel
Такая же беда ((( Вот тут ещё об этом:
#13 by Kolyasik
собери все временные таблицы и засунь их в пакет, и гоняй их в консоли запросов...
#14 by Iskatel
так все как этот косяк исправляется?
#15 by Iskatel
пришлось извращаться - выгрузила в файловый, там доки нормально заполнились, потом загружу обратно в Сикуль. И в тех поддержку написала, буду ждать разъяснений.
#16 by Скромный
Наверно уже поздно. Но именно установка sp4 помогла!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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