Имя: Пароль:
1C
1С v8
Преобразовать из строки в ссылку
0 Niel
 
26.01.22
15:34
Доброе время суток. Подскажите, как загружаемое из ёкселя, загружаемое значение "Счет-фактура полученный 01080 от 14.07.2016 15:07:41" с типом строка преобразовать в ссылку? Заранее спасибо.
ТЗ = ИзExcelВТаблицу(ИмяКаталога);     
Для каждого Строка из ТЗ Цикл
Запрос = Новый Запрос;
Запрос.Текст ="ВЫБРАТЬ РАЗЛИЧНЫЕ
|    СчетФактураПолученныйДокументыОснования.ДокументОснование КАК ОбъектИБ
|ИЗ
|    Документ.СчетФактураПолученный.ДокументыОснования КАК СчетФактураПолученныйДокументыОснования
|ГДЕ
|    СчетФактураПолученныйДокументыОснования.Ссылка = &Ссылка";
Запрос.УстановитьПараметр("Ссылка", Строка.Столбец_1);
Результат = Запрос.Выполнить();
КонецЦикла;
1 lubitelxml
 
26.01.22
15:36
(0) распарсить строку - вытащить Имя документа, его номер и его дату в отдельные поля, затем по этим данным запросов найти документ.
2 SleepyHead
 
гуру
26.01.22
15:48
(1) А по представлению найти не получится?
3 lubitelxml
 
26.01.22
15:53
4 Ёпрст
 
26.01.22
15:54
(2) нет, в запросе представление - это пост обработка
5 hhhh
 
26.01.22
16:35
(2) идем от обратного, если поступлений этих не миллионы, а за год всего несколько тысяч, то просто формируем вспомогательную тз, в которой представления всех поступлений и ссылки, например, за год. И тогда у нас получится поиск по представлению. Соединением этих двух таблиц.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.