Пример текстового файла
9999999999991,EAN-13, 3:32:45 AM 2/10/22
2099999274521,EAN-13, 3:32:45 AM 2/10/22
2099999274521,EAN-13, 3:32:45 AM 2/10/22
9999999999992,EAN-13, 3:32:45 AM 2/10/22
2099999274521,EAN-13, 3:32:45 AM 2/10/22
2099999274521,EAN-13, 3:32:45 AM 2/10/22
8412544019837,EAN-13, 3:32:45 AM 2/10/22
8412544019837,EAN-13, 3:32:45 AM 2/10/22
9999999999993,EAN-13, 3:32:45 AM 2/10/22
2099999274521,EAN-13, 3:32:45 AM 2/10/22
2099999274521,EAN-13, 3:32:45 AM 2/10/22
2099999274644,EAN-13, 3:32:45 AM 2/10/22
2099999274644,EAN-13, 3:32:45 AM 2/10/22
Мне нужно чтобы он сначала обработал
9999999999991,EAN-13, 3:20:28 AM 2/10/22
2099999274521,EAN-13, 3:19:42 AM 2/10/22
2099999274521,EAN-13, 3:19:56 AM 2/10/22
Провел поиск по регистру посчитал количество, а потом обработал
9999999999992,EAN-13, 3:20:28 AM 2/10/22
2099999274521,EAN-13, 3:20:28 AM 2/10/22
2099999274521,EAN-13, 3:20:37 AM 2/10/22
8412544019837,EAN-13, 3:20:37 AM 2/10/22
8412544019837,EAN-13, 3:20:37 AM 2/10/22
И так далия!!!
КАК это сделать?
9999999999991,EAN-13, 3:32:45 AM 2/10/22
2099999274521,EAN-13, 3:32:45 AM 2/10/22
2099999274521,EAN-13, 3:32:45 AM 2/10/22
9999999999992,EAN-13, 3:32:45 AM 2/10/22
2099999274521,EAN-13, 3:32:45 AM 2/10/22
2099999274521,EAN-13, 3:32:45 AM 2/10/22
8412544019837,EAN-13, 3:32:45 AM 2/10/22
8412544019837,EAN-13, 3:32:45 AM 2/10/22
9999999999993,EAN-13, 3:32:45 AM 2/10/22
2099999274521,EAN-13, 3:32:45 AM 2/10/22
2099999274521,EAN-13, 3:32:45 AM 2/10/22
2099999274644,EAN-13, 3:32:45 AM 2/10/22
2099999274644,EAN-13, 3:32:45 AM 2/10/22
Мне нужно чтобы он сначала обработал
9999999999991,EAN-13, 3:20:28 AM 2/10/22
2099999274521,EAN-13, 3:19:42 AM 2/10/22
2099999274521,EAN-13, 3:19:56 AM 2/10/22
Провел поиск по регистру посчитал количество, а потом обработал
9999999999992,EAN-13, 3:20:28 AM 2/10/22
2099999274521,EAN-13, 3:20:28 AM 2/10/22
2099999274521,EAN-13, 3:20:37 AM 2/10/22
8412544019837,EAN-13, 3:20:37 AM 2/10/22
8412544019837,EAN-13, 3:20:37 AM 2/10/22
И так далия!!!
КАК это сделать?
По теме из базы знаний
- Программа для управления ККМ Атол и Штрих нового поколения (он-лайн ККТ под 54-ФЗ) с помощью текстового ini.файла для 1с77, 1с8Х любых конфигураций
- Асинхронная работа с текстовыми файлами в 1С 8.3
- Отбор/фильтр в отчетах/СКД/обработках 1C: БП, УТ, ERP, Кронос: WMS по файлу Excel, текстовому файлу или списку текстовых строк (номер документа, артикул, ИНН, QR-код, штрих-код, наименование)
- Выгрузка ведомости в текстовый файл (выгрузка в Кузнецк Бизнес Банк, Новокузнецк)
- Автоматическая загрузка выписок через Интеграционный Банк-Клиент (ИБК) системы ДБО "ВТБ Бизнес-онлайн" версии 1 и 2 и формирование стандартных текстовых файлов клиент-банка kl_to_1c
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Есть файл тхт (пример на верху), я обрабатываю его так
Текст = Новый ТекстовыйДокумент;
Текст.Прочитать("C:\1CInfo\1.txt");
КоличествоНоменклатуры = 1;
МассивПовторов = Новый Массив;
Док = ДЗУпаковка.Строки[0].Строки.Добавить();
Док.НомерКоробки = 1;
Для НомерСтроки = 1 По Текст.КоличествоСтрок() Цикл
Стр = Лев((Текст.ПолучитьСтроку(НомерСтроки)),13);
Индекс= МассивПовторов.Найти(стр);
Если Индекс <> Неопределено тогда //если есть повторы не берем ШК , переходим к след. записи
продолжить;
КонецЕсли;
Для НомерСтрокиПовторногоПоиска =НомерСтроки +1 ПО Текст.КоличествоСтрок() Цикл
СтрПовтор = Лев((Текст.ПолучитьСтроку(НомерСтрокиПовторногоПоиска)),13);
Если стр = СтрПовтор тогда МассивПовторов.Добавить(стр);
КоличествоНоменклатуры = КоличествоНоменклатуры +1;
КонецЕсли;
КонецЦикла;
Показать
Как мне сделать, чтобы он не сразу весь файл обрабатывал, а по частям?
сначала
9999999999991,EAN-13, 3:20:28 AM 2/10/22
2099999274521,EAN-13, 3:19:42 AM 2/10/22
2099999274521,EAN-13, 3:19:56 AM 2/10/22
А потом
9999999999992,EAN-13, 3:20:28 AM 2/10/22
2099999274521,EAN-13, 3:20:28 AM 2/10/22
2099999274521,EAN-13, 3:20:37 AM 2/10/22
8412544019837,EAN-13, 3:20:37 AM 2/10/22
8412544019837,EAN-13, 3:20:37 AM 2/10/22
сначала
9999999999991,EAN-13, 3:20:28 AM 2/10/22
2099999274521,EAN-13, 3:19:42 AM 2/10/22
2099999274521,EAN-13, 3:19:56 AM 2/10/22
А потом
9999999999992,EAN-13, 3:20:28 AM 2/10/22
2099999274521,EAN-13, 3:20:28 AM 2/10/22
2099999274521,EAN-13, 3:20:37 AM 2/10/22
8412544019837,EAN-13, 3:20:37 AM 2/10/22
8412544019837,EAN-13, 3:20:37 AM 2/10/22
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот