|
v7: Как изменить значение поля в файле dbf и потом его записать?
| ☑ |
0
web_profiler
06.11.12
✎
17:40
|
Как изменить значение поля в файле dbf и потом его записать?
Пробую так:
Файлик.Первая();
Пока Файлик.ВКонце()=0 Цикл
НомерЗаписи = Файлик.НомерЗаписи();
ШифрТовара = Файлик.SIFR;
Файлик.SIFR = Число("999"+ Строка(ШифрТовара));
Файлик.Записать();
Файлик.Следующая();
КонецЦикла;
|
|
1
web_profiler
06.11.12
✎
17:41
|
Помогите, плиз!!!
|
|
2
Надсмотрщик
06.11.12
✎
17:42
|
В базе поковыряться решил?
|
|
3
web_profiler
06.11.12
✎
17:44
|
у меня есть файл выгрузки из ТО (ТО 2 штуки), в них по товарам одинаковые шифры. Мне в одном из файлов необходимо изменить шифры товаров.
|
|
4
andrewalexk
06.11.12
✎
17:46
|
:) чем самому писать с такими знаниями лучше поискать готовое решение...рекомендую обзорdbf.ert
|
|
5
daniyar5436
06.11.12
✎
17:46
|
похоже не получиться таким образом... потому как ты модифицируешь файл по которому идет цикл...
|
|
6
web_profiler
06.11.12
✎
17:47
|
(5) а как поступить?
|
|
7
daniyar5436
06.11.12
✎
17:48
|
будет лучше если ты считаешь файл выведешь в отчет и схохранишь как ДБФ через эксель
|
|
8
Ёпрст
06.11.12
✎
17:58
|
(0)
Для к = 1 По Файлик.КоличествоЗаписей() Цикл
Файлик.Перейти(к);
....
Файлик.SIFR = 999+ШифрТовара;
Файлик.Записать();
КонецЦикла;
|
|
9
web_profiler
06.11.12
✎
18:08
|
(8) Спасибо помогло!!!
|
|