(1)разобрать в смысле распарить (вытащить из одной общей строки колонки с наименованием, количеством, ценой и т.д.)?
Если так, то писать функцию и определять какие-то общие разделители. Вы сами можете словами назвать алгоритм, чтобы разложить любую строку 100%? Ну типа, перед количеством всегда стоит ;. Или что нибудь подобное.
решил уже задачу вот так но остался еще один вопрос маленький а как лучше сделать такое действие
идут строки
1.дата+время сумма нал сумма безнал потом ячейка в которой позиции через символ ПС
2.дата+время сумма нал сумма безнал потом ячейка в которой позиции через символ ПС
3.дата+время сумма нал сумма безнал потом ячейка в которой позиции через символ ПС
4.дата+время сумма нал сумма безнал потом ячейка в которой позиции через символ ПС
5.дата+время сумма нал сумма безнал потом ячейка в которой позиции через символ ПС
вот скриншот https://prnt.sc/xuv12h КАК мне лучше отобрать сумму нал и сумму безнал за определенную дату???
засунуть в запрос и выгрузить результат запроса?
Данные действия нужны чтобы потом из них я сделал документ отчет о розничных продажах
Массив = СтрРазделить(стр.N34, Символы.ПС, Ложь);
Если Массив.Количество()=0 Тогда
Продолжить;
КонецЕсли;
Для каждого строка Из Массив Цикл
МассивСтрок = СтрРазделить(строка, " ", Ложь);
РазмерМассива = МассивСтрок.Количество();
Если РазмерМассива > 4 Тогда
Попытка
Наименование = "";
Для Н = 0 По Число(РазмерМассива - 6)Цикл
Наименование = СокрЛП(Наименование + " "+МассивСтрок[Н]);
КонецЦикла;
Цена = Число(МассивСтрок[РазмерМассива-5]);
Количество = Число(МассивСтрок[РазмерМассива-3]);
Сумма = Число(МассивСтрок[РазмерМассива-1]);
Исключение
Сообщить("Ошибка формата");
КонецПопытки;
КонецЕсли;
КонецЦикла;
Сообщить(Наименование+" "+Цена+"*"+Количество+"="+Сумма);