#0
by Singenor
нужно выгружать данные из дбф в таблицу значений на форме, как это сделать? почитал как просто выгружать данные, что то вроде: КонецЕсли; ну это просто для открытия дбф, потом нам нужно создать ТЗ: Для Каждого Поле из ФайлДанных.Поля Цикл тут создаем поля для выгрузки данных КонецЦикла; Ну и затем заполняем его. Вроде все не сложно, только встает вопрос: Если у меня на форме есть табличное поле с типом таблица значений, как мне именно в эту форму выгружать данные?
#3
by Singenor
точнее мы создаем тз, забиваем колонками, и потом прописываем как раз ЭлементыФормы.ТабличноеПоле1.Значение = ТЗ так?
#4
by Vladal
Это мы визуализируем. А тебе надо именно как пройти по всем полям ДБФ и создать колонки в ТЗ? Просто я прочитал "это несложно" и подумал "странно, это не сложно, а показать сложно ("
#5
by Singenor
ну вот у меня в дбф есть куча колонок, мне нужно вытащить только 2 колонки, одна АРТ, вторая Ном, к примеру, и эти колонки нужно перенести в обработку, у которой есть табличноеполе1
#9
by shuhard
[ЭлементыФормы.ТабличноеПоле1.ТипЗначения = ТаблицаЗначений] я бы на месте 1С послал матом
#10
by salvator
Почитай Радченко чтоль для начала. Да и на форуме поиском научись пользоваться, полно примеров.
#12
by Singenor
я этот пост видел уже сегодня) у меня тут паралельно еще вопросик: делаю полеввода(Загрузка), для выбора дбф файла, размещаю его на форму обработки, создаю реквизит, называю его путьКФайлу, затем передаю полею ввода тип реквизит путь к файлу, т.е. Загрузка имеет тип ПутьКФайлу пишу код для выбора файла: Процедура ВыборФайла(Элемент) И затем вызваю эту функцию ВыборФайла(Элемент); КонецПроцедуры но ничего не происходит, почему?
#13
by salvator
1. Почему расширение экселевское? 2. Лучше ПроверятьСуществованиеФайла поставь в Истина
#17
by salvator
К полю ввода точно назначена процедура ЗагрузкаНачалоВыбора на событие Начало выбора?
#28
by Singenor
где в свойствах реквизита обработчик? я добавил на свойствах поле ввода просто в Использовании Кнопкавыбора, и все, работает ведь
#31
by Singenor
а как сделать проверку на наличие уже значений? то есть я загрузил данные из ДБФ в ТП, они загрузились, потом загружаю еще раз, они опять грузятся, чтобы в общем не было дублирований?
#33
by Singenor
блин, запутался, выдает ошибку: {Форма.Форма.Форма}: Значение не является значением объектного типа (Артикул) ТекСтраница.Артикул = СтрокаТаблицыЗагрузки.Артикул;
#36
by Singenor
Текстраница = неопределено, из за этого мб? нужно ведь задать что Текстраница это по сути запись в ТП не?
#39
by Singenor
для начала она неопределно, а вообще эта страница это табличноеполе, в которое у меня выводятся данные из дбф, но так тоже неверно
#40
by Singenor
как то нужно чтобы, если значение в ТЗ, в которую я выгрузил данные из ДБФ уже существует то ничего не делать, если в ТЗ нет еще такого значения, то загрузить его)
#42
by Singenor
потом пишем условие для проверки наличия записей: Для каждого СтрокаТаблицыЗагрузки из ТаблицаЗагрузки Цикл тут и нужно задать проверку, но я не совсем понимаю как КонецЦикла;
#44
by salvator
Ёперный театр. Я тебе в ссылку давал, там есть проверка на наличие значения. Глаза разуй.
#45
by salvator
Жду не дождусь, когда на форуме введут месячный ридонли за неумение пользоваться поиском.
#48
by salvator
+ Разрешаю так же использовать метод НайтиСтроки. Тут он полезнее будет, чтобы 2 условия не писать.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Повреждён 1SACCESL.DBF и 1SSBSEL.DBF
- kladr.dbf, street.dbf, socrbase.dbf
- Создание ТЗ с вложенными ТЗ на основании плоской ТЗ методом группир. по колонкам
- DBF: Проблема с dbf файлом.
- Файлы t1.dbf, t2.dbf и т. д.
- Конвертация DBF IV в DBF III
- ТЗ.Свернуть для ТЗ в ТЗ
- Работа с DBF. Как проверить необходимость реиндексации DBF?
- v7: проверка наличия колонки в строке тз без тз
В этой группе 1С
- Восстановление SQL базы 1С 8.2. рухнувшей во время сохранения конфигурации.
- Ошибка при печати штрихкода 1с
- Обмен зуп бух
- УФ. Ввод на основании программно или заполнение реквизитов объекта новой формы
- Авторизация через HTTPСоединение
- УПП подсистема "управление оборудованием" ..
- Значение не является значением объектного типа
- Вывод заголовка ресурсов в СКД
- Почему может быть при Отказ = Истина ЭтоНовый() = Ложь?
- Функция склонения ФИО выполняется только на клиенте!
- Управляемые формы. Разделитель.
- Сдельный приработок в ЗУП
- ICQ + сервер тонкого клиента
- ошибка при запуске внешней обработки
- СКД. Оформление диаграмм.
- Файловый менеджер на 1С 8
- Функции в запросе в 1С 8.2
- Географическая схема, шейп-файл, автокад, ArcGIS и 1C
- Как бороться с низким напряжением?
- v7: Во сколько раз может уменьшиться база 7.7 при выгрузке данных?