v7: Длина индекса превышает максимальную длину и не может быть уменьшена #661640


#0 by Ковычки
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда {E:БАЗЫ ДАННЫХПУБЛИЧНЫЕ БАЗЫ ДАННЫХ.$КОНФИГУРАЦИИ 77ООО_КАРАТ_Е_ПРОИЗВОДСТВОEXTFORMSЗАКАЗНАОТГРУЗКУПЕРЕНОСВУПП.ERT}: Длина индекса превышает максимальную длину и не может быть уменьшена. Что уменьшить ?
#1 by Dolly_EV
И...ать... ЗАЧЕМ столько Группировок???
#2 by oslokot
Длина ключа индекса группировки превысила 240 байт Уменьшай колво группировок
#3 by Ковычки
что бы не париться с выгрузкой в ТЗ это понятно, а если не уменьшать ?
#4 by Ёпрст
напиши прямой запрос
#5 by ДенисЧ
А если не уеньшать - получаешь ошибку.
#6 by NS
В ТЗ выгружаются не только группировка, но и функции и  переменные запроса. Нафига ты вынес всё в группировки?
#7 by Mikeware
омистинеть....
#8 by oslokot
никак, кроме как Размер группировки в ключе зависит от типа данных: СтрокаРазмер строки + 1 (байт) Справочник одноуровневый 10(байт) Справочник многоуровневый без групп 19(байт) Справочник многоуровневый 20(байт) Справочник неопределённого вида 14(байт) Документ 10(байт) Документ неопределённый вид 14(байт) (c) Посчитай у себя ради интереса.
#9 by VladZ
Ё...
#10 by NS
Действительно Ё. Особенно советы. :)
#11 by Ковычки
зачем считать ? Что будет в ТЗ ?
#12 by NS
не поверишь, но у метода выгрузить больше одного параметра.
#13 by Ковычки
не поверишь, не всегда возвращаемое значение принадлежит тому же коду
#14 by КонецЦикла
Группировок многовато, боян :) Перебором лупи и дополняй ТЗ - быстрее будет чем ТАКОЕ если штатно хочешь А если попробовать просто по заявке и строке документа, выгружать в ТЗ можно и функции и переменные
#15 by Ковычки
вот тук и затык - результат передается в необрабатываемую функцию и хотелось передавать ничего не делая, да уже и не ссуть, все давно передано
#16 by NS
Какая разница? Скопируй код.
#17 by NS
Хотя копировать код в котором из запроса в ТЗ принимают только группировки - моветон. Зачем копировать кривой код?
#18 by Gepard
тут достаточно одной группировки ЗаказНаОтгрузку
#19 by Gepard
а потом Запрос.Выгрузить(ТЗ, 3);
#20 by Gepard
+ второй параметр обязателен в Выгрузить
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям