| 
    
            
         
         | 
    
  | 
Вопрос к гуру терминалов сбора данных | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        realevgenius    
     31.07.18 
            ✎
    10:03 
 | 
         
        Всем - привет!
 
        Нужен совет знающих... Я с ТСД дела не имел, как-то не приходилось... На моем предприятии некая компания внедряет ТСД. Система, как мне кажется странная: ТСД общается с некой базой, которая называется «Клеверенс Софт», ПРОФ драйвер ТСД (3.0.0.111). Эта база уже пишет в нашу: УТ11 ком соединением... Это, мне кажется, мягко выражаясь - неэффективно и медленно. Кроме того: Возникают ошибки типа "Попытка передачи с клиента на сервер мутабельного значения" "Не хватает прав на запись документа" и проч... Вопросы: 1. Такая технология писать в базу через другую базу - это нормально, это везде, всегда так делается? 2. Ошибки передачи мутабельного значения - это из за того, что промежуточная база как-то не умно пишет? Она не на УФ, кстати. Спасибо!  | 
|||
| 
    1
    
        realevgenius    
     31.07.18 
            ✎
    10:05 
 | 
         
        Да, забыл сказать: Наша база УТ11 клиент-серверная, промежуточная база, через которую происходит общение - Файловая     
         | 
|||
| 
    2
    
        Черный маклер    
     31.07.18 
            ✎
    10:12 
 | 
         
        Писать через другую базу - это использование сервера приложений ТСД. Обычное решение, на практике означает, что изменение функциональности ТСД вам небудет недоступно. А что вы хотели за свой скромный бюджет ?     
         | 
|||
| 
    3
    
        Черный маклер    
     31.07.18 
            ✎
    10:13 
 | 
         
        + 2 будет недоступно     
         | 
|||
| 
    4
    
        assasu    
     31.07.18 
            ✎
    10:14 
 | 
         
        (0) такая технология нормальна. сделано что бы не менять свое под нужны заказчика , а заказчика гнуть под нужды. 
 
        ошибка связана с твоим конкретными кодом в твоей конкретной ситуации  | 
|||
| 
    5
    
        realevgenius    
     31.07.18 
            ✎
    10:16 
 | 
         
        (4) Понял...
 
        Ошибка связана с конфигурацией УТ11 или с тем, что другая база не клиент-серверная, пишет не правильно? Есть какие-то правила, типа УТ11 - серверная, значит базаТСД - тоже должна быть серверная?  | 
|||
| 
    6
    
        assasu    
     31.07.18 
            ✎
    10:19 
 | 
         
        (5) спроси у внедренцев. клиент серверная должна работать в файле и наоборот . если все сделано правильно , а не криво     
         | 
|||
| 
    7
    
        assasu    
     31.07.18 
            ✎
    10:20 
 | 
         
        (5) модель тсд можешь озвучить ?     
         | 
|||
| 
    8
    
        Сияющий в темноте    
     31.07.18 
            ✎
    10:23 
 | 
         
        у них одно приложение для нескольких конфигураций,и менять как раз предполагается код в промежуточной базе,чтобы основная была на поддержке,кроме того,все промежуточные данные хранятся на терминалах и в этой базе,такой подход позволяет наружк выдавать обьекты в формате 1с,а в терминале использовать цифровые идентификаторы вместо гуид.
 
        то,что промежуточная база на 1с очень гибко позволяет менять код решения,и не требует от программиста знание других языков,которые там тоже используются,на них написан обмен с Тсд в общем виде,и пользователю туда лазить ни к чему. Современный механизм расширений позволит отказаться от отдельной базы и хранить все данные в основной,но механизм новый и мягко говоря еще не до конца рабочий. и еще,если иногда большое желание работать с таблицами значений на клиенте,особенно,когда их данные на сервер не попадают,тогда приходится делать внешнее соединение к базе из другой базы,и мы имеем все на клиенте.  | 
|||
| 
    9
    
        realevgenius    
     31.07.18 
            ✎
    10:24 
 | 
         
        (6) Внедренцы не очень идут на контакт...
 
        И, мне кажется - не очень грамотные. На любой вопрос говорят: у вас УТ11 дописанная, ничего не знаем, сами все исправляйте. Поэтому, это все, похоже, ляжет на мои плечи... Я, конечно, подсознательно понимаю, что дописки не причем, и конфаТСД скорее всего передает как-то криво мутабельные значения, но пока не могу раскопать. Хотя, возможно ошибаюсь... Да, еще конфа УТ дописанная не просто так, Конфа Алкогольная. 1С-УТАП. 1С совместимо и все такое...  | 
|||
| 
    10
    
        Сияющий в темноте    
     31.07.18 
            ✎
    10:27 
 | 
         
        Кстати,что касается лицензионной политики,то они честно пишут,что нужнп еще одна лицензия,т.к.база гоняется из службы,и ключ,домтупный в сеансе пользователя не подойдет.
 
        просто,если бы прослойки не было бы,то для каждого пользователя,который подключается к базе,нужна отдельная лицензия,тут же получается,что к базе подключается промежуточная база а одно соединение,а пользователи работают с данными на терминале,обмен же идет последовательно,то есть одновременно два терминала в базу не пишут.  | 
|||
| 
    11
    
        Сияющий в темноте    
     31.07.18 
            ✎
    10:32 
 | 
         
        Для алкоголя у клеверенс есть отдельное решение,и оно работает.
 
        Ваша проблема в том,что они работают через внешнее соединение,где тоже есть клиент и сервер,а они тестировали на файловом варианте,где этого нет,и там мутабельность не проступает. попробуй поставить в файловом варианте копию базы и посмотреть,емли ошибок те будет,то возьми типовую ут,загони в клиент сервер,и покажи им ошибки,они радостно перепишут. п.с. вот уж на клеверенс никогда жалоб не было,если что то не так,позвоните в их офис или напишите по почте,обычно они хорошо отвечают,особенно,когдп присылается найденная ошибка.  | 
|||
| 
    12
    
        realevgenius    
     31.07.18 
            ✎
    10:36 
 | 
         
        Еще вопрос: возможно совершенно глупый - извиняюсь..
 
        Если взять функционал Клеверенса (обработки, справочники) и добавить в мою УТ? Глянул конфу клеверенса - вроде не очень много наворочено  | 
|||
| 
    13
    
        ildary    
     31.07.18 
            ✎
    10:38 
 | 
         
        (12) это вы сами должны для себя решить: либо а) Я сильный и умный, взял и добавил, либо б) Сложно и непонятно, да и времени нет, не буду этим заниматься.     
         | 
|||
| 
    14
    
        assasu    
     31.07.18 
            ✎
    10:39 
 | 
         
        (12) может проще на терминале рдп запустить и написать свою форму для тсд ? куда проще и быстрее     
         | 
|||
| 
    15
    
        Cyberhawk    
     31.07.18 
            ✎
    10:41 
 | 
         
        По поводу ошибки мутабельного значения - скорее всего виновата конфигурация УТ 11, которая в режиме внешнего соединения (считай "Толстый клиент" без интерфейса) не везде корректно работает. Конкретно это флажки в общих модулях и/или директивы компиляции.     
         | 
|||
| 
    16
    
        realevgenius    
     31.07.18 
            ✎
    10:49 
 | 
||||
| 
    17
    
        Cyberhawk    
     31.07.18 
            ✎
    10:53 
 | 
         
        Я вроде у тебя ничего не спрашивал     
         | 
|||
| 
    18
    
        realevgenius    
     31.07.18 
            ✎
    10:56 
 | 
         
        (17) Я прошу поглядеть... 
 
        Правильно ли стоят галочки в свойствах?  | 
|||
| 
    19
    
        Cyberhawk    
     31.07.18 
            ✎
    10:58 
 | 
         
        Сколько платишь за поглядеть? Отсюда не видно     
         | 
|||
| 
    20
    
        tesseract    
     31.07.18 
            ✎
    11:01 
 | 
         
        (0) Схема через прокси-базу используется в 99% случаев. Снимает нагрузку с базы, не надо дергать конфу и прочее.  
 
        (1) Ошибка передачи мутабельного значение или проверка мутабельного значения на заполненность - это крайне распространенная ошибка начинающих 1С кодеров. Вместо создания структуры заполнения объекта они создают сам объект и гоняют его, забывая про контекст исполнения.  | 
|||
| 
    21
    
        realevgenius    
     31.07.18 
            ✎
    11:02 
 | 
         
        (19) Сколько стоят Ваши услуги?     
         | 
|||
| 
    22
    
        realevgenius    
     31.07.18 
            ✎
    11:04 
 | 
         
        (20) Начинающих кодеров?
 
        Конфу ТСД от "Клеверенс Софт" писали не начинающие, вроде... Мою УТ алкогольку - тоже, вроде Судя по всему - действительно открывается документ и записывается по результату в базу.  | 
|||
| 
    23
    
        realevgenius    
     31.07.18 
            ✎
    11:08 
 | 
         
        (7) Модель ТСД. 
 
        Атол. Mobile Barkode Terminal P/N LPT82A30-BND002A4XN086 Model: Smart/Droid S/N: 012204B32174301278  | 
|||
| 
    24
    
        Cyberhawk    
     31.07.18 
            ✎
    11:09 
 | 
         
        (21) Ты что-то напутал - Я ничего не предлагаю, а только интересуюсь, сколько тебе (ну, или не тебе, а кому-то там) платят за твои эти разбирательства     
         | 
|||
| 
    25
    
        tesseract    
     31.07.18 
            ✎
    11:12 
 | 
         
        (22) Знаю я этих внедренцев с их текучкой :-) 
 
        Ошибка типичная для начинающих - это не значит, что и проф может проглядеть. Интеграцию скорее всего писал вообще франч без тестирования на сервере.  | 
|||
| 
    26
    
        realevgenius    
     31.07.18 
            ✎
    11:15 
 | 
         
        (25) Все таки в какой по Вашему конфигурации кривость?
 
        В УТ или в ТСДшной?  | 
|||
| 
    27
    
        tesseract    
     31.07.18 
            ✎
    11:17 
 | 
         
        (26) В обработке выгрузки из ТСД в УТ. Скорее всего там не COMConnector используется, а v83.Application.  Отсюда и косяки.     
         | 
|||
| 
    28
    
        realevgenius    
     31.07.18 
            ✎
    11:21 
 | 
         
        (27) Спасибо! Погляжу...     
         | 
|||
| 
    29
    
        Cyberhawk    
     31.07.18 
            ✎
    11:23 
 | 
         
        (25) "Интеграцию скорее всего писал вообще франч без тестирования на сервере" // Да не, просто на поддержку толстого клиента в общих модулях хер забил. Как УНФ, например.     
         | 
|||
| 
    30
    
        realevgenius    
     31.07.18 
            ✎
    11:39 
 | 
         
        Резюмируя:
 
        Надо или переписать общие модули на которые ругается или В конфеТСД переписать методы обращения к моей базе.. Всем спасибо! Основное я для себя понял...  | 
|||
| 
    31
    
        assasu    
     31.07.18 
            ✎
    11:55 
 | 
         
        (23) используй рдп     
         | 
|||
| 
    32
    
        tesseract    
     31.07.18 
            ✎
    12:03 
 | 
         
        (30) ДНК лучше не трогать. Косяк именно в обработке.     
         | 
|||
| 
    33
    
        realevgenius    
     31.07.18 
            ✎
    12:12 
 | 
         
        (31) Я не могу ничего использовать, к сожалению...
 
        Внедряю не я, ТСД не мои, моя - УТ. Сейчас просто директора убеждают, что УТ плохая, дописанная, что я должен это все исправить... Вот я и думаю - как это сделать...  | 
|||
| 
    34
    
        realevgenius    
     31.07.18 
            ✎
    12:12 
 | 
         
        (32) ДНК - это что? В каокй обработке? Можно подробнее?     
         | 
|||
| 
    35
    
        Cyberhawk    
     31.07.18 
            ✎
    12:44 
 | 
         
        Ставлю на то, что косяк в УТ     
         | 
|||
| 
    36
    
        tesseract    
     31.07.18 
            ✎
    12:55 
 | 
         
        (34) Не трогай код конфы. Потом обновлять замучаешься.     
         | 
|||
| 
    37
    
        Попытка1С    
     31.07.18 
            ✎
    13:01 
 | 
         
        (0) Использовали это схему с промежуточной базой, именно кливеренс.
 
        Сейчас у них новая схема без использования промежуточной базы. Плюс раньше служба клиеверенса была дырявая, у нас из магазинов был сделан проброс на вебсервис, так вот через жту службу создавался юзер с админскими правами, и сервак ловил трояна. Обновление этого приложения сейчас называется Магазин 15, Расширенный. Ставьте его.  | 
|||
| 
    38
    
        Попытка1С    
     31.07.18 
            ✎
    13:02 
 | 
         
        То что в (0) не используйте.     
         | 
|||
| 
    39
    
        realevgenius    
     31.07.18 
            ✎
    13:55 
 | 
         
        (38) Понял...
 
        Спасибо большое!  | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |