Имя: Пароль:
1C
1С v8
Загрузка с табличного документа.
0 XiPyPg2012
 
20.08.13
10:49
Ребят подскажите как можно загрузить данные, если в табличном документе в одной ячейки, через точку с запятой введены данные. и загрузить их над в табличную часть справочника, в разные реквезиты.
1 ДенисЧ
 
20.08.13
10:50
лучше всего это делать программно...
2 ДенисЧ
 
20.08.13
10:50
Хотя можно и руками
3 Godofsin
 
20.08.13
10:51
Поз = Найти(ТвояСтрока,";");
Наименование = Лев(ТвояСтрока,Поз-1);
ТвояСтрока = Прав(ТвояСтрока,СтрДлина(ТвояСтрока-Поз));
и т.д.
4 Godofsin
 
20.08.13
10:52
очепятка: ТвояСтрока = Прав(ТвояСтрока,СтрДлина(ТвояСтрока)-Поз);
5 Cyberhawk
 
20.08.13
10:57
(0) что на входе? Файл эксель?
6 Artful Den
 
20.08.13
11:02
(3) лучше уж тогда так

Стр = СтрЗаменить(ВходнаяСтрока, ";", Символы.ПС);
Для Сч = 1 по СтрЧислоСтрок(Стр) Цикл
    Стр1 = СтрПолучитьСтроку(Стр, Сч);
КонецЦикла;
7 XiPyPg2012
 
20.08.13
11:08
да эксель файл....грубо говоря есть две колонки и в каждой строке этой колонки чтото типа 1;2;3;4 а во второй 4;3;2;1 надо 1 записать в реквезит 1, 2 в реквезит 2 ну и так далее...4;3;2;1 эт другая строка табличной части.... а следующую строку в другой элемент справочника.
8 Cyberhawk
 
20.08.13
11:09
Ну тогда сначала средствами экселя разбей первую колонку на четыре. Инструмент Данные - Текст по столбцам
9 Cyberhawk
 
20.08.13
11:11
А потом типовой обработкой с ИТС, правда, сначала добавив в файл колонку-идентификатор (по которой будет искаться элемент справочника).
10 XiPyPg2012
 
20.08.13
11:28
о спс)) я прост эксель не знаю)) так это прост только 8-я часть задачи прост ступор был то что все в одной колонки, текстовый файл то часто сталкиваешься считать символы в строке а тут не мог догадаться как это сделать