#0
by йцукен
Как в Дельфи в базе 1С, открытую через OLE, присваивать полю справочника сложное значение (например элемент другого справочника или значение перечисления). Спр1СОле.Поле:=База1С.Перечисление.Перечисление1.ЗначениеПоНомеру; выдает ошибку "Параметр задан неверно".
#2
by Корвин
Дело в том, что под OLE нельзя работать с объектами из двух баз напрямую. Поэтому, если надо присвоить перечисление, следует найти в той же базе соответствующее перечисление и присвоить, а если элемент справочника, то придется присваивать все атрибуты. Посмотри примеры на http://sapopov.kominet.ru:8101/ и еще поищи - раньше на 1c.zp.ua лежала статья: "Основы работы с базами 1С через OLE". Сейчас ее уже там вроде как нет, но может еще где в инете лежит.
#4
by йцукен
(2,3) нет там ни одного примера как в Дельфи для базы 1С присвоить реквизиту справочника значение, равное перечислению или элементы другого справочника(((((З.Ы. а на клерке вообще пример работы из 1С, а не из Дельфей...
#6
by Корвин
А какая разница: из 1С или Delphi, суть ole от этого не меняется. Все принципы - те же.
#8
by йцукен
спасибо, помогло Спр1СОле.SetAttrib('РеквизитСпр1СОле',ЗначениеРеквизитаСпр1СОле);НО периодические реквизиты как устанавливать??? Спр1СОле.ПериодическийРеквизитСпр1СОле.Установить('04.05.06',ЗначениеПериодическогоРеквизитаСпр1СОле); не работает, причем даже ошибки не выдает...???
#10
by wolfsoft
Вот эту библиотечку компонент для D5 посмотри, может тоже чем поможет.http://www.1partner.nnov.ru/develop/files/ole1cd5.zip
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Вопрос про ПодключитьВнешнююКомпоненту
- Использование GodexESC.dll для BZB-2
- 1С Предприниматель Книга УСН расходы-доходы
- Зарплата и 97 счет
- Неверный формат файла для загрузки информационной базы
- УПП Закрытие месяца
- Как программно добавить в ТЧ документа колонку?
- Компонента v7plus.dll не найдена.
- Был нерезидент, стал резидент... А что с НДФЛ?
- Есть ли в 1С 7.7 табель(график) отпусков ?
- вышел спор. поспособствуйте, пожалуйста
- У кого нибудь работает 8-ка через терминал?
- Амортизация в размере 100%
- Почему в Бухгалтерии 8.0 не меняется ИНН организации
- Качественная аттестация программистов 1С
- Ошибка при выполнении сервера-приложения 0x80080005
- интернет-трафик с 1С базами данных
- От программы 1С 7.7 осталься один ключ ... вопросы:
- Востановление настроек пользователей
- Акт сверки