|
|
|
перенос значений | ☑ | ||
|---|---|---|---|---|
|
0
Triton_11
02.04.14
✎
09:22
|
У меня есть текстовый документ там данные
Конфеты;Черный;16;5 Булочки;Сладкий;900;25 Печенье;Соленый;958;12 Шоколад;Горький;6;14 Куртка;Синтипон;3;30 Брюки;Коричневый;24;20 И есть табличное поле Номенклатура Характеристики Количестов Цена Необходимо все данные из текстового документа внести в табличное поле Как это можно сделать |
|||
|
1
Ненавижу 1С
гуру
02.04.14
✎
09:24
|
программируя, но данные в файле - гаўно
|
|||
|
2
Triton_11
02.04.14
✎
09:27
|
я знаю что программируя но как
|
|||
|
3
salvator
02.04.14
✎
09:30
|
(2) Вообще никаких идей?
|
|||
|
4
Triton_11
02.04.14
✎
09:31
|
(3) да
|
|||
|
5
Fedor-1971
02.04.14
✎
09:31
|
(2) Посмотри в сторону ЧтениеТекста, дальше разбираешь строку и организуешь поиск нужных значений. Отрабатываешь возможность повтора наименования.
Как-то так. |
|||
|
6
Любопытная
02.04.14
✎
09:32
|
синтипон это новый материал какой-то?
|
|||
|
7
Triton_11
02.04.14
✎
09:33
|
(5) я понял что с помошью чтения текста я думаю что надо организовать цикл но как это сделать прогграмно покажите
|
|||
|
8
Tateossian
02.04.14
✎
09:37
|
Откуда вы беретесь? Ладно, понимаю, какие-то нетривиальные вопросы. Но, организовать последовательный доступ к файлу в цикле, не - мы этого не знаем.
|
|||
|
9
Fedor-1971
02.04.14
✎
09:46
|
(7) студент? Не, по ходу, бухгалтер и зачем Красная Буква Я нам неведомо?
например, так: тек=новый ЧтениеТекста("load.txt",КодировкаТекста.ANSI); стр=тек.ПрочитатьСтроку(); Пока стр<>Неопределено цикл КонецЦикла; |
|||
|
10
Triton_11
02.04.14
✎
10:44
|
это бесконечный цикл нужен работаюший
|
|||
|
11
chelentano
02.04.14
✎
10:45
|
(10) я тебе работающий код - ты мне свою зарплату, пойдёт?
|
|||
|
12
Triton_11
02.04.14
✎
10:47
|
(11) сойдет
|
|||
|
13
chelentano
02.04.14
✎
10:51
|
(12)
тек=новый ЧтениеТекста("load.txt",КодировкаТекста.ANSI); стр=тек.ПрочитатьСтроку(); Пока стр<>Неопределено цикл Сообщить(Стр); Стр = тек.ПрочитатьСтроку(); КонецЦикла; жду денег |
|||
|
14
Triton_11
02.04.14
✎
11:42
|
У меня есть текстовый документ там данные
Конфеты;Черный;16;5 Булочки;Сладкий;900;25 Печенье;Соленый;958;12 Шоколад;Горький;6;14 Куртка;Синтипон;3;30 Брюки;Коричневый;24;20 Как можно вместо ; точки с запятой было - тире |
|||
|
15
chelentano
02.04.14
✎
11:43
|
(14) "Продолжайте наблюдения" (c)
|
|||
|
16
barrgand
02.04.14
✎
11:49
|
(14) Аллергия на ; ?
|
|||
|
17
Triton_11
02.04.14
✎
11:53
|
я понял через СтрЗаменить
|
|||
|
18
Triton_11
02.04.14
✎
11:53
|
нет не аллергия
|
|||
|
19
Fedor-1971
02.04.14
✎
11:57
|
(10) Выпал в осадок!!! честно, честно. Дружа, тебе денюх не хватит с такими вопросами.
(14) а чем ; плохо? в чём принципиальная разница ; и -? |
|||
|
20
Triton_11
02.04.14
✎
12:02
|
(19) Fedor-1971 извини не обижайся
|
|||
|
21
Triton_11
02.04.14
✎
12:36
|
Процедура КнопкаВыполнитьНажатие(Кнопка)
Тек = Новый ЧтениеТекста("C:\pos.rep"); стр = Тек.ПрочитатьСтроку(); Пока стр <> неопределено Цикл Стр = тек.ПрочитатьСтроку(); Стр1 = СтрЗаменить(Стр,";",Символы.ПС); Пока Стр1 = Символы.ПС Цикл Д = Товары.Добавить(); Д.Номенклатура = Стр1; КонецЦикла; КонецЦикла; КонецПроцедуры Как можно сделать в этом цикле чтобы элементы со значения Стр1 Добавлялись в табличное поле: табличное поле Номенклатура Характеристики Количестов Цена |
|||
|
22
Fedor-1971
02.04.14
✎
12:50
|
(21) ты реально не понимаешь или шлангом прикидываешься?
1. ты теряешь первую строку файла 2. если уж заменил ; на ПС так и используй стрПолучитьСтроку(строка, номер) - а как придумай сам. К стати с (13) рассчитался или просто так балабонил? По ходу думать лень или знаний не хватает. Повышай общий уровень образованности. За сим откланиваюсь. |
|||
|
23
Triton_11
02.04.14
✎
12:57
|
Спасибо Федор сделал
|
|||
|
24
Леша1с
02.04.14
✎
14:13
|
А тема названа-то как красиво - "перенос значений"...
поэтично... а на практике - голое неумение прочитать тектсовый файл... (0) справку откройте по ЧтениеТекста(). Только если файл >1 МБ, будут проблемы со временем обработки. |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |