По теме из базы знаний
- Создание в 1С 7.7 XML в формате EnterpriseData (универсальный формат обмена), версия 1.5. Инструкции и примеры переноса данных из устаревшей конфигурации 1С 7.7 в любую современную 1С 8.3, поддерживающую EnterpriseData, через Конвертацию данных 3
- Описание формата внутреннего представления данных 1С в контексте обмена данными
- Универсальная загрузка данных формата Excel
- История данных 1С
- Расширенная функция поиска строк по таблице значений
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Если шаблон строки такой какой ты приводишь - Юзай СтрРазделить. Сначала с разделителем пробел
Получишь массив с двумя элементами
1. Товар
2. 1000*100*10
Ко второму элементу снова применяешь СтрРазделить но разделитель *
Снова массив но уже с 3 элементами
1.1000
2.100
3.10
Не будет работать если наименование товара содержит пробелы. Тогда только парсить строку через функцию Сред
Получишь массив с двумя элементами
1. Товар
2. 1000*100*10
Ко второму элементу снова применяешь СтрРазделить но разделитель *
Снова массив но уже с 3 элементами
1.1000
2.100
3.10
Не будет работать если наименование товара содержит пробелы. Тогда только парсить строку через функцию Сред
(13)
какие
Как писал мне это же кто-то под статьей о регулярках, цитируя кого-то, кто в регулярках не особо разобрался. С другой стороны, порог входа в регулярки далеко не нулевой, большинство программистов их не знают, значит это само по себе является проблемой. Особенно когда уже умеешь, но не до конца понимаешь - это самое грустное.
(15) История проста, из строки достать значения, потом все равно ручками поправить если что не так, ну или заполнить все в ручную. Сама строка максимально разная (без какого либо шаблона) :( буду пробовать разные варианты. Какой даст наибольшее правильное заполнение. Регулярные выражения пробовал в notepad++ огонь, в 1с поке нет.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот