|
Кто шарит во внешних компонентах? Нужна помощь | ☑ | ||
---|---|---|---|---|
0
Maniac
10.10.16
✎
17:53
|
С выходом 1С 839 появился баг в работающей до этого компоненте.
На серверной базе (на файловой все работает отлично) хоть тресни сыпет ошибки Тип не определен на всех попытках вызова классов. Причем появлятся это только после второго использования. То есть первый раз - все работает замечательно! Но стоит только второй раз запустить туже обработку с компонентой - сыпет баг и хоть тресни. |
|||
1
Мойдодыр
10.10.16
✎
17:54
|
а автор компоненты что говорит?
|
|||
2
Maniac
10.10.16
✎
17:55
|
Повторюсь - на файловой версии все отлично.
На серверной - баг после повторного использования. Тип не пределен Новый("AddIn.XLS.XLS") |
|||
3
Maniac
10.10.16
✎
17:56
|
Он сам не знает и не понимает - уже переколошматили все.
Все отлично работает за исключением сказанного.... Сервер - второй запуск..... |
|||
4
Maniac
10.10.16
✎
17:57
|
И только на 838 и выше
До этого на всех версиях 1С работало все как часы. |
|||
5
mehfk
10.10.16
✎
17:59
|
Это знак: пора прекращать использовать всякие наколеночные ВК и переходить на встроенные методы :)))
|
|||
6
Лефмихалыч
10.10.16
✎
18:00
|
вот по этому я и не люблю ВК
|
|||
7
xaozai
10.10.16
✎
18:08
|
А повторное подключение любой другой компоненты работает нормально?
Если да, то проблема именно в этой конкретной ВК, может, завершается там где-то чего-то некорректно. Если с другими компонентами так же, может, это "фича" платформы. |
|||
8
Serginio1
10.10.16
✎
18:13
|
(2) Значит ВК уже выгрузилась. Смотри где Ссылки на ВК обнуляются. Я на 64 разрядной пробовал все нормально.
|
|||
9
Garykom
гуру
10.10.16
✎
18:25
|
ВК натив или ком?
|
|||
10
Кирпич
10.10.16
✎
18:53
|
Делайте ЗагрузитьВнешнююКомпоненту еще раз, раз уж так оно работает.
|
|||
11
Господин ПЖ
10.10.16
✎
18:57
|
ну все. манино господство на супир-пупир обработке сломалось
|
|||
12
Maniac
11.10.16
✎
10:49
|
(10) для серверной этот метод не доступен.
Единственный метод который доступен это ПодключитьВНешнююКомпоненту и он работает |
|||
13
Maniac
11.10.16
✎
10:51
|
(9) натив
|
|||
14
MrStomak
11.10.16
✎
11:01
|
(3) Ну то есть разработчик с дебаггером студии не смог отловить процесс инициализации компоненты и ошибку, которая в этот момент возникла, а мы тут по кофейной гуще всё угадаем?
Клиент х64 только в 8.3.9 появился, до этого только х86 (значит, все файловые версии х86), а сервера часто х64, компонента компилится отдельно для х86, отдельно для х64 - ты хоть сказал бы, какая архитектура. У тебя там вообще разные билды этой компоненты могут быть. |
|||
15
Кирпич
11.10.16
✎
11:01
|
(12) чо прям пишете ПодключитьВНешнююКомпоненту и сразу Новый("AddIn.XLS.XLS") и не работает?
|
|||
16
MrStomak
11.10.16
✎
11:08
|
Платформа содержит оптимизацию - она в кэше хранит ВК и повторно подключает не так, как первый раз.
1. Попробовать поменять дурацкое имя XLS (которое в середине. Его определяет тот, кто использует метод ПодключитьВнешнююКомпоненту во втором параметре). Возможно, происходит конфликт где-то из-за имени 2. Если не помогает, генерить новое произвольное имя при каждом использовании. Это заполонит кэш, но по идее будет работать |
|||
17
Garykom
гуру
11.10.16
✎
11:09
|
(15) Так глюка с подключением во внешней обработке, когда на первое открытие обработки все ОК, а если повторно то нифига не сервере не пашет.
Потому что некоторые дятлы до сих пор не смогли понять что такое клиент-серверная УФ 1С... |
|||
18
Maniac
11.10.16
✎
16:46
|
(17) а это то тут причем?
(15) повторюсь проблема возникла только после 838 и выше Причем работает все при первом запуске При повторном Тип не определен и хлобысь Создавали даже пустые классы и пытались вызвать. На любом сыпется (внимание) при повторном запуске |
|||
19
Мойдодыр
11.10.16
✎
16:50
|
другие компоненты работают? например штрихкоды?
|
|||
20
Господин ПЖ
11.10.16
✎
16:59
|
знающие - не прогадайте... 90% маниного состояния просите. не меньше
|
|||
21
MrStomak
11.10.16
✎
17:02
|
(18) совет пот пунктом 2 в (16) использовали?
|
|||
22
Garykom
гуру
11.10.16
✎
17:59
|
(20) Кому нужны манины долги?
|
|||
23
mehfk
11.10.16
✎
18:07
|
(22) Маня продавал программы с льготной поддержкой, а в один прекрасный день после того, как клиенты начали массово обновляться, его программы перестали работать? И теперь Маня не может выполнить свои же условия и попадает на бабки?
|
|||
24
Maniac
11.10.16
✎
18:11
|
Хорош флудить, если нечего сказать - вали в другую тему
|
|||
25
mehfk
11.10.16
✎
18:15
|
Маня нервничает, наверное я угадал...
|
|||
26
Кирпич
11.10.16
✎
18:15
|
(24) на (19) ответь
|
|||
27
Garykom
гуру
11.10.16
✎
18:20
|
(26) ШК логично что &НаКлиенте запускается
|
|||
28
Кирпич
11.10.16
✎
19:00
|
(26) да любую другую вк. Другим человеком сделано что бы
|
|||
29
Maniac
11.10.16
✎
20:03
|
(28) не пробовал ничего. У меня серверная компонента.
Где найти такую я не знаю. |
|||
30
Maniac
11.10.16
✎
20:03
|
Поэтому тему и завел. Работает ли у всех нормально или это баг 1С
|
|||
31
zak555
11.10.16
✎
20:36
|
зачем компонета?
|
|||
32
MrStomak
11.10.16
✎
20:46
|
(29) берешь с итс пример натив компоненты таймера и проверяешь. Если не работает, заводишь тред на партнерке, что платформа г0вно.
|
|||
33
zak555
11.10.16
✎
20:47
|
(32) маня - партнёр 1с?
|
|||
34
MrStomak
11.10.16
✎
20:50
|
(33) Так любой Вася с сертификатом спеца туда имеет доступ. Маня что даже спеца по УТ не имеет?
|
|||
35
zak555
11.10.16
✎
20:53
|
(34) нет, не любой
если он франч или купил комплект разработчика + наличеие спеца по платформе |
|||
36
Maniac
11.10.16
✎
20:53
|
чота впервые слышу о такой
|
|||
37
Maniac
11.10.16
✎
20:53
|
ваще то у меня 1С куплена и подписка имеется.
вот даже сервер купил |
|||
38
zak555
11.10.16
✎
20:54
|
(37) итс корп?
|
|||
39
MrStomak
11.10.16
✎
20:58
|
(36) Это значит, ты поленился даже поискать на итс. Она там с древнейших времен под С++ лежит.
|
|||
40
MrStomak
11.10.16
✎
20:59
|
(35) Ок, пусть он хотя бы здесь результаты тестов выложит и я сам там отпишусь.
|
|||
41
zak555
11.10.16
✎
21:07
|
пора маню подписать на ИТС корп
|
|||
42
Maniac
12.10.16
✎
18:18
|
Подпиши)
|
|||
43
Maniac
14.10.16
✎
13:45
|
Апну тему
|
|||
44
Maniac
14.10.16
✎
13:45
|
Если есть спецы можно пообщаться лично по скайпу
|
|||
45
Garykom
гуру
14.10.16
✎
13:50
|
вот эта штука https://github.com/SheetJS/js-xlsx умеет работать внутри "Поле HTML"
|
|||
46
Garykom
гуру
14.10.16
✎
13:52
|
(45)+ Либо можно обернуть в веб сервис на nodejs простейше и отсылать файлы из любой 1С-ки на локально поднятый в сетке сервис получая в ответ нечто что парсится
|
|||
47
Кирпич
14.10.16
✎
13:55
|
(46) он свою поделку людям продает. накой ему эти бубны с нодами
(44) ты по скайпу так же будешь общаться, как в этой ветке? Один пост в день и ниачем? |
|||
48
Garykom
гуру
14.10.16
✎
13:57
|
(47) Не вижу сложности сделать инсталлятор с новой внутри и автозапуском, причем вод все платформы распространенные
|
|||
49
Garykom
гуру
14.10.16
✎
13:57
|
(48) *под все платформы
|
|||
50
Кирпич
14.10.16
✎
13:59
|
(48) щас еще придет известный адепт и насоветует перейти на .NET
|
|||
51
Garykom
гуру
14.10.16
✎
14:00
|
(50) хехе с требованим поставить ms office чтобы ёксель файлики читать да?
|
|||
52
Garykom
гуру
14.10.16
✎
14:01
|
||||
53
Кирпич
14.10.16
✎
14:02
|
(51) да я думаю на .NET есть какая нибудь либа читать xls
|
|||
54
Garykom
гуру
14.10.16
✎
14:03
|
(53) есть конечно https://github.com/ExcelDataReader/ExcelDataReader но на практике оно хуже чем на js банально потому что реже юзают
|
|||
55
Кирпич
14.10.16
✎
14:04
|
(54) ну прайс то прочитает как нибудь
|
|||
56
Serginio1
14.10.16
✎
17:12
|
(50) Я адепт программирования.
(51) Для этого есть OpenXML 1С,Linux,Excel,Word,OpenXML,Net Core |
|||
57
Serginio1
14.10.16
✎
17:15
|
А здесь вариант для динамической компиляции
Net Core. Динамическая компиляция класса обертки для получения событий .Net объе На 64 8.3.9 работает. Но для Windows пока проще использовать http://ru.stackoverflow.com/questions/527763/%d0%9a%d0%b0%d0%ba-%d0%b2%d1%8b%d0%b7%d0%b2%d0%b0%d1%82%d1%8c-%d0%bc%d0%b5%d1%82%d0%be%d0%b4-%d0%b8%d0%b7-c-%d0%b2-1%d0%a1/527802#527802 |
|||
58
Проггер
14.10.16
✎
17:52
|
Сколько за подсказку?
|
|||
59
Maniac
14.10.16
✎
23:37
|
(57) стукнись мне в скайп Skype: shekineugeniy
Пообщаемся |
|||
60
zak555
14.10.16
✎
23:38
|
(42) скидывай реквизиты, выставляю итс корп
|
|||
61
Maniac
15.10.16
✎
00:32
|
(60) счет-деньги )) аж забавно, забавно то что это нихрена конкретный вопрос не решает.
|
|||
62
Garykom
гуру
15.10.16
✎
00:35
|
(61) ВК которая не работает на чем была написана?
|
|||
63
Maniac
15.10.16
✎
00:35
|
Питон
|
|||
64
Maniac
15.10.16
✎
00:38
|
Меня в этом всем деле напрягает сообщение Тип не определен
Вот сердцем чую что в этом какая то фигня зарыта. Уж сильно много у 1С бывает таких сообщение с ошибками. Тип не определен. ЧТо за нахер тип - не понятно. |
|||
65
Maniac
15.10.16
✎
00:42
|
Это явно какой то очередной баг типа как уже фиг знает сколько лет был баг Ошибка формата потока...
Это жесть была с этой ошибкой - по моей памяти года три все долбились в интернет с поиском что за байда. Пока не оказалось что это тупо баг платформы который годами никто не исправлял. А потом всех надо было заставлять обновлять платформу после исправления. Так и сейчас что то аналогичное. Только проблема в том что никто ВК не юзает а баги 1С не охотно сама находит и не охотно принимает. |
|||
66
Garykom
гуру
15.10.16
✎
00:53
|
(65) Почти никто не юзает ВК на серверной 1С &НаСервере, почти все &НаКлиенте это делают
|
|||
67
Maniac
15.10.16
✎
01:52
|
ну потому что задач определенного типа не существует
|
|||
68
Maniac
15.10.16
✎
01:52
|
опять плять "типа" что за тип то такой)
|
|||
69
H A D G E H O G s
15.10.16
✎
02:31
|
Я правильно понимаю, что продажи уберзагрузки прайсов накрылись кверхумехом?
|
|||
70
MrStomak
15.10.16
✎
11:22
|
(64) Ты уже догадался попробовать ВК таймера с итс на сервере и воспроизвести проблему?
|
|||
71
Serginio1
15.10.16
✎
19:28
|
(68)
При ПодключитьВнешнююКомпоненту в компоненте делается запрос на поддерживаемые типы Тип не пределен Новый("AddIn.XLS.XLS") Дальше он ищет типы по AddIn.XLS.XLS где AddIn это стандартное название XLS название компоненты данное при ЗагрузитьВнешнююКомпоненту XLS это название типа данное при загрузке ВК. Вероятно при Загрузке Внешнюй Компоненты произошел сбой Смотри, что возвращает ПодключитьВнешнююКомпоненту |
|||
72
Maniac
17.10.16
✎
12:26
|
у меня вот как происходит
АдресКомпоненты = ПоместитьВоВременноеХранилище(ПолучитьМакет("Subsystems")); Если ПодключитьВнешнююКомпоненту(АдресКомпоненты,"XLS",ТипВнешнейКомпоненты.Native) Тогда Иначе Сообщить(ОписаниеОшибки()); Возврат СЗ; КонецЕсли; Компонента подключается. И вот что написано в синтаксисе Сервер может работать со всеми компонентами. Компонент кэшируется на сеанс работы сервера. |
|||
73
Кирпич
17.10.16
✎
12:37
|
на седьмой день мы увидели программный код. расследование продвигается.
|
|||
74
Maniac
17.10.16
✎
12:45
|
Блин я хоть убейте не могу разобраться в двух методах 1С - они в синтаксисе так описаны что сам черт голову сломит - ничерта не понятно.
ПодключитьВНешнююКомпоненту УстановитьВнешнююКомпоненту оба имеют несколько вариация, а в описании такая белеберда. Есть подозрение что я ее тупо неправильно вызываю. |
|||
75
Кирпич
17.10.16
✎
12:50
|
(74) Опиши проблему, покажи код, скриншоты, ответь на (70) наконец. Глядишь народ к тебе и потянется.
|
|||
76
Serginio1
17.10.16
✎
17:08
|
(72) Так ты один раз подключаешь?
Ты можешь поместить упакованные файлы в макет, или поместить в хранилище. Аналог с общим макетом УстановитьВнешнююКомпоненту("ОбщийМакет.МояКомпонента"); Результат = ПодключитьВнешнююКомпоненту("ОбщийМакет.МояКомпонента", "Компонента"); |
|||
77
Serginio1
17.10.16
✎
17:10
|
||||
78
Maniac
18.10.16
✎
15:00
|
макет находится в самой обработке.
УстановитьВнешнююКомпоненту - это клиенский метод. А у нас компонента все делает на серваке. |
|||
79
Maniac
18.10.16
✎
15:01
|
Поэтому всегда используется только
ПодключитьВнешнююКомпоненту И вот как бы на попытке второй раз что то грузануть - перестает видеть классы компоненты. причем любые классы. пофигу. Эксперементировали даже на пустышках. Тупо на втором запуске той же обработки - тип не определен и пипец |
|||
80
Мойдодыр
18.10.16
✎
15:03
|
(79) Типовая компонента работает или нет? так и не ответил
|
|||
81
Maniac
18.10.16
✎
15:04
|
Нет не пробовал. что она даст? она наверняка тоже чисто клиенская
|
|||
82
Мойдодыр
18.10.16
✎
15:05
|
нет, например компонента склонения
ПодключитьВнешнююКомпоненту("ОбщийМакет.КомпонентаСклоненияФИО", "Decl"); |
|||
83
Мойдодыр
18.10.16
✎
15:05
|
Да штрихкоды тоже не клиентская компонента
|
|||
84
Maniac
18.10.16
✎
15:05
|
УстановитьВНешнююКомпоненту даже на сервере работать не будет.
Это передача ее на клиент чтобы дальше на клиенте подключать. А у нас компонента всегда на сервере. Других методов кроме как ПодключитьВнешнююКомпоненту просто нет. Она сразу из макета подключается с результатом истина. |
|||
85
Maniac
18.10.16
✎
15:06
|
(83) она скорее всего COM
|
|||
86
Мойдодыр
18.10.16
✎
15:06
|
сеансовые данные пробовал чистить?
|
|||
87
Мойдодыр
18.10.16
✎
15:07
|
(85) Если тебе не нужна помощь, то ладно
|
|||
88
Maniac
18.10.16
✎
15:09
|
(86) а как это делать то?
Я б с удовольствием как то чистил - но не понятн окак это делать. У меня и есть подозрение что она кешируется на серваке. Но тут есть особенность - обработка внешняя. Человек может открыть и закрыть обработку. Потом снова открыть. |
|||
89
Maniac
18.10.16
✎
15:09
|
Можно было бы типа создать глобальную переменную с подключением компоненты. Но ситуация такая что все это без изменения конфигурации.
|
|||
90
Мойдодыр
18.10.16
✎
15:09
|
конечно кэшируется
|
|||
91
Maniac
18.10.16
✎
15:10
|
(90) и как этот кеш очистить. при закрытии обработки она продолжает висеть видимо
|
|||
92
Garykom
гуру
18.10.16
✎
15:16
|
(89) 1.Выясни что такое серверный сеанс в понятии 1С и когда он заканчивается.
2. Проверь что обработка при закрытии сеанса и новом запуске прекрасно снова подключает ВК. 3. Поэтому если просто закрыли обработку (не закрывая сеанс) то логично что ничего подключать не нуна... уже в кеше оно. |
|||
93
Garykom
гуру
18.10.16
✎
15:17
|
(58) сорри за демпинг (92)
|
|||
94
Maniac
18.10.16
✎
15:18
|
(92) так и есть - при перезапуске сервера снова работает.
|
|||
95
Maniac
18.10.16
✎
15:19
|
(92) да но нет метода чтобы проверить подключение.
Просто путо нет ни одного типового метода - проверяющео подключена ли уже компонента или нет. Я тупо не могу никакого условия найти. |
|||
96
Мойдодыр
18.10.16
✎
15:20
|
Попытка создать нужный объект
|
|||
97
Maniac
18.10.16
✎
15:21
|
(96) не помогает, так как всегда подключает ее
|
|||
98
Garykom
гуру
18.10.16
✎
15:26
|
(95) Пиши свой код используя ПередЗакрытием() и сохранение данных
|
|||
99
Serginio1
18.10.16
✎
15:40
|
(84) УстановитьВНешнююКомпоненту нужна что бы распаковать зип архив м выбрать библиотеку под ОС с нужной разрядностью.
Проще сохранить DLL в нужной папке и вызвать ПодключитьВнешнююКомпоненту с нужным путем. И перед каждым Новый("AddIn.XLS.XLS") вызывать ПодключитьВнешнююКомпоненту |
|||
100
Garykom
гуру
18.10.16
✎
15:42
|
(99) проблема что если в сеансе "подключить" уже вызывали то повторно после закрытия и нового открытия формы это не нуна
|
|||
101
Maniac
18.10.16
✎
15:54
|
(100) нудно не нужно - это никак не проверить.
До 837 все работало на ура как швейцарские часы. Сейчас тупо сыпет Тип не определен и хоть тресни. |
|||
102
Maniac
18.10.16
✎
15:55
|
1С никаких методов по проверке - подключено или нет не имеет.
Как это спрограммировать - тоже неизвестно. Как работать с кешем - тоже фиг поймешь. Очередная шляпя работы с кешем. |
|||
103
Serginio1
18.10.16
✎
16:05
|
(100) Судя по ошибке ВК выгружается.
|
|||
104
Serginio1
18.10.16
✎
16:09
|
(102) Попытка
|
|||
105
Maniac
18.10.16
✎
16:27
|
(104) в попытку входит и выполняет) я уже писал. исключения не возникае )) в том то и прикол.
Поыптка это если бы оно какой то невыполнимый код бы делало. Но метод Подключить - рабочий и поэтому тут исключения не происходит. Ошибка сыпется уже на создании объекта Новый( |
|||
106
Garykom
гуру
18.10.16
✎
16:29
|
(105) Проверял если второе открытие обработки делать без "подключить..." то создание прокатывает?
|
|||
107
Garykom
гуру
18.10.16
✎
16:30
|
(106)+ Если нет то возможно и сам объект (который Новый) придется как то сохранять между закрытиями/открытиями формы обработки без завершения сеанса.
|
|||
108
Serginio1
18.10.16
✎
16:31
|
Так я тебе про объекта Новый( и говорю
Попытка п=Новый( исключение ПодключитьВнешнююКомпоненту п=Новый( КонецПопытки |
|||
109
Serginio1
18.10.16
✎
16:32
|
108 Это аналогично CPP.Dll и RecordSet
|
|||
110
Maniac
18.10.16
✎
17:59
|
хм... мозг однако.
Скинул нескольким. Буду ждать результатов. |
|||
111
Мойдодыр
18.10.16
✎
18:01
|
(110) И что чувак, который писал компоненту не смог до тумкать до (108) ?
|
|||
112
Maniac
21.10.16
✎
00:03
|
Короче говоря забили мы нафиг на это все дело, и данный баг подтолкнул к нас к созданию своего супер мега пупер сервиса.
чтобы долго не обьяснять скопирую обновление того что сделали Добавлена опция Использовать веб-сервис. В тестовом режиме реализована новая версия модуля, предусматривающая чтение файлов (любых форматов) через наш веб-сервис. Данная опция позволит пользователям считывать в 1С файлы любых форматов, вне зависимости от того какая версия платформы 1С установлена у вас на сервере или клиенте, а также не будет иметь никакого значения установленное сервере ПО (виндовс, линукс и так далее). Технически вам будет не заметно что происходит, вы будете также нажимать кнопку Загрузить файл, но в данном случае он будет обрабатываться веб-сервисом и передавать вам готовый результат импортируемых данных в 1С. Также данная возможность позволит вам без необходимости обновления всего модуля проводить импорт данных с самыми последними изменениями процедуры считывания. |
|||
113
Maniac
21.10.16
✎
00:08
|
в том числе если люди на маке работают в 1С тоже будет наплевать
|
|||
114
Maniac
21.10.16
✎
00:12
|
Короче говоря баги дают возможность стремится к лучшему.
|
|||
115
Garykom
гуру
21.10.16
✎
00:26
|
(114) Сделай уже следующий шаг... откажись от 1С...
|
|||
116
H A D G E H O G s
21.10.16
✎
00:29
|
(112) Хитро. Евгений Шекин, клиенты уже знают, что их данные уходят на сторону?
|
|||
117
Сергиус
21.10.16
✎
00:30
|
(112)И это что, какой-ть мега "отстамегабайтный" прайс будет туды-сюды по нету гоняться?
|
|||
118
H A D G E H O G s
21.10.16
✎
00:32
|
(117) Пади по http (без s). А если с s, то ктож сертификатами заворачиваться то будет?
"Некогда думать, надо копать". |
|||
119
H A D G E H O G s
21.10.16
✎
00:33
|
Тут бывает, подключишься к кому - адова безопасность, вздохнуть нельзя, но 100% у них стоит поделие типа (112) :-)
|
|||
120
Сергиус
21.10.16
✎
00:47
|
(119) "Так и живем")
|
|||
121
Garykom
гуру
21.10.16
✎
00:48
|
(119) Угу интересно кто то это поделие проверяет исходники "на безопасность" после обновления?
|
|||
122
Serginio1
21.10.16
✎
08:31
|
(113) Про кроссплатформенность 1С,Linux,Excel,Word,OpenXML,Net Core
Но 1С к сожалению ничего менять не собирается |
|||
123
Кирпич
21.10.16
✎
12:11
|
(114) какой фееричный конец :) колхозники мля :)
|
|||
124
Кирпич
21.10.16
✎
12:15
|
неужто и правда есть такой глюк. кто в курсе?
|
|||
125
Кирпич
21.10.16
✎
12:18
|
или таки Python виноват?
|
|||
126
Господин ПЖ
21.10.16
✎
12:24
|
>Технически вам будет не заметно что происходит
ага. из подвала. по gprs. без htts? чтобы внутренняя служба безопасности IT манагера за яйцы повесила... или это все для киосков? |
|||
127
Maniac
21.10.16
✎
12:28
|
О багах 1С можно говорить бесконечно.
Вот например вышла УТ11 3 И что вы можете себе представить. Было у меня свое самописное рабочее место менеджеера. Бах ошибка. Начал лазить. И вот что выявилось НовыйДокумент.ЗаполнитьУсловияПродажПоCоглашению(); //.ЗаполнитьУсловияПродажПоСоглашению(); Второе это то что было во всех предидущих версиях (сколько там уже лет) и перестало работать в 113 - выдает баг Если написать тоже самое - уже работает. |
|||
128
Кирпич
21.10.16
✎
12:29
|
(126) ну этот сервис можно локально запустить, получить от него всё что нужно и прихлопнуть. можно правда просто exe запустить или скрипт на питоне. у них же там питон.
|
|||
129
Кирпич
21.10.16
✎
12:31
|
(127) ты, кстати, так и не ответил на вопрос: "работают ли другие ВК или это только ваша глючит?"
|
|||
130
Maniac
21.10.16
✎
12:31
|
(126) ты не понял главного - ну да ладно.
Этот шаг нам дает туперь невероятный возможности для развития своих веб сервисов. Для тех кто пользуется облаками и так далее Кстати я тут подумываю стать франчем и запустить тоже в аренду 1С включая свои наработки. Это широкие возмождности по аренде даже своего ПО (наработок) и так далее изготовление демо, предоставление и так далее и тому подобное. Первый вариант мы тоже оставляем а может даже сможем сервис установить как приложение кому это надо. Эти все вопросы теперь мелочны. |
|||
131
Maniac
21.10.16
✎
12:33
|
Кстати у нас много клиентов с облаками.
Мне уже давно пора на высокий уровень переходить, учитывая базу клиентов я бы уже сейчас мог пару сотен клиентов тупо на свои облака перевести. |
|||
132
Кирпич
21.10.16
✎
12:34
|
бухой чтоли
|
|||
133
Maniac
21.10.16
✎
12:51
|
Нет я не проверял другие компоненты.
|
|||
134
Кирпич
21.10.16
✎
13:13
|
(133) тю. ну так значит существование бага не доказано.
|
|||
135
Кирпич
21.10.16
✎
13:24
|
+(134) Ну теперь то всё это не важно. Зато "дает туперь невероятный возможности" :)
|
|||
136
Uncore
21.10.16
✎
14:45
|
А если у клиента закрыт доступ на веб-сервис? Я часто сталкиваюсь с этим, когда мои обработки клиенты активировать не могут, потому что закрыт доступ на все, приходится оффлайн активацию делать
|
|||
137
Serginio1
21.10.16
✎
16:03
|
(130) Ну ты даешь? Вэб сервисам лет 15. Другое дело, что под вэб сервисами много не решить.
Одно дело писать на 1С используя некие классы, другое дело на других языках, да еще и Вэб сервис. Да и не все под Вэб сервис подходит, когда нужно продтягвать данные из БД, записывать по условиям итд. Кстати такой подход используют на Линукс в отсутствии Com. |
|||
138
oleg_km
21.10.16
✎
17:26
|
(137) Ну веб-сервис же можно и в сети заказчика развернуть. Одни заказчики могут по подписке в облаке пользовать, другие купить и развернуть у себя.
|
|||
139
Serginio1
21.10.16
✎
17:35
|
(138) Это понятно. Я про то, что для написания сервиса нужно знать другой язык, технологии.
А вот имея ВК все может написать обычный программист 1С. Плюс, во многих случаях нужно еще брать и записывать данные в базу. |
|||
140
Maniac
21.10.16
✎
17:39
|
НУ как раз дело в том что мой корефан помимо 1Са программирует на десятке других языков. Хотя больше всего знает и любит как раз таки питон
|
|||
141
Кирпич
21.10.16
✎
18:48
|
(140) да нифига он не знает, кроме питона. От того и все ваши беды.
|
|||
142
Serginio1
21.10.16
✎
20:28
|
141+ В кой то веки согласен с Кирпичём. Знать десять языков можно только повержносно. Нужно постоянно программировать, а это сложно на 10 языках.
Что касается Вэб сервисов, то тут ничего нет нового. Другое дело, что тот же преславутый COM предпочтительнее любых вэб сервисов. А, что касается Линукса и IOS то это как я понял экзотика для 1С |
|||
143
MrStomak
21.10.16
✎
21:20
|
(140) Ты хоть озвучь, какой-такой уберкод на питоне потребовался для разбора файликов, который на 1с невозможно было написать?
С каких это пор для работы с excel требуется ВК? |
|||
144
Maniac
21.10.16
✎
21:28
|
(143) ну начнем с самого простого - клиент-серверные базы.
И так чтобы загрузка работала на любом виде серверов (виндовс 32-64 и тоже самое линкус) Второе - многолистовые файлы. Достоинством моей компоненты является то что она возвращает массив в списке значений всех таблиц экслевского файла мгновенно. Отсюда также вытекает скорость обработки. Я тестил файл на миллион строк - результат 6 с лишним минут. Ну а то что возвращается готовый массив - далее у меня уже на 1С технически реализовано в обработке динамическое появление этих таблиц - одновременная настройка и так далее. |
|||
145
Maniac
21.10.16
✎
21:31
|
В принципе изначально у нас была СОМ компонента - но она требовала всякой фигни типа установки. Мы ее переделали в натив.
К тому же я отправляю внешнюю обработку - которую люди запустили у себя в 1С и все - больше ничего не требуется - сразу можно начинать работать. Ну а последнее - это то что я автоматизирую процесс до полностью автоматической загрузки. для УТ10 уже давно есть, вот сейчас идет работа под автоматику для УТ11 Естественно у людей серверные базы и тп и тд. Многие арендуют 1С в облаках. |
|||
146
Maniac
21.10.16
✎
21:33
|
А вообще дло всего этого я использовал адо - но это была жесть. Во первых не все форматы экселя читала - а сейчас их просто вагонище.
Да еще бывают эксель файлы которые были созданы невиданным путем - видимо тоже программно как то поставщики херачат напрямую. И опять же долбатня с многолистовыми файлами. Все это дело было передано компоненте |
|||
147
Loky9
21.10.16
✎
22:07
|
(122) "Но 1С к сожалению ничего менять не собирается"
А то бы уже давно питон встроила) |
|||
148
Serginio1
21.10.16
✎
22:14
|
(147) Да там проблема не в питоне.
Проблема в том, что в ВК нельзя передавать в параметрах и возвращать объекты ВК. Опять же COM можно загружать и без регистрации зная Guid компоненты v8: v8: Использование сборок .NET в 1С 7.x и 8.x |
|||
149
Loky9
21.10.16
✎
22:26
|
(148) Много чего нельзя. 1С не любит ВК.
|
|||
150
Loky9
21.10.16
✎
22:44
|
Кстати, в питоне как dcom вк кто-нибудь заинтересован?
|
|||
151
Loky9
24.10.16
✎
10:42
|
Моя python driven поделка на 839 работает без проблем, но её в режиме сервера не запускал и повторный запуск в ней заблокирован.
|
|||
152
MrStomak
25.10.16
✎
12:38
|
Обнаружил, что компонента печати ШК вообще-то на сервере работает.
Так что "типовые" ВК на сервере работают, проблема в кривой компоненте. |
|||
153
Garykom
гуру
25.10.16
✎
12:54
|
(152) Это не новость, у ТС на первый запуск тоже все работает, проблема повторный запуск с переоткрытием формы, когда сеанс 1С не закрывают.
|
|||
154
Светлая голова
25.10.16
✎
13:42
|
1)Через Попытку попробуй подключить вк
2)неуверен можно задать явный тип . |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |