#0
by Йохохо
Добрый день! Подскажите, как побороть ошибку при чтении из ДБФника в 1С 7.7, если имя столбца задано не капсом? Пример (один и тот же файл): 2. БД.ПолучитьЗначениеПоля("DocNum") - codebase error 210; unrecognized field name DocNum (по DOCNUM та же фигня, DocNum - верное имя) при этом БД.DocNum = ВерноеЗначение, но код получается корявый и не универсальный. 1С 7.7 027, ДБФ - dBase III, кодировка ДОС/866 На формат ДБФника влиять нет возможности. Привязываться по номерам столбцов нет возможности.
#3
by Йохохо
спс за ответы 1 никаких АДО, сори, упс, у нас бардак и не хочется перегружать систему, лишний гемор. есть решение через анус, оно в данном случае предпочтительней 2 ОписаниеПолей работает, но возвращает косяк. Обращение к полю не работает ни по возвращаемому значению, ни по обращению к полю через переменную в которую присвоено имя поля. кста семерка режет имена полей, довольно странно режет, до 9 символов
#5
by aka AMIGO
можно посмотреть, есть-ли там, в дбфе, такое имя, хотя-бы ёкселем это-же имя есть в дд-файлике, в описании дбфа
#8
by Йохохо
все имена есть, проверено ОО 3.2 не работает и не сохраняет, но читает внешний вьюер показывает те же имена полей, что и ОО, но не 1С 7.7 семера показывает обрезанные до 9 символов, как и внешние вьюеры
#9
by Йохохо
внешние вьюеры - то что я нашел за 10 минут, кроме ОО, офиса мелкомягкого нету, надо - поставлю
#10
by Йохохо
не хотел бы напрягать людей, все решится ответом техподдержки в пнд, для меня вопрос кривости решения но ответ будет кривой 100500 не верю что я первый наступил
#11
by PLUT
ПолучитьЗначениеПоля(<?>) Синтаксис: ПолучитьЗначениеПоля(<НазваниеПоля>) Назначение: Возвращает значение поля. Параметры: <НазваниеПоля> - выражение с названием поля или с НОМЕРОМ ПОЛЯ используй номера полей ))
#12
by vcv
Ограничение имени длины поля - это не единственное ограничение. 1С поддерживает чтение DBFников формата dBASEIII. Фишки введенные в более новые форматы не поддерживаются. Ну что вы хотите от ядра, выпуска прошлого века. :-)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Пропала подсказка в модулях свойств, методов вызываемая автоматически или Ctrl+Пробел
- Защита БД от копирования (1с-8)
- v8: БП Ошибка при тестировании новых правил обмена БП-УТ (из БП 1.6.24.7)
- СКД: параметры из запроса
- Управляемое приложение, привязка
- Расходная накладная = Расходный ордер на товары?
- WSСсылка
- СКД: Установить параметры программно
- ЗУП 8: Как правильно отразить командировку?
- Не отображаются поля HTML документов
- v7: Как можно подсчитать количество документов в запросе?
- 1c 8.2 три состояния флажка
- 1С8 Как убрать лишний перевод строки ?
- Как создать номенклатуру в УТ из ТСД?
- v7: ЗиК 7.7 Страховые взносы считаются неправильно
- ЗУП, сторнирование отпуска
- Автоматизация АТП (автотранспортное предприятие)
- Как получить полный код в запросе?
- Обновить содержимое табличной части
- Новая версия УПП 1.3.3.1