Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Загрузка данных из Excel

Загрузка данных из Excel
Я
   leon92
 
19.01.19 - 10:52
Поступление (акт, накладная) 0000-000228 от 31.05.2016 23:59:59
Возведение монолитных конструкций д. 39 по вх.д. 17 от 31.05.2016

Есть ячейка Вот Прям В ТАком Виде...Необходимо взять из нее данные , чтобы программно создать Расчетный документ(соответствует первой строке) и Субконто(вторая строка)....Для создания РАсч Документа мне как раз нужен номер и Дата....как получить все эти данные? Help!
 
 
   Web00001
 
1 - 19.01.19 - 10:56
А что именно не получается?
   leon92
 
2 - 19.01.19 - 11:01
В данной ячейке содержится три реквизита:
1) Номер расчетного документа
2)Дата расчетного документа
3)Наименование субконто

Если бы у меня была каждая отдельная ячейка под каждый реквизит то я бы получил его и создал....

Но когда в ячейке их три....я не знаю как это сделать...то есть даже начать не могу...?
   leon92
 
3 - 19.01.19 - 11:04
НомерДокумента = сокрЛП(Лист.Cells(19, 2).text);
Вот типовой вариант заполнения номера, при условии, что ячейка имеет только значение "0000-000228"
Сейчас ситуация инная....как быть?
   Franchiser
 
4 - 19.01.19 - 11:04
Стр = Стрзаменить(стр,"Поступление (акт, накладная)","");
Стр = Стрзаменить (стр," ",";");
Массивизстроки = общегоназначения.получитмассивсразделителями(стр,";")
   Смотрящий
 
5 - 19.01.19 - 11:06
Если 7.7 ТиС то глРазложить(Лист.Cells(19, 2).Value, " ")
Если 8.х УГ то СтрРазделить(Лист.Cells(19, 2).Value, " ")
   Franchiser
 
6 - 19.01.19 - 11:12
Используй функции СтрЗаменить(), Найти(), Сред() и модуль общегоназначения
   Franchiser
 
7 - 19.01.19 - 11:14
Ещё стрдлина()
   leon92
 
8 - 19.01.19 - 11:27
Спасибо! Буду пробовать
   pereezdof
 
9 - 19.01.19 - 20:11
отлично учту тоже
   michael512
 
10 - 20.01.19 - 05:02
используй регулярные выражения
 
 Рекламное место пустует
   Fram
 
11 - 20.01.19 - 10:17
Что за наплыв программистов, которые строку разобрать не могут, в последнее время?
   Fram
 
12 - 20.01.19 - 10:23
И если ты не можешь разложить строку, причем тут excel
   michael512
 
13 - 20.01.19 - 13:49
(11) особая порода ютуб-программистов
   Web00001
 
14 - 20.01.19 - 14:30
(11)(12)Я не уверен, что это программист, может быть будущий. Так получилось, что начал с 1с. С кем не бывает.
   palsergeich
 
15 - 20.01.19 - 14:35
(11) Свежая кровь
   leon92
 
16 - 21.01.19 - 09:18
(7) Спасибо за совет. Все получилось. Использовал СтрДлина, Лев, Прав, Сред...

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует