|
v7: V83.ComConnector и дата в 8.3 |
☑ |
0
Абыр
16.04.15
✎
16:31
|
Подключение из 7.7 в 8.3
Соединение = СоздатьОбъект("V83.COMConnector");
СтрокаПодключения = "srvr='" + Сервер + "'; ref='" + БазаДанных + "';";
База = Соединение.Connect(СтрокаПодключения);
Дата83 = База.Дата("20150101000000");
Подключение работает)
Но ругается на "Поле агрегатного объекта не обнаружено (Дата)".
Как в комконнекторе из 7.7 получить восьмерошную дату?
|
|
1
Serginio1
16.04.15
✎
16:42
|
(16) Тебе проще использовать внешнюю обработку. Семерка кучу типов не понимает.
Плюсы отладка на стороне базы
v8: 8.2, COM-соединение, C#, dynamic строки
|
|
2
Serginio1
16.04.15
✎
16:51
|
|
|
3
Абыр
16.04.15
✎
17:01
|
что-то не пашет через eval. или я одаренный
работает вариант с База.ЗначениеИзСтрокиВнутр(), но это изврат)
|
|
4
Serginio1
16.04.15
✎
17:07
|
(3) Посмотри 2 там не зря сделаны функции во внешнем отчете
В модуле внешней обработки создать
Функция ВычислитьВыражение(Выражение) Экспорт
возврат вычислить(Выражение);
КонецФункции
Функция ВычислитьСвойствоОбъекта(Объект,Свойство) Экспорт
возврат Объект[Свойство];
КонецФункции
Процедура УстановитьСвойство(Объект,Свойство,Значение) Экспорт
Объект[Свойство]=Значение
КонецПроцедуры
|
|
5
Александр Б
16.04.15
✎
17:14
|
(0) попробуй База.Date("20150101000000");
|
|
6
Абыр
16.04.15
✎
17:20
|
(5) с Date попробовано - не канает
|
|
7
Александр Б
16.04.15
✎
17:25
|
(6) а мне помогало. Была похожая ситуация. Только в моем случае string сработал, вместо Строка
|
|
8
Рэйв
16.04.15
✎
17:27
|
(0)И какую ты дату хочешь получить от БАЗЫ, к которой подключился?
|
|
9
Рэйв
16.04.15
✎
17:28
|
>>База = Соединение.Connect(СтрокаПодключения);
Дата83 = База.Дата("20150101000000");
Это просто соединение.Канал. У этого канала даже методов нет.
Учите уже буквари
|
|
10
Абыр
16.04.15
✎
17:29
|
(7) это потому что у внешнего соединения есть метод String()
(8), (9) с этим уже разобрался)
|
|
11
Абыр
16.04.15
✎
17:30
|
(9) и методы есть. целых два)
|
|
12
Рэйв
16.04.15
✎
17:31
|
(11)нука-нука?:-)
|
|
13
Абыр
16.04.15
✎
17:32
|
(12)
как-то так:
|
|
14
Рэйв
16.04.15
✎
17:34
|
(13)Ну да:-) Есть. Молодец что помнишь.
|
|
15
Рэйв
16.04.15
✎
17:35
|
А я пользуюсь не задумываяь о родительских классах:-))
|
|
16
Рэйв
16.04.15
✎
17:37
|
Вернее забываю просто
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой