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