|
ComConnector из VBA
|
|||
---|---|---|---|
#18+
гм. где бы поиметь побольше примеров дергания 1C.Application-а извне, желательно -из VBA а то поиск по форуму дает только одну ссылку http://www.sql.ru/forum/actualthread.aspx?tid=348199&pg=3&hl=comconnector а этого маловато. контекста уже обчитался. 4 тома руководства тоже не радуют изяществом изложения. например хотелось бы в вба (т.к. предполагается формы в т.ч. редактирования внешних данных - соответствий данных внешней приблуды и данных 1С, и рисовать их в 1С не хотелось бы - т.ч. смотрю, что и как можно дергать из Аксесс-а) иметь фрагменты, аналогичные такому коду: Код: plaintext
или Код: plaintext
но боюсь тут с Set может не прокатить (проверю еще). вот пока наблюл следующие способы сравнений и т.п.: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2007, 13:19 |
|
ComConnector из VBA
|
|||
---|---|---|---|
#18+
продолжу: в 1С можно пользоваться своеобразным неявным преобразованием типов. Например я пишу в обработке: Код: plaintext
f7f23706-9c35-11dc-1696-0011951bfe4a в VBA кнтр.Ссылка.УникальныйИдентификатор() - объектный тип, и неявное преобразование в строку не происходит, а возникает ошибка (отсутствие умолчательного св-ва). если же взять от него Код: plaintext 1. 2. 3.
вот сиди и думай - что из 3-х может оказаться той строкой, которую я присваивал из 1С невным преобразованием. И правильно ли будет его попросту выпарсить из такой строки? и вообще, как получить в vba те неявные преобразования, которые 1С выполняет сам, без ансамбля. может быть кто-то что-то подскажет??? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2007, 17:18 |
|
ComConnector из VBA
|
|||
---|---|---|---|
#18+
ждёмс зы. пока методом тыка пришел к такому решению (выделения строки уид из 1С-уида): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2007, 18:25 |
|
ComConnector из VBA
|
|||
---|---|---|---|
#18+
жаль, не нашлось сочуствующих. копаемся дальше: 1chainik Код: plaintext
но боюсь тут с Set может не прокатить (проверю еще).гм. что прелестно: хотя Код: plaintext
Код: plaintext
Код: plaintext 1. 2.
остался вопрос, как докопаться до ошибки 1С изнутри вба-ного кода . (и можно ли - т.е. достижима ли она через ComConnector) Попытки получить Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2007, 11:12 |
|
|
start [/forum/topic.php?fid=28&fpage=175&tid=1525076]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 257ms |
total: | 381ms |
0 / 0 |