Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> считывание с файла)          
akella Подменю пользователя
сообщение 26.04.10, 11:29
Сообщение #1

Говорящий
***
Группа: Пользователи
Сообщений: 54
Спасибо сказали: 0 раз
Рейтинг: 0

Доброго времени суток) Вот вопрос. 1с ка умеет считывать инфу с файла? цифры. читаю маны. вижу только умеет делать select....
если может. подскажите операцию. нуно из файла с цифрами сделать таблицу значений)))ну вот нуно сам процес вытягивания инфы из файла
заранее спс
пс. я имею ввиду текстовы файл. нашел только пример работы с xbase!

akella Подменю пользователя
сообщение 26.04.10, 14:07
Сообщение #2

Говорящий
***
Группа: Пользователи
Сообщений: 54
Спасибо сказали: 0 раз
Рейтинг: 0

//*******************************************
Процедура Сформировать()
    Перем temp;
    Перем Список;
    Перем Файл;
    Перем i,j;
    Перем Размер;
    Если ЗагрузитьВнешнююКомпоненту("D:\1c_temp\akella\text\"+"v7plus.dll")<>1 Тогда
        Предупреждение("Библиотека v7plus.dll ненайден");    
    КонецЕсли;
    Список=СоздатьОбъект("СписокЗначений");
    Файл=СоздатьОбъект("AddIn.V7TextFile");
    Файл.ОткрытьФайл("text.txt",0);  
    Файл1=СоздатьОбъект("AddIn.V7TextFile");
    Файл1.ОткрытьФайл("Text1.txt",1);
    j=1;
    i=1;                        
    temp="";
    Файл.ВыбратьСтроки();    
    Пока i<>0 цикл
        Если Файл.ПрочитатьСтроку(temp)<>0 Тогда
            Список.ДобавитьЗначение(temp);
            j=j+1;
        Иначе
            i=0;
        КонецЕсли;
    КонецЦикла;
    
    Список.Сортировать(0);
    Размер=Список.РазмерСписка();
    Для i=1 По Размер Цикл
        Список.ПолучитьЗначение(i,temp);
        Файл1.ЗаписатьСтроку(temp);
    КонецЦикла;
    Файл.ЗакрытьФайл();
    Файл1.ЗакрытьФайл();
        
КонецПроцедуры

что по нему сскажите???
он записывает пустое значение!

Fynjy Подменю пользователя
сообщение 26.04.10, 14:32
Сообщение #3

Сенсей Чака Норриса
**********
За вредность
Группа: Пользователи
Сообщений: 1994
Из: Ахметов сити
Спасибо сказали: 333 раз
Рейтинг: 0

ТЗ = СоздатьОбъект("ТаблицаЗначений");
ТЗ.НоваяКолонка("ДаныеФайла","Число");
Текст = СоздатьОбъект("Текст");
Текст.Открыть("c:\1.txt");
Для Сч=1 По Текст.КоличествоСтрок() Цикл
СтрокаТекста = Текст.ПолучитьСтроку(Сч);
ТЗ.НоваяСтрока();
ТЗ.ДаныеФайла = Число(СтрокаТекста);
КонецЦикла;


Signature

akella Подменю пользователя
сообщение 27.04.10, 13:04
Сообщение #4

Говорящий
***
Группа: Пользователи
Сообщений: 54
Спасибо сказали: 0 раз
Рейтинг: 0

ну мой вариант оказался рабочим)))

спасибо))))
вот вопрос.. как узнать в списке расположение нужного значения типа
Список=создатьОбъект("Список значений");
список.добавитьзначение("   х  ");


вот как найти положение х по вертикали?

Пс. Вот объясните..в 1с часто решаються Комбинаторные задачи?????

Ardi Подменю пользователя
сообщение 27.04.10, 13:42
Сообщение #5

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

"вот вопрос.. как узнать в списке расположение нужного значения типа "
Нужно знать с какого символа по какой расположены данные.
На основе этих знаний
Стр_=сред(исходнаяСтрока,51,55);//считываем с 51 знака по 55
Стр_=СокрЛП(Стр_);//удаляем пробелы


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

Fynjy Подменю пользователя
сообщение 27.04.10, 16:59
Сообщение #6

Сенсей Чака Норриса
**********
За вредность
Группа: Пользователи
Сообщений: 1994
Из: Ахметов сити
Спасибо сказали: 333 раз
Рейтинг: 0

Решаются, но очень редко ...


Signature

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 15.06.25, 17:30
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!