Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Загрузка bdf в ТЗ
|
|||
|---|---|---|---|
|
#18+
Всем привет! Есть файл dbf. Возможно ли в 1С8 занести данные этого файла в ТЗ без перебора, простым копированием?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2009, 12:59 |
|
||
|
Загрузка bdf в ТЗ
|
|||
|---|---|---|---|
|
#18+
ты я смотрю шутник еще тот.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2009, 13:24 |
|
||
|
Загрузка bdf в ТЗ
|
|||
|---|---|---|---|
|
#18+
Albert777Всем привет! Есть файл dbf. Возможно ли в 1С8 занести данные этого файла в ТЗ без перебора, простым копированием?? А Вы можете, например, скопировать книгу - "простым копированием", без копирования отдельных страниц? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2009, 13:48 |
|
||
|
Загрузка bdf в ТЗ
|
|||
|---|---|---|---|
|
#18+
Сделал, все работает.. В пустое табличное поле на форме выходят полностью вся таблица DBF ... ПутьКФайлу = Файл.ПолноеИмяФайла; ТекБаза = Новый XBase(); ТекБаза.ОткрытьФайл(ПутьКФайлу); Если Не ТекБаза.Открыта() Тогда Предупредить("Ошибка открытия файла!"); Возврат 0; КонецЕсли; ТаблОб = Новый ТаблицаЗначений; КолвоПолейФайлаДБФ = ТекБаза.поля.Количество(); Для индекс = 0 по КолвоПолейФайлаДБФ-1 цикл Поле = ТекБаза.поля.Получить(индекс); ТаблОб.Колонки.Добавить(Поле.Имя); КонецЦикла; ТекБаза.Первая(); Пока НЕ ТекБаза.ВКонце() Цикл НовСтрока = ТаблОб.Добавить(); Для н = 0 по Колво-1 Цикл НовСтрока[н] = ТекБаза.ПолучитьЗначениеПоля(н); КонецЦикла; ТекБаза.Следующая(); КонецЦикла; ТекБаза.ЗакрытьФайл(); ЭлементыФормы.ТабличноеПоле.Значение = ТаблОб; ЭлементыФормы.ТабличноеПоле.СоздатьКолонки(); ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2009, 15:41 |
|
||
|
Загрузка bdf в ТЗ
|
|||
|---|---|---|---|
|
#18+
Еще хотелось бы выводить данные в табличное поле на форме, так чтобы длина каждого столбца выравнивалась по максимальной длине значения в текущем столбце. Может кто подскажет как это реализовать?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2009, 15:44 |
|
||
|
Загрузка bdf в ТЗ
|
|||
|---|---|---|---|
|
#18+
Albert777 ТекБаза.Первая(); Пока НЕ Т екБаза.ВКонце() Цикл НовСтрока = ТаблОб.Добавить() ; Для н = 0 по Колво-1 Цикл НовСтрока[н] = ТекБаза.ПолучитьЗначениеПоля(н); КонецЦикла; ТекБаза.Следующая(); КонецЦикла; Как-то не согласуется в требованием Albert777Всем привет! Есть файл dbf. Возможно ли в 1С8 занести данные этого файла в ТЗ без перебора , простым копированием?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2009, 17:00 |
|
||
|
Загрузка bdf в ТЗ
|
|||
|---|---|---|---|
|
#18+
Albert777Еще хотелось бы выводить данные в табличное поле на форме, так чтобы длина каждого столбца выравнивалась по максимальной длине значения в текущем столбце. Может кто подскажет как это реализовать?? Поскольку вы все равно сделали цикл по каждой записи и каждому полю, накапливайте в информацию по длине содержимого полей например в "структуре". Потом перебрав элементы структуры установить параметры ширины для визуальной формы ТЗ. Вот пример алгоритма: При обходе полей первой записи для каждого поля формирует запись в структуру, значение - длина строковго представления значения поля в символах. При обходе полей второй или последующих строк сравниваете ранее внесенное в структуру значение со значением в текущей записи, если оно больше то перезаписываете результат в структуру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2009, 17:08 |
|
||
|
Загрузка bdf в ТЗ
|
|||
|---|---|---|---|
|
#18+
А что возможно без перебора занести данные из файла в ТЗ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2009, 08:48 |
|
||
|
|

start [/forum/topic.php?fid=28&fpage=137&tid=1523535]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 11ms |
| total: | 164ms |

| 0 / 0 |
