0
TakeMeBaby
25.01.16
✎
12:08
|
Есть .txt файл со структурой
1348943,,,50
4953686,,,12
5464980,,,24
1. Прочитать файл 1С-кой и вывести в сообщении - это я сделал
2. Убрать все запятые, а вместо разделителя исп "|", т.е. должно быть такое
1348943|50
4953686|12
5464980|24
3. Поместить в ТЗ рез-т и соотнести таблицей в базе, при этом исключить отсутствующие ШК из первой колонки и поместить их в отдельную таблицу.
&НаСервере
Процедура Команда1НаСервере(Текст,КоличествоСтрок)
Для А = 1 По КоличествоСтрок Цикл
Сообщить (СтрПолучитьСтроку(Текст, А));
КонецЦикла;
// КонецЦикла;
Таб = Новый ТаблицаЗначений;
Таб.Очистить();
Таб.Колонки.Очистить();
Таб.Колонки.Добавить("Штрихкод",,"Штрихкод",);
Таб.Колонки.Добавить("Количество",,"Количество",);
КонецПроцедуры
&НаКлиенте
Процедура Команда1(Команда)
ТекстДок = Новый ТекстовыйДокумент;
ТекстДок.Прочитать("C:\1.txt",КодировкаТекста.ANSI,Символы.ПС);
Текст = ТекстДок.ПолучитьТекст();
Команда1НаСервере(Текст,ТекстДок.КоличествоСтрок());
КонецПроцедуры
|
|
3
TakeMeBaby
25.01.16
✎
12:20
|
Разделитель = "|";
МассивСтрок = Новый Массив;
Стр = СтрЗаменить(А, Разделитель, Символы.ПС);
МассивСтрок.Добавить(СтрПолучитьСтроку(Текст,А));
Делал так - ничего не менялось.
|
|