ОБСУЖДЕНИЕ

базы из 1С

28 ответов 11,9 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

вместо DBF.Сохранить(); поставь DBF.Записать();
(торопился видимо очень, вот и ошибся)

а по поводу коэффициента, у тебя по идее должно записываться все в поле TVrem, проверь файл после выгрузки
 
я бы сделал так
DBF.ДобавитьПоле("TVrem",1,1,0);
DBF.TVrem=Спр.ТипПодсчета.ПорядковыйНомер();
тогда если DBF.TVrem= 1 - это ВремяВсек, а при DBF.TVrem= 2 - коэффициент
 
2 GorlanovMax огромное тебе спасибо.
Еще маленький вопросик в поле разряд "Razr" записываются почему то все нули.
 
внедри
DBF.ДобавитьПоле("Razr",1,14,2);
DBF.Razr = Спр.Разряд.ТарифнаяСтавка
 
:(
 
Спасибо всем за помощь. Как только смогу отблагодарю=)
 
У меня вопрос можно ли в обьявлении поля
DBF.ДобавитьПоле("Name",2,99,0); сделать его длину либо вообще неограниченную либо больше чем 99.
 
неограниченную нельзя. а больше попробуй сам, но по-моему 99 это предел
 
255 символов - это максимум. лучше 254, тогда не глючит.