8.х Как при проведении документа провести другие документы?

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем Ivan2014, 22 май 2015.

  1. TopicStarter Overlay
    Ivan2014
    Offline

    Ivan2014 Опытный в 1С

    Регистрация:
    10 апр 2014
    Сообщения:
    384
    Симпатии:
    2
    Баллы:
    29
    Всех приветствую.
    Есть следующая задача. Расскажу упрощенно.
    Конфигурация самописная. Делается заказ поставщику. Затем идет поступление товаров. Причем связки между поступлением товаров и заказом поставщику нет. Проводки идут следующим образом - чем ранее заказ, вот на него и относится это приход. Вот так постепенно и поступают все позиции. Необходимо если все позиции в заказе пришли автоматически проставлялся статус выполнен. Как это лучше реализовать? При проведении документа анализировать документ заказа и если все позиции получены перезаписывать документ. Или есть более правильное решение? Не хочется перегрузить базу.
  2. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.771
    Симпатии:
    509
    Баллы:
    204
    В обработчике проведения пишите нужный код.
    Ivan2014 нравится это.
  3. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.984
    Симпатии:
    398
    Баллы:
    104
    Создайте еще один регистр сведений. Что-то типа "СостояниеЗаказовПоставщику". Именно в нем указывайте выполнен заказ или нет. Дату выполнения и прочую информацию. Это самый оптимальный вариант. Документ не трогайте.
    Ivan2014 нравится это.
  4. TopicStarter Overlay
    Ivan2014
    Offline

    Ivan2014 Опытный в 1С

    Регистрация:
    10 апр 2014
    Сообщения:
    384
    Симпатии:
    2
    Баллы:
    29
    Большое спасибо за идею!

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