Завершен
Синхронизация; отбор в выборке
Доброго времени суток.
1. При обработке документов через 1С записать обратно (выгрузить) их можно только через ВыгрузитьДокумент(). Обрабатываю (считываю и изменяю) только документы с пометкой "Завершен". После обработки нужно, чтобы документ вернулся на терминал (возможна дальнейшая работа с этим документом), снимаю пометки "Завершен", "Изменен" и "ВОбработке", выгружаю документ. Вроде все хорошо. Но при первом обращении терминала к документам на сервере, у документов проставляется статус "ВОбработке", при этом на данном терминале они видны, на остальных нет, как этого избежать? И если после этого я удаляю документ с сервера, на терминале в списке документов он остается; можно ли сделать, чтобы список документов на терминале и на сервере был синхронизирован (помимо документов, которые созданы или изменены на терминале и еще не выгружены на сервер)?
2. При использовании "Выбор строки" не могу задать условие. Вариант "select (*) from {МояТаблица}" работает, вариант "select (*) from {МояТаблица} where Item.ПолеТаблицы== ScannedBarcode" не работает. Однако если получить выборку без условий, но потом пробежаться по результату и применить операцию сравнения с тем же условием, то также работает. То есть само условие верно сформулировано, с результатом выборки оно работает, почему не работает в самой выборке? Ибо перебирать результат - это и криво, и работает медленно.
1. При обработке документов через 1С записать обратно (выгрузить) их можно только через ВыгрузитьДокумент(). Обрабатываю (считываю и изменяю) только документы с пометкой "Завершен". После обработки нужно, чтобы документ вернулся на терминал (возможна дальнейшая работа с этим документом), снимаю пометки "Завершен", "Изменен" и "ВОбработке", выгружаю документ. Вроде все хорошо. Но при первом обращении терминала к документам на сервере, у документов проставляется статус "ВОбработке", при этом на данном терминале они видны, на остальных нет, как этого избежать? И если после этого я удаляю документ с сервера, на терминале в списке документов он остается; можно ли сделать, чтобы список документов на терминале и на сервере был синхронизирован (помимо документов, которые созданы или изменены на терминале и еще не выгружены на сервер)?
2. При использовании "Выбор строки" не могу задать условие. Вариант "select (*) from {МояТаблица}" работает, вариант "select (*) from {МояТаблица} where Item.ПолеТаблицы== ScannedBarcode" не работает. Однако если получить выборку без условий, но потом пробежаться по результату и применить операцию сравнения с тем же условием, то также работает. То есть само условие верно сформулировано, с результатом выборки оно работает, почему не работает в самой выборке? Ибо перебирать результат - это и криво, и работает медленно.
Сервис поддержки клиентов работает на платформе UserEcho
Пришлите файл конфигурации и укажите где именно вы делаете запрос, скрином.
По первому вопросу - попробуйте дополнительно очищать поле "Назначение".
Синхронизация списка документов происходит в момент входа в операцию на ТСД. Есть возможность включить принудительную синхронизацию, подробнее можно прочитать здесь:
http://cleverence.ru/support/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0+%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0+Mobile+SMARTS+%D0%BD%D0%B0+%D0%A2%D0%A1%D0%94/
Второй вопрос - должно работать, ждём Вашу конфигурацию.
Насчет отборов в запросе когда сможете ответить? Мои файлы смогли скачать успешно?
Да получили, завтра программист ответит.
На данный момент select действительно работает через полную выборку.
Выходом из ситуации может стать использование локальных таблиц, т.е. выгружаемых на ТСД, в них выбор работает нормально.
Проблема будет исправлена в новом продукте.
"Проблема будет исправлена в новом продукте" - вы имеете в виду выпуск нового релиза? Как скоро он ожидается?
Обмен с сервером "по умолчанию" происходит каждые 7 секунд, и, при наличии соединения загрузит данные без нажатия кнопки обмена с сервером.
Данный продукт более не обновляется, не дорабатывается, но будут новые продукты, точное время выхода неизвестно, ориентировочно к концу лета.
Не надо так пугать людей.
Мы можем предложить вам стать тестером нашего нового продукта. Вы его получите намного раньше, и вы получите лицензию на него бесплатно.
От вас ничего не требуется, добавили вас в список тестеров, как только появится тестовый дистрибутив платформы, обработок - вам пришлем.
Добрый день!
Ставьте все на тестовую машину, где не установлены наши старые драйвера (2.7). (желательно)
1) Устанавливайте платформу https://cloud.mail.ru/public/JCZZ/WnNkcMkrS
2) Устанавливайте специальный шаблон проф драйвера для новой платформы отсюдаhttps://www.dropbox.com/s/40n7648sot8vfo9/Drivers.InstallWizard.exe?dl=0
3) Обновите промежуточную конфигурацию dt файл, https://cloud.mail.ru/public/14UV/NDyKE7wf4
Инструкции по работе с новой платформой есть на сайте.
По переходу на новую платформу:
http://www.cleverence.ru/support/%D0%9F%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4+%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BD%D1%8B%D1%85+%D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80%D0%BE%D0%B2+%D0%BD%D0%B0+%D0%BD%D0%BE%D0%B2%D1%83%D1%8E+%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D1%83+Mobile+SMARTS/
Все разделы по новой платформе:
http://www.cleverence.ru/support/search/?tags=%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F+3.0.0