Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Как распарсить файл настроек пользователя 1cv7.cfg (7.7)

IceBeerg
читатель
офлайн
Дата регистрации: 06.10.2004
Сообщений: 803
Пост №1
 
14.02.2008 16:19

Собственно сабж.<br>Что-то я не догоняю...

Vladko
читатель
офлайн
Дата регистрации: 27.08.2007
Сообщений: 2649
Пост №2
 
14.02.2008 22:10

зачем?

IceBeerg
читатель
офлайн
Дата регистрации: 06.10.2004
Сообщений: 803
Пост №3
 
15.02.2008 10:43

"Чтобы редактировать, что было напихано туда процедурой СохранитьЗначение() и прочими в секции UserValuesProfile и т.д.<br>Пока только дошел до:<br>//На форму положить список значений СписЗнач<br>Процедура Сформировать()<br>Данные=СоздатьОбъект("Текст");<br>Данные.Открыть(КаталогПользователя()+"1cv7.cfg");<br>НачСпис=СоздатьОбъект("СписокЗначений");<br>Для Ном=3 По Данные.КоличествоСтрок() Цикл<br> ВрСтр=Данные.ПолучитьСтроку(Ном);<br> НачСпис.ИзСтрокиСРазделителями(Лев(ВрСтр,СтрДлина(ВрСтр)-1));//Отъели последнюю ","<br> Если НачСпис.ПолучитьЗначение(1)="UserValuesProfile" Тогда<br> ВрСтр=НачСпис.ПолучитьЗначение(2);<br> ВрСтр=Лев(ВрСтр,СтрДлина(ВрСтр)-7);//Откусили хвост "}}"}}} "<br> ВрСтр=Прав(ВрСтр,СтрДлина(ВрСтр)-2);//Откусили сначала "{{"<br> ТСим="""";<br> ТСтр="""";<br> Кол=0;<br> Для Ном=1 По СтрДлина(ВрСтр) Цикл<br> ТСим=Сред(ВрСтр,Ном,1);<br> Если ТСим="{" Тогда<br> Если Кол=0 Тогда<br> Кол=Кол+1;<br> ТСтр=ТСтр+ТСим;<br> Иначе<br> ТСтр=Лев(ТСтр,СтрДлина(ТСтр)-2);<br> СписЗнач.ДобавитьЗначение(ТСтр+" ");<br> ТСтр="""";<br> Кол=0;<br> КонецЕсли;<br> Иначе<br> ТСтр=ТСтр+ТСим;<br> КонецЕсли;<br> КонецЦикла;<br> КонецЕсли;<br>КонецЦикла;<br>КонецПроцедуры<br>"

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация