![]() |
![]() |
|
Проблема с com-соединением | ☑ | ||
---|---|---|---|---|
0
reservist
17.02.16
✎
15:45
|
Проблема при создании документа в базе через com-соединение.
При выполнении функции СоздатьДокумент(), получаю объект структура которого не соответствуют текущей версии базы, а соответствуют её старой версии. |
|||
1
reservist
17.02.16
✎
15:53
|
Вот пример:
ДокВПриёмнике = Подключение.Документы.Задача.ПустаяСсылка(); Вот струткура ссылки (и это соответствует действительности) https://cloud.mail.ru/public/3Wsw/hFsVJ53xd Потом я создаю документ: ОбрабатываемыйДокВПриёмнике = Подключение.Документы.Задача.СоздатьДокумент(); вот структура ДокуметОбъекта:(неправильное) https://cloud.mail.ru/public/KCGq/7JEvPNDtq Почему они разные? какие кэши очистить? всё что знаю перечистил. Просто в отчаянии, давненько такого не было... |
|||
2
lEvGl
гуру
17.02.16
✎
16:07
|
а что в них разного ?
|
|||
3
Сильф
17.02.16
✎
16:12
|
(1) Всё правильно: в первом случае получил ссылку, во втором - объект, это разные типы данных.
|
|||
4
reservist
17.02.16
✎
16:12
|
если вы различия в двух картинках найти не можете, тогда о чем вообще разговор.
Реквизиты документа разные: -в правильной версии : .табличнаяЧасть, .Настройки -а в неправильной(это старый вид этого документа) есть такие реквизиты документакак : .передано, .ВидЗадачи, .Приёмка, .Размещение и т.д. |
|||
5
reservist
17.02.16
✎
16:15
|
перечисленные реквизиты (.ВидЗадачи, .Приёмка, .Размещение и т.д.) были мной удалены. База данных имеет другую струтктуру. Получая ссылку - получаю правильную структуру документа. А вот получая объект - старую
|
|||
6
lEvGl
гуру
17.02.16
✎
16:41
|
если сделать тоже самое не через com?
похоже на какой то глюк, можно попробовать переставить платформу |
|||
7
lubitelxml
17.02.16
✎
16:44
|
+(4) в режиме предприятия новая форма документа? может ты не обновил конфу ИБ?
|
|||
8
lEvGl
гуру
17.02.16
✎
16:49
|
+ (6) если версия серверная, то кэш еще есть серверный
|
|||
9
lEvGl
гуру
17.02.16
✎
16:55
|
(7) если "Просто в отчаянии," то наверно "детские" варианты исключил
|
|||
10
reservist
17.02.16
✎
17:02
|
(8) "+ (6) если версия серверная, то кэш еще есть серверный". Всё что я знал про кэш в appdata, roaming, localsettings всё почистил.
Конкретно по делу пожалуйста. |
|||
11
reservist
17.02.16
✎
17:03
|
(6) не через ком, а через что предлагаешь?
|
|||
12
lEvGl
гуру
17.02.16
✎
17:12
|
(10) конкретно C:\Program Files\1cv82\srvinfo
(11) открыть базу толстым клиентом и создать ПустуюСсылку() и НовыйДокумент(), что же еще а если уж совсем конкретно, то начинать надо с версий платформы, коннектора, архитектуры и приведения кода, который создает соединение, ссылку, объект... Application юзаем ? |
|||
13
reservist
17.02.16
✎
17:35
|
(12) "конкретно C:\Program Files\1cv82\srvinfo"
Очистка кэша здесь помогла! Спасибо. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |