8.х Граница последовательности РасчетыСКлиентами

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Svb, 7 окт 2014.

  1. TopicStarter Overlay
    Svb
    Offline

    Svb Опытный в 1С Команда форума

    Регистрация:
    12 янв 2011
    Сообщения:
    980
    Симпатии:
    19
    Баллы:
    29
    Добрый день.
    УТ 11, платформа 8.2
    В конфигурации есть объект метаданных ГраницаПоследовательности.ПроведениеПоРасчетамСКлиентами. Перемещение границы при проведении = Не перемещать.
    В нее при проведении документа пишу записи. Теперь задача при отмене проведения документа сдвинуть границу последовательности назад, на самую раннюю запись, сделанную этим документом.
    Как это правильнее реализовать? Через модуль набора записей последовательности?
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.566
    Симпатии:
    717
    Баллы:
    204
    А какие еще есть варианты? :)
  3. TopicStarter Overlay
    Svb
    Offline

    Svb Опытный в 1С Команда форума

    Регистрация:
    12 янв 2011
    Сообщения:
    980
    Симпатии:
    19
    Баллы:
    29
    Не знаю, вот и спрашиваю :)
    Уже очумел от этих взаиморасчетов. Этот механизм "Выполнение отложенных движений по расчетам с клиентами" регламентным заданием совершенно не работает как надо (во всяком случае в релизе 11.0.7.8).
  4. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.566
    Симпатии:
    717
    Баллы:
    204
    чессказать, не двигал последовательности программно.....
    дык мож проще поправить регламентное задание?
  5. TopicStarter Overlay
    Svb
    Offline

    Svb Опытный в 1С Команда форума

    Регистрация:
    12 янв 2011
    Сообщения:
    980
    Симпатии:
    19
    Баллы:
    29
    Т.е. при проведении "Поступления безналичных денежных средств" в табличной части которого указан долгообразующий документ, граница последовательности сдвигается на сам документ поступления, а надо бы на долгообразующий. Это сделал. Теперь обратная задача: отмена проведения документа поступления, в котором указан долгообразующий документ...
    --- Объединение сообщений, 7 окт 2014 ---
    Ну регламентное работает на основе последовательности, для этого границу последовательности надо правильно установить...
  6. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.566
    Симпатии:
    717
    Баллы:
    204
    Я мож туплю, но в чем, собственно, сложность сделать сдвиг последовательности при отмене проведения документа, если при проведении механизм УЖЕ работает? :)
  7. TopicStarter Overlay
    Svb
    Offline

    Svb Опытный в 1С Команда форума

    Регистрация:
    12 янв 2011
    Сообщения:
    980
    Симпатии:
    19
    Баллы:
    29
    Потому что при проведении сделал сдвиг в обработке проведения. А при отмене проведения нельзя так сделать :D
    Получается надо оба случая (случай с проведением и с отменой проведения) переделать в модуле набора записей?
    Хочу у опытных коллег узнать как сделать ПРАВИЛЬНО, чтоб не было стыдно за себя перед теми, кто будет поддерживать эту базу после меня. :)
  8. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.566
    Симпатии:
    717
    Баллы:
    204
    Можно как подписку на событие "ПередЗаписью" сделать для документа, в ней можно проверить режим записи документа.
  9. TopicStarter Overlay
    Svb
    Offline

    Svb Опытный в 1С Команда форума

    Регистрация:
    12 янв 2011
    Сообщения:
    980
    Симпатии:
    19
    Баллы:
    29
    Реализовать в модуле набора записей будет правильней?
  10. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.566
    Симпатии:
    717
    Баллы:
    204
    думаю да, если в нем можно определить режим записи документа, ибо каждый раз двигать последовательность - не есть гуд :)

Поделиться этой страницей