#0
by 1987denis
Все из текстового файла достаю, всё гуд, КРОМЕ табличной части... внешний вид ее в текстовом файле такой...могу вытащить только 1 строку, а все нет...понимаю что в цикле надо, но не как не пойму как его туда всунуть...чтобы он только по строкам нужным шел, а не по всему текстовому файлу. подскажите как быть
#2
by Strogg
всунь цикл после СокрЛП(СтрЗаменить(ТвояСтрока" ", ""))= "1234" ну или что там у тебя вместо пробела
#3
by aka AMIGO
немного непонятно.. 8-ка извлекает тебе строки, и ей абсолютно всё равно, что в этой стрке помещено. я так понял, что таблица - по позициям всё-таки организована.. вот и раскладывай строку ТЧ под каждую позицию.. только подсчитать кол-во пробелов до каждого реквизита
#7
by aka AMIGO
вот и сделай это в цикле чтения строк из текста ?? Сомневаюсь я что-то, что после РазложитьСтроку в СтрМ удастся разобраться
#9
by aka AMIGO
остановил в отладчике код: ТекСтр = " 1 товар ниаменование шт 1 (один)"; После СтрЗаменить имею: "|||1|товар ниаменование||| шт 1 (один)" Функции СтрМ=РазложитьСтрокуВМассивПодстрок( у меня в конфе нет. Но, скорей всего, отыскать нужные элементы массива, и преобразовать их в реквизиты документа, будет не так-то просто.
#10
by aka AMIGO
Нашел функцию в форуме. Разложил.. ужосс.. © :) с кодом в невесть что запишется в базу.. если вообще запишется.
#13
by Serginio1
У тебя скорее всего колонки определенной длины Попробуй через Вручную выделить строки из колонок и получить их длину
#15
by Dmitry77
должно быть что то типа Текст = Новый ТекстовыйДокумент; должно вывести строки ТЧ. дальше смотришь чем разделены столбцы в ТЧ... например в total comandere. разбираешь стр... потом ищешь значения в БД по строковой переменной. Проверяешь есть там или нет, если есть берешь готовый, если нет создаешь... потом найденные значение пишешь в документ...
#16
by aka AMIGO
Попробуй так.. Вот так примерно я-бы сделал обработку. Наверняка есть у форумчан другое мнение, в добрый путь!! :) Что и как сообразил - так и написал Извините уж :)
#17
by Krolik Bezobraznik
Там все намного хуже. У него сперва конвертируется из PDF в текст, а потом уже текстовый файл открывается из временного каталога. При этом, конвертируется криво очень. =( Глянул я твою обработку. К слову сказать нашел я "прародителя твоей обработки" =)) Почему то в твоей обработке у меня не корректно конвертируется в текст (строк мало) и текст "левый" какой то. А вот в обработке - прародителе чуток получше. Строка 65 но тоже как - то все криво. В отладчике смотрел, сколько строк в твоем конвертированном файле получилось?
#18
by Dmitry77
очередной новичек решил решить типовую проблему торговли - взять бумажную версию ( PDF из нее запросто делается) и загнать в приходную накладную... Флаг в руки и барабан на шею :))) Хотя если получиться можно много денег заработать...
#19
by 1987denis
Опыт у меня конечно не большой, но на работе сказал сделать, вот хочется попытать свои силы, хоть пока и стажор...поэтому и пошёл сюда...
#20
by Krolik Bezobraznik
Понимаешь... на мой взгляд много проблем из за того что сперва конвертируется из PDF. Тут самое "узкое место".
#22
by Живой Ископаемый
ИзвлечениеТекста, слава 1С... если бы этого не было, пришлось бы вытаскивать глифы, потому что текстовый слой в ПДФ изобретали надмозги.
#24
by Живой Ископаемый
Блистают туфли нестерпимо лаком. Мне некуда бежать. Все решено. Мне нынче дома мирный сон уже не лаком, Мне нынче ночевать у Джорджа суждено!
#28
by Живой Ископаемый
что? файла определяется по расширению файла (т.е. текст из файла с расширением .tmp извлечен не будет). Для извлечения текста из файлов используется интерфейс IFilter. Он является расширяемым. Можно установить дополнительные модули, чтобы появилась возможность извлекать текст из еще одного типа файлов. По умолчанию текст извлекается из файлов следующих типов (имеющих расширение): ASCX, ASP, ASPX, CSS, HHC, HTA, HTM, HTML, HHT, HTW, HTX, ODC, STM, DOC, DOT, POT, PPS, PPT, XLB, XLC, XLS, XLT, TXT, EML. Подразумевается, что файлы с расширением TXT - это текстовые файлы в кодировке ANSI или UNICODE (UTF-16).
#32
by StillEnough
неужели нельзя структурированный файл использовать для ТЗ? что за ситуация в жизни заставила так организовать выгрузку?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Попытка передачи с клиента на сервер мутабельного значения 1-го параметра метода
- Как удалить пользовательские настройки отчета на СКД
- Как программно изменить порядок группировки в запросе
- СКД, получение остатков, удалить из отчета поле "ПериодСекунда"
- Передача параметров в запись регистра сведений
- Как начислить материальную выгоду с аванса в ЗУП 2.5 (УПП)?
- Обмен УТ11 - БП 3.0
- v7: ошибка: прекращена работа 1с v7 starter program multi-user
- нельзя группировать по полям внешних таблиц при наличии внутренних
- Отчет в СКД, убрать ячейку шапки
- Как передать из Источника Таблицу Значений в Приемник
- v7: Выбрать папку из справочника товаров, а не один товар
- Как получить значение перечисление в запросе через COM-соединение
- Как получить заголовок команды
- УТ 11 и БП 3 енвд усн обмен
- ВысотаСпискаВыбора и ШиринаВыпадающегоСписка у Поля УФ
- Выбрать разные документы одним Запросом
- SQL и Эл. Почта в 1с
- Бухи хотят в юр адресе контрагентов указывать этаж...
- Как передать файл в фоновое задание