|
v7: посоветуйте хорошую литературу | ☑ | ||
---|---|---|---|---|
0
ivanant
12.08.11
✎
23:01
|
посоветуйте пожалуйста хорошую литературу, чтобы во всем этом разобраться
Процедура Сформировать() Если (н_стр<1) или (к_стр<1) или (н_стлб<1) или (к_стлб<1) Тогда Предупреждение("Заданы не все параметры!!!");Возврат; КонецЕсли; ТЗ=СоздатьОбъект("ТаблицаЗначений"); кол=1; стр=1; Если к_стлб<10 Тогда кол_стлб=10; Иначе кол_стлб=к_стлб; КонецЕсли; Если к_стр<10 Тогда кол_стр=10; Иначе кол_стр=к_стр; КонецЕсли; Пока стр<=кол_стр Цикл ТЗ.НоваяСтрока(); стр=стр+1;КонецЦикла; Пока кол<=кол_стлб Цикл ТЗ.НоваяКолонка(); кол=кол+1; КонецЦикла; фл=СоздатьОбъект("Excel.Application");//КП=КаталогПользователя(); КП="C:/";Файл="";Если ФС.ВыбратьФайл(0,Файл,КП,"Открыть файл","Файлы MS Excel|*.xls")=0 Тогда Возврат;КонецЕсли; Для а=1 По фл.Workbooks.Count Цикл б=фл.Workbooks(а);Если б.Name=Файл Тогда Эксель=б;Прервать;КонецЕсли;КонецЦикла; Если ПустоеЗначение(Эксель)=1 Тогда Эксель=фл.Workbooks.Open(КП+Файл);КонецЕсли;фл.Visible=1;Если Эксель.Worksheets.Count=1 Тогда у=1;Иначе сз=СоздатьОбъект("СписокЗначений");Для а=1 По Эксель.Worksheets.Count Цикл сз.ДобавитьЗначение(а,Эксель.Worksheets(а).Name);КонецЦикла; Если сз.ВыбратьЗначение(у,"Выбор листа - "+Эксель.Name)=0 Тогда Возврат КонецЕсли; КонецЕсли;пер1=Эксель.Worksheets(у);пер1.Activate();пер2=Эксель.Worksheets(у).Cells.CurrentRegion; пер3=6;стр=1;строки=н_стр+к_стр;колонки=н_стлб+к_стлб;РезТ="";Пока стр<=к_стр Цикл кол=1;Пока кол<=к_стлб Цикл яч=пер2.Cells(стр+н_стр-1,кол+н_стлб-1).Value;ТЗ.УстановитьЗначение(стр,кол,яч); кол=кол+1; КонецЦикла;стр=стр+1;КонецЦикла;Эксель.Close();Таб = СоздатьОбъект("Таблица");Таб.ИсходнаяТаблица("Форма");Таб.ВывестиСекцию("Шапка");нс=1;Пока нс<11 Цикл Таб.ВывестиСекцию("Строка");нс=нс+1;КонецЦикла;Таб.Опции(0,0,0,0);Таб.ТолькоПросмотр(1);Таб.Показать("Выходная Форма","");КонецПроцедуры |
|||
1
ivanant
12.08.11
✎
23:02
|
хочу осуществить импорт в форме перемещение тмц из файла excel.
Пока ничего про 1с код не знаю:((( |
|||
2
Fragster
гуру
12.08.11
✎
23:02
|
||||
3
ivanant
12.08.11
✎
23:03
|
(2) - это что такое?
|
|||
4
Поручик
12.08.11
✎
23:06
|
Сходи туда, узнаешь
|
|||
5
ivanant
12.08.11
✎
23:38
|
это шутка что ли такая? зачем мне смешные коды, если я еще не понимаю его? я прошу ифн. как код изучать
|
|||
6
takefive
12.08.11
✎
23:46
|
||||
7
ivanant
12.08.11
✎
23:57
|
ага. спасибо. уже нашел и изучаю
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |