#0
by fokas pokas
Прошу растолковать следующую ситуацию. Имеется код: В базе был удален объект. Номер сообщения становится NULL. Выполняем код. Номера сообщений везде - 201, а где "Объект не найден" - 10. Выполняем еще раз: Знач1 = 300, а Знач2 = 15. Номера сообщений везде - 301, у удаленных ничего не изменилось. Вопросы: 1. Почему для удаленных объектов изменяются только NULL номера сообщений? С этим можно бороться? 2. Почему записываются разные номера сообщений (для одних с узла, для других параметр метода ЗарегистрироватьИзменения)? Вообще, все это городится для обмена с сайтом через SOAP. В задаче стоит организация передачи изменений базы по частям (особенно, чтобы оперативка не померла при холодном старте с обоих сторон), с учетом транзакции со стороны сайта. Т.е.: 1. На сайте открывается транзакция. С сайта приходит команда установки всем записям заведомо большого номера сообщения (код выше). У узла НомерОтправленного обнуляется 2. Запрашиваются данные по изменениям, с указанием количества записей за раз и номером последнего успешно принятого сообщения (в первый раз будет 0). Формируется пакет записей, игнорируя успешно переданные и отправляется с текущим номером сообщения. 3. По окончанию, транзакция на сайте закрывается. Все записи с пронумерованными номерами (но ниже заведомо большого) по команде удаляются Что придумано: Вынести передачу данных об удаленных объектах отдельно и в один заход, игнорируя их номера сообщений. Я честно без понятия, на сколько эти фантазии близки к адекватности. Если кто решит вправить мозги, буду благодарен. Тем не менее, решение работает... Почти. С планами обмена познакомился фактически сейчас.
#1
by fokas pokas
В благодарность расскажу, как сделать наведение мышью на табличный документ смертельным для 1С :)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Отчет в СКД. Параметр=Значения колонки справочника
- Бухгалтерия 2.0. Перенос остатков со счета на счет
- При обмене унф с бух. 2.0 выгружаются не все контрагенты
- СКД: Срез последних средствами ВычислитьВыражение()
- Отправка почты из 1с82 через Exchange server
- Долго формируется оборотно-сальдовая ведомость
- Алгоритм определения вхождения точки в многоугольник
- УФ: выбор значения из списка значений
- Розница 2.0. Выбрать номера телефонов из Дисконтных карт
- КА и контроль остатков при списании
- Вычисляемое поле в табчасти документа.
- win 8 & rdp
- Заполнение дерева значений из таблицы значений
- Управляемая форма -> ДанныеФормыКоллекция как получить по ссылке данные
- Консолидация или Бит финанс
- Обработчик ПередНачаломИзменения вызывается сообщениемпользователю
- Трудовой договор на вредников
- Подскажите! Можно ли в стандартный ВариантНастройкиПериода добавить период недел
- Как открыть из одной базы 1с другую или перейти по ссылке?
- Вытащить код из внешнего отчета