|
печатная форма, ошибка SQL | ☑ | ||
---|---|---|---|---|
0
who respawn
24.11.23
✎
06:46
|
привет, подскажите, из-за чего ошибка?
https://ibb.co/JHqh8K1 |
|||
1
Мимохожий Однако
24.11.23
✎
07:09
|
(0) Краткость - сестра Таланта, но всё же бегать по неизвестным ссылкам боязно. Опиши подробности: как обгонял, как подрезал...
|
|||
2
who respawn
24.11.23
✎
07:24
|
(1) так ссылка на imgbb, сейчас на другой перезалью скрин
https://ltdfoto.ru/image/BJYLyR FORMAT не является известным имя встроенной функции |
|||
4
Волшебник
24.11.23
✎
08:39
|
(2) Эта ссылка не открывается
|
|||
5
who respawn
24.11.23
✎
08:50
|
(4) и куда скрин залить?
|
|||
6
who respawn
24.11.23
✎
09:05
|
да вы рофлите что ли, 1ая ссылка нормальна же, первая в списке по запросу "куда залить скрин"
|
|||
7
Волшебник
24.11.23
✎
09:07
|
(6) Первая открывается. У вас ошибка SQL. Смотрите, какие запросы отправляете на сервер. Не все запросы можно выполнить
|
|||
8
who respawn
24.11.23
✎
09:12
|
(7) там запрос только в процедуре печать, из документа данные вытягиваю и всё
|
|||
9
Волшебник
24.11.23
✎
09:17
|
(8) Может база рушится. Сделайте бэкап на всякий случай
|
|||
10
who respawn
24.11.23
✎
09:27
|
(9) да всё норм с базой, бекап и так каждый час делается, я не понимаю как с проблемой это разобраться
|
|||
11
rphosts
24.11.23
✎
09:29
|
(6) не это ты прикалываешься раскидывая левые ссылки. Если тебе влом набрать текст ошибки - почему ты считаешь что кто-то будет на твои проблемы время тратить?
|
|||
12
who respawn
24.11.23
✎
09:31
|
(11) в плане левые? я в 1ом посте дал ссылку на САМЫЙ ПОПУЛЯРНЫЙ сервис для залива скриншота, прикопались к нему - залил на другой и всё
очевидно, что я сначала загуглил и не нашел решения |
|||
13
mikecool
24.11.23
✎
09:36
|
(12) ты принципиально текст ошибки не выкладываешь текстом?
|
|||
14
who respawn
24.11.23
✎
09:36
|
(13) я его не могу скопировать, там модальное окно и база закрывается ОК я напишу
|
|||
15
who respawn
24.11.23
✎
09:39
|
Ошибка СУБД
Microsoft SQL Server native client 10.0: FORMAT не является известным имя встроенной функции HRESULT =80040E14, HRESULT =80040E14, HRESULT =80040E14, HRESULT =80040E14, HRESULT =80040E14, SqlSrv, SQLSTATE=42000, state = 1, Severity = F, native=319, line=24 |
|||
16
Волшебник
24.11.23
✎
09:40
|
(15) красивое...
|
|||
17
who respawn
24.11.23
✎
09:41
|
(16) не продаю, только посмотреть выложил
|
|||
18
Мимохожий Однако
24.11.23
✎
09:41
|
(15) Что ты делаешь до того как эта ошибка возникает? Что запускаешь? Отладчик включал? Какая конфигурация, платформа, обработка и т.п.
ОФФ: Вышли кофе для гадания |
|||
19
who respawn
24.11.23
✎
09:43
|
(18) ничего не делаю, запускаю печатную форму в открытом документе, отладчик проходит и на этой ошибке просто валится
конфа УТ 10 допиленная платформа 8.3.23.1739 |
|||
20
who respawn
24.11.23
✎
09:52
|
(19) в гугле нашел ошибку такую связанную с датой(не 1с) в запросе вообще даты нет
|
|||
21
Волшебник
24.11.23
✎
09:55
|
(20) Печатная форма без даты? Это вряд ли
|
|||
22
Djelf
24.11.23
✎
10:02
|
(0) Ошибка в том, что FORMAT есть только в 12й версии MSSQL, а у тебя видимо версия меньше.
|
|||
23
Мимохожий Однако
24.11.23
✎
10:01
|
(19) Теперь покажи фрагмент кода, на котором валится база. На других печатных формах такой же эффект?
|
|||
24
shuhard
24.11.23
✎
10:03
|
(23) зачем тебе вызов ADODB ?
|
|||
25
who respawn
24.11.23
✎
10:05
|
(21) ну я просто получаю реквизит Дата и ничего с ним не делаю, вообще (22) а где я его использую то
|
|||
26
Djelf
24.11.23
✎
10:08
|
(25) В 256 строке
|
|||
27
who respawn
24.11.23
✎
10:10
|
(26) у меня 1 процедура на 100 строк
какой 256? |
|||
28
Djelf
24.11.23
✎
10:14
|
(27) А я утверждаю, что в 256. Так мне телепатирование подсказывает.
|
|||
29
shuhard
24.11.23
✎
10:15
|
(28) +100500
пора голосовалку прикручивать |
|||
30
who respawn
24.11.23
✎
10:15
|
(28) спасибо
|
|||
31
Web00001
24.11.23
✎
10:53
|
Тебе Люди говорят что msqsql у тебя версии меньше чем 12. Вывод такой сделан на основании текста ошибки. Какая версия msqsql на твоем сервере?
|
|||
32
who respawn
24.11.23
✎
12:51
|
(31) ну у меня sql2008
так я не понимаю в чем проблема то, не первую печатную форму же делаю |
|||
33
Garykom
гуру
24.11.23
✎
13:06
|
(32) Проблема в баге слишком новой платформы
Объясни зачем вам для УТ10 на ОФ использовать новые платформы? |
|||
34
who respawn
24.11.23
✎
13:29
|
(33) на этом серваке другие базы крутятся с УФ, в УТ10 УФ тоже есть
|
|||
35
who respawn
24.11.23
✎
13:31
|
(33) да и в целом не я это решаю, какую скажут такую и ставить надо, так что мне с этой ошибкой делать то?
|
|||
36
rphosts
24.11.23
✎
13:48
|
(35) было-бы неплохо показать текст кода который приводит к ошибке, весь код (к примеру одной строки Запрос.Выполнить(); - мало, нужен сам текст запроса).
|
|||
37
Garykom
гуру
24.11.23
✎
13:53
|
(34) для других баз можно на одном сервере иметь несколько версий сервера 1С
|
|||
38
Zamestas
24.11.23
✎
13:54
|
(36) Пятничная задача - переписать запрос, который не вылетает на 23 платформе в связке с 2008 скулем?
|
|||
39
shuhard
24.11.23
✎
14:04
|
(38) дык режим совместимости нацелен на решение такого рода задач, после того, как ТС код выложит, можно перетереть
|
|||
40
rphosts
24.11.23
✎
14:08
|
(39) сейчас он тебе его выпулит скрином...
|
|||
41
H A D G E H O G s
24.11.23
✎
14:12
|
Поставьте последний sql native client
https://www.microsoft.com/en-us/download/details.aspx?id=50402 |
|||
42
nextssbt
24.11.23
✎
14:22
|
(19) а не проще ли опустить версию платформу для ут 10.3 не обязательно 23.ххх
|
|||
43
who respawn
24.11.23
✎
14:50
|
"ВЫБРАТЬ
| ЗапросНаРасчет.Дата КАК ДатаЗаявки, | ЗапросНаРасчет.Менеджер.Представление КАК Менеджер, | ЗапросНаРасчет.Контрагент.Представление КАК Контрагент, ов,дТорг | ЗапросНаРасчет.Комментарий КАК Примечания, | ЗапросНаРасчет.ПланПериодПоставок КАК ПланПоставок, | ЗапросНаРасчет.Попозиционно КАК Попозиционно, | ЗапросНаРасчет.ЕдинымЛотом КАК ЕдинымЛотом, | ЗапросНаРасчет.Предложение КАК Предложение, | ЗапросНаРасчет.Доставка КАК Доставка, | ЗапросНаРасчет.ЦенаСОкруглением КАК ЦенаСОкруглением, | ЗапросНаРасчет.РасчетПроизвел.Представление КАК РасчетПроизвел |ИЗ | Документ.ЗапросНаРасчет КАК ЗапросНаРасчет |ГДЕ | ЗапросНаРасчет.Ссылка = &Ссылка |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ЗапросНаРасчетТоварыРасчетСкидки.НомерСтроки КАК НомерСтроки, | ЗапросНаРасчетТоварыРасчетСкидки.Номенклатура.Представление КАК Номенклатура, | ЗапросНаРасчетТоварыРасчетСкидки.ХарактеристикаНоменклатуры.Представление КАК ХарактеристикаНоменклатуры, | ЗапросНаРасчетТоварыРасчетСкидки.Количество КАК Количество, | ЗапросНаРасчетТоварыРасчетСкидки.Номенклатура.ЕдиницаДляОтчетов.Представление КАК ЕдиницаИзмерения, | ЗапросНаРасчетТоварыРасчетСкидки.ЖелаемаяЦенаСНДС КАК ЦенаОриентировочная, | ЗапросНаРасчетТоварыРасчетСкидки.ОптоваяЦенаСНДС КАК ЦенаОпт, | ЗапросНаРасчетТоварыРасчетСкидки.УстановленнаяЦена КАК ЦенаКонечная, | ЗапросНаРасчетТоварыРасчетСкидки.СрокДействияСкидки КАК ПериодДействияЦены, | ЗапросНаРасчетТовары_Себестоимость_РасчетСкидки.ЦенаСебестоимости КАК ИтогоСебестоимость, | ЗапросНаРасчетТовары_Себестоимость_РасчетСкидки.Наценка КАК Наценка, | ЗапросНаРасчетТоварыРасчетСкидки.Содержание КАК Содержание |ИЗ | Документ.ЗапросНаРасчет.ТоварыРасчетСкидки КАК ЗапросНаРасчетТоварыРасчетСкидки | ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗапросНаРасчет.Товары_Себестоимость_РасчетСкидки КАК ЗапросНаРасчетТовары_Себестоимость_РасчетСкидки | ПО ЗапросНаРасчетТоварыРасчетСкидки.Ссылка = ЗапросНаРасчетТовары_Себестоимость_РасчетСкидки.Ссылка | И ЗапросНаРасчетТоварыРасчетСкидки.НомерСтроки = ЗапросНаРасчетТовары_Себестоимость_РасчетСкидки.НомерСтроки |ГДЕ | ЗапросНаРасчетТоварыРасчетСкидки.Ссылка = &Ссылка" |
|||
44
who respawn
24.11.23
✎
14:51
|
извиняюсь
https://pastein.ru/t/TFV |
|||
45
arsik
гуру
24.11.23
✎
14:53
|
(43) Поменяй Представление на Наименование
|
|||
46
Garykom
гуру
24.11.23
✎
14:59
|
(45) лучше совсем убрать ".Представление"
лишнее обращение через точку |
|||
47
Garykom
гуру
24.11.23
✎
15:01
|
(28) Вполне возможно ты прав про 256 строку
|
|||
48
shuhard
24.11.23
✎
15:01
|
(46) и комментарий/содержание выразить
|
|||
49
Garykom
гуру
24.11.23
✎
15:06
|
(48) смысл если в запросе это поле не используется для объединения/соединения/условия и т.д.?
|
|||
50
shuhard
24.11.23
✎
15:07
|
(49) хрен знает для чего платформа пытается использовать FORMAT, стринги и даты первые кандидаты
|
|||
51
Djelf
24.11.23
✎
15:08
|
(44) А Garykom в (33) очень правильно написал - видимо это ошибка платформы 1С 8.3.23, т.е. понижай платформу.
Почему старые (аналогичные) отчеты работают - совсем не понятно. Исходников 1С у нас же нет, остается только гадание на кофейной гуще. |
|||
52
Garykom
гуру
24.11.23
✎
15:10
|
(50) Даты и Представления кандидаты
Теоретически платформа 1С для старых версий mssql должна вместо FORMAT использовать CONVERT Имхо запросы конечно кривоваты, но один фиг надо или платформу 1С опускать или версию mssql поднимать И заодно писать в техподдержку 1С |
|||
53
Garykom
гуру
24.11.23
✎
15:13
|
(51) Возможно там не используется ".Представление", да еще без явного соединения
|
|||
54
Zamestas
24.11.23
✎
15:15
|
(44) Кинь запрос в консоль запросов и попробуй сначала закоментить поля с датой и выполнить, потом откатить в изначальный вид и закоментить поля с ".Преставление" и выполнить - просто интересно, что именно вызывает ошибку.
|
|||
55
trad
24.11.23
✎
15:23
|
в профайлере поймать этот запрос
посмотреть куда там платформа format вкорячивает |
|||
56
shuhard
24.11.23
✎
15:25
|
(52)[или платформу 1С опускать или версию mssql поднимать]
или режим совместимости попробовать |
|||
57
who respawn
24.11.23
✎
17:17
|
то есть переделать запрос никак нельзя чтобы не валилась ошибка?
|
|||
58
rphosts
24.11.23
✎
17:30
|
(57) ты точно читаешь то, что тебе пишут? (54)
|
|||
59
who respawn
24.11.23
✎
17:57
|
(58) я представления убрал вообще ошибка осталась, дату тоже закомментил и ошибка
|
|||
60
Zamestas
24.11.23
✎
18:44
|
(59) Откинь второй запрос, попробуй только первый выполнить в консоли запросов. В таком виде ошибка вылетает?
|
|||
61
who respawn
25.11.23
✎
05:29
|
(60) да, ошибка
|
|||
62
Кулибин
25.11.23
✎
07:55
|
Елки-палки, так если консолью запросов научился пользоваться, то закомментируй ВСЕ получаемые поля и по одному снимай комментарии, чтобы попробовать поймать, на всё две минуты. В результате окажется, что таблица битая, гггг.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |