базы из 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

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab