базы из 1С

  • Автор темы Автор темы Iscander
  • Дата начала Дата начала
вместо 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, тогда не глючит.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab