Имя: Пароль:
1C
1C 7.7
v7: Выгрузка в *.dbf
0 SRM1C
 
10.05.17
11:43
Здрасте.
Сразу скажу 7ку знаю слабо,подскажите такой момент.
Выгружаю материалы по 10 счету, чтобы создавать новую номенклатуру в 8, сразу данные в этой выгрузке подтягиваю и вопрос вот в чем.
Требуется СтавкаНДС и ВидНоменклатуры выгрузить, вроде по отладчику все нормально, но в dbfке эти 2 поля цифрами указаны, а не строкой.
ТЗ.VidNom  = Материал.ВидНоменклатуры;
ТЗ.NDS       = Материал.СтавкаНДС;

тип у полей dbf

ДБФ.ДобавитьПоле("VidNom","S",40,0);
ДБФ.ДобавитьПоле("NDS","S",10,0);

Ну и потом перебор в цикле и присвоение
ДБФ.VidNom  = ТЗ.VidNom;
ДБФ.NDS        = ТЗ.NDS;
1 fedoss
 
10.05.17
11:45
Материал.ВидНоменклатуры.Наименование, Материал.СтавкаНДС.Наименование
2 Builder
 
10.05.17
11:46
Используй явное преобразование в строку.
СокрЛП(Материал.ВидНоменклатуры)
3 Масянька
 
10.05.17
11:47
Подытожу:
СокрЛП(Материал.ВидНоменклатуры.Наименование), СокрЛП(Материал.СтавкаНДС.Наименование)
4 SRM1C
 
10.05.17
11:49
Материал.СтавкаНДС - последний уровень, дальше нету значений
5 Zmich
 
10.05.17
11:49
(2) +1
(1), (3). Наименование - нет такого атрибута у перечисления.
6 SRM1C
 
10.05.17
11:51
СокрЛП - преобразовал, спасибо всем за отклик.