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