ошибка: номер за пределами значения! #6836


#0 by Umka-Kate
Что это может быть?
#1 by Umka-Kate
вообще где о сообщениях ошибок можно узнать?
#2 by Diter
Обычно это сообщение вылетает когда ты используешь инструкции типа ТЗ.ПолучитьЗначение(Строка,Колонка), ТЗ.УстановитьЗначение(Строка,Колонка,Значение) и т.п. Сообщение означение, что какойто из параметров (строка или колонка), а точнее их номер не входит в заданную ТЗ. Например ты пытаешься прочитать данные из 100 строки и 5 колонки, а в ТЗ у тебя 99 строк и 4 колонки. Прогони в отладчике и посмотри какие значения утебя принимают параметры.
#3 by laeg
Может быть что вы пытаетесь получить Строку по номеру из ТЗ или СЗ которой нету ... А может быть что то еще, на чём именно такая ошибка ?
#4 by Umka-Kate
именно на цикле где я значения из ТЗ получаю он сразу в отладчике прерывает в начале цикла ни одного значения не получает
#5 by Diter
Тоже самое будет, если у тебя строка или колонка равны 0.
#6 by Diter
Давай код в студию (только не весь, а кусок где ошибку выбивает)
#7 by Umka-Kate
#8 by laeg
1. Проверь КоличествоСтрок, сколько строк выдает: 2.А не проще ли сделать примерно так ТЗ.Заполнить(0,,,"Удалить") ТЗ.Свернуть("НомерСчета","Удалить");
#9 by Umka-Kate
1830 - это обработка справочника ... попробую..
#10 by laeg
В догонку: Ты в Цикле случайно не удаляешь строки ?
#11 by laeg
Типовая обработка ? И на какой именно строке ошибку выдает ? В отладчике смотрела ?
#12 by Umka-Kate
на первой же вообще в цикл не идет удаляю в др цикле.. те до того цикла еще не доходит
#13 by laeg
перед циклом вставь строку ТЗ.ВыбратьСтроку; и увидишь в чом проблема Скорей всего проблема раньше.
#14 by Umka-Kate
2. - так цикл идет.. гм..ура.. непонятно почему это то не работает..
#15 by laeg
А ты попробовала ?
#16 by GrayT
Видать это я где то накосячил. Код не проверял - каюсь. Сейчас посмотрю внимательней. Код похоже отсюда пришел
#17 by laeg
Бывает ... Помочь ?
#18 by Umka-Kate
значения не в ту колонку и строки неправильно считает... спасибо все заработало
#19 by GrayT
Точно :) Справлюсь, спасибо :)
#20 by laeg
Всегда рады :о)) Обращайтесь ежеле что.
#21 by Umka-Kate
угу тока там ошибок много
#22 by Umka-Kate
ПолучитьЗначение(<Строка>,<Колонка>)
#23 by Diter
Чего-то я запутался. Вопрос задаёт Умка-Кэт, а косячит ГрейТ. Странно всё это. Или сиамские близнецы, или это одноо лицо, или ... ну я не знаю тогда. Уважаемые Кэт и Грей - объяснитесь публике будь ласка.
#24 by GrayT
Там в каждой строке такая ошибка была - не знаю что на меня нашло. В целом обработка заработала или еще есть ошибки? Пиши, еже ли что.
#24 by Umka-Kate
он мне вчера на вопрос отвечал но вчера не было времени доделать на основе его подсказки и есть прога просто не знала что он обидится теперь буду сообщать кто мне что подсказал
#26 by GrayT
Кто обиделся? Я? :))))) Я просто признал СВОИ ошибки :) Сходи по ссылке и все поймешь
#27 by Umka-Kate
ну в данный момент все мелочи исправила но обработка в целом не работает(( он на удаление 2-3 счета пометил а там их десятки(( что-то не так пербирает
#28 by NS
Задачу четко опиши!!!
#29 by NS
Пометить на удаление все дубли? Или если есть дубли - пометить на удаление все, кроме одного?
#30 by GrayT
Т.е. десятки? Модуль сильно вырос? показывай весь наверное. Я подправил ошибки и набил в разнобой счетов по контрагенту - все почистилось 2 счета из 8 осталось
#31 by Umka-Kate
пометить на удаление в се дубли
#32 by GrayT
Вот это исправила?   Пока спрК.ПолучитьЭлемент=1 Цикл
#33 by Umka-Kate
ух, ты мне вообще всю обработку сам сделал..копирайт бай GrayT :0)
#34 by Umka-Kate
так вот осталось контрагенты отменяются по ним отбором счета идут так что без разницы
#35 by NS
Эта обработка удаляет не все одинаковые счета!!! Хотя-бы так....
#36 by NS
(+35) Ааааааа!!!! Не обращайте внимание... приступ бреда... Ес-но в Лажа.
#37 by Umka-Kate
спасибо..не заметила..
#38 by Umka-Kate
почему еще один переьор - цикл + и все ща попробую
#39 by Umka-Kate
хорошо позориться когда звезд нету)) правда бред...
#40 by NS
ТЗ.Счет - это текущийЭлемент!!! Ес-но нужно не найтипонаименованию, а найтиЭлемент(ТЗ.Счет).... То есть... ТЗ.ВыбратьСтроки; Пока ТЗ.ПолучитьСтроку=1 цикл
#42 by NS
КонецЦикла; Здесь то-же ошибка.... Надо хотя-бы так: ТЗ.Сортировать("НомерСчета");
#43 by Umka-Kate
разве тогда не все удалятся?
#44 by NS
При пробеге по ТЗ, каждый последний в цикле дубляжей - не помечался.
#45 by Umka-Kate
ок спасибо всем особенно GrayT ** и NS **
#46 by GrayT
Уф. отвлекли малость. А что уже все? Ну и хорошо, что хорошо кончается :) Пожалуйста.
#47 by alt
Провожу документ а он пишет Документ.РасходнаяНакладная.Модуль Документа(1772)Номер за пределами значений
#48 by aprof
А посмотреть что в этой строке религия не позволяет? --------------------
#49 by alt
на сылке?
#50 by alt
Помогите Plz!!!!!!!!
#51 by GrayT
Чем?
#52 by alt
ты ещё здесь
#53 by alt
Провожу документ а он пишет Документ.РасходнаяНакладная.Модуль Документа(1772)Номер за пределами значений
#54 by Ёжик в тумане
Ещё одна эпидемия...
#55 by Denis81
Помогите с таким вопросом: создана переферийная ИБ.В нее перенесены все доки из центральной ИБ. Но когда на переферийной ИБ пользователь пытается войти в любой документ( или создать новый документ) вылетает ошибка СпТиповДок2.НайтиЗначение(Док.Вид,Стр1); {Глобальный модуль(1315)}:Номер за пределами значения!
#56 by Diter
Всем спрашивающим. Прочитайте внимательно начало данной ветки. Там описаны все возможные случаи их причины и методы исправления.
#57 by GrayT
Тьфу, млин. А я думал у меня крыша поехала - очень устойчевое дежа-вю :)
#58 by Diter
Я тоже вспомнил, что когда-то такая тема вроде обсуждалась :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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