Не записывает в *.dbf, если 1 строка уже есть.

Форум 1С: Одинэс.Ру

Найти!

Не записывает в *.dbf, если 1 строка уже есть.

ПодОпытный
23.03.2009 - 13:13
Записываю в файл ДБФ с индексом 1 строку.
Все нормально.
Открываю файл ДБФ ВМЕСТЕ с индексом.
Пытаюсь записать еще 1 строку. Записывает, но все значения = 0! Хотя в отладчике все ок.
Если открыть без индексов, то все нормально. Но тогда будет нужно каждый раз пересоздавать файл индекса, что при большом файле не желательно.
 
Не пойму в чем ошибка, если нужно код выложу ;)
К списку тем К списку форумов

Интересные темы

odines.ru
04.12.2024 - 08:52
Смотри также:
Видимость колонок в ТЗ.
Конфигурация для ВУЗа
ЗиК 286

Re: Не записывает в *.dbf, если 1 строка уже есть.

ПодОпытный
1 - 23.03.2009 - 13:17
Или файл индекса нужно пересоздавать или переиндексировать каждый раз?

Re: Не записывает в *.dbf, если 1 строка уже есть.

VZ
2 - 23.03.2009 - 15:05
Все записывается, хоть без индекса, хоть с индексом. И если нет противоречий с уникальным индексом.
Код вываливай.

Re: Не записывает в *.dbf, если 1 строка уже есть.

ПодОпытный
3 - 24.03.2009 - 05:24
(2) Спасибо. Уже сам разобрался.
Вы угадали ;) (Как говорится, опыт не пропьешь!)
Действительно писались неуникальные записи с уникальным индексом по этому полю ;
(В Штрих-М Кассире в обучающем режиме номер чека всегда РАВЕН.)
Надо бы что-ли в FAQ по DBF добавить.
http://www.kb.mista.ru/article.php?id=190
Как или кому на мисте послать дополнение?
К списку тем К списку форумов

Добавить новое сообщение

Ваше имя:
Тема сообщения:
Сообщение:
« Почему СКДРС не равно СКД? Сканер ШК »
© 2009 Форум 1С: Одинэс.Ру