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

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

Найти!

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

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

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

odines.ru
25.10.2020 - 19:11
Смотри также:
Розничный магазин с собственной продукцией и покупным товаром.
НДФЛ
Модуль на ровном месте стал выдавать ошибку: "Переменная не определена (СуммТаблицаПроизводствРасходов)"

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С: Одинэс.Ру