Сбилась нумерация строк в документе!

Новая тема
7.7.025 Оперативный учет.
База ошибок не содержит.

В документе из 44 строк, после 16 строки идет сразу 19-я. Добавляю еще строку, ноль эмоций. Обратно удаляю ее - строки перенумеровались. Сохраняю и провожу документ, захожу опять - ВСЕ НА МЕСТЕ: 15, 16, 19, 20 и далее...

При этом при печати документа в модуле идет проверка на номер строки и печатается ерунда.

Еще раз: база протестирована и ошибок не выдает...
"А конфигурацию не правил?
Проверь модуль документа на предмет использования названий переменных.
У меня была аналогичная ситуация. Использовалась в качестве временного счетчика при печати переменная "НомерСтроки".

Во внешнем отчете ее использовать допустимо, потому что для обращения к реквизиту документа тут надо явно указать док.НомерСтроки, а внутри модуля документа (и формы документа) нельзя, поскольку есть такой реквизит у документов.
Получалась ужасная путаница и номера строк скакали как угодно... Проверь у себя...
Например:
Во внешнем модуле это работает нормально:
док.ВыбратьСтроки()
НомерСтроки = 0;
Пока док.ПолучитьСтроку()=1 Цикл
  НомерСтроки=НомерСтроки+1;
  Сообщить("Текущий ном.строки="+НомерСтроки);
КонецЦикла;

Внутри модуля формы документа это работать будет совсем иначе
ВыбратьСтроки();
НомерСтроки = 0;
Пока ПолучитьСтроку()=1 Цикл
  НомерСтроки=НомерСтроки+1;
  Сообщить("Текущий ном.строки="+НомерСтроки);
КонецЦикла;
"
Кроме того, что написал ЧеширскийКот, могу добавить: посмотри в конфигураторе, у этого документа стоит галочка автонумерации? Если нет, то любое удаление строки, где-нибудь в середине списка, создаст лакуны, подобные тем, что у тебя наблюдаются.
Читают тему
(гостей: 1)

Быстрый переход