| 
    
            
         
         | 
    
  | 
Кто шарит во внешних компонентах? Нужна помощь | ☑ | ||
|---|---|---|---|---|
| 
    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)неуверен можно задать явный тип .  | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |