8.х Критерии отбора

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Pavel2009, 13 май 2011.

  1. TopicStarter Overlay
    Pavel2009
    Offline

    Pavel2009 Опытный в 1С

    Регистрация:
    11 окт 2010
    Сообщения:
    183
    Симпатии:
    0
    Баллы:
    26
    «Автоматизируемая» нами фирма занимается закупками у своих поставщиков и продажей своим покупателям различных товаров. В качестве дополнительной услуги существует бесплатная доставка купленных товаров в случае, если общая сумма заказа превышает 1000 рублей.
    Необходимо в рамках нашей конфигурации создать отдельную ветвь учета использования транспорта организации. Должен быть реализован следующий функционал:
    Должен вестись перечень транспортных средств организации.
    В начале дня на каждую бригаду (а бригада состоит из водителя и двух грузчиков) оформляется документ. Этот документ определяет состав бригады (он может меняться произвольным образом) и производит допуск к работе (в документе должны быть отметки о допуске водителя врачом к рейсам и отметка о прохождении инструктажа по технике безопасности). Этим же документом бригада «прикрепляется» к определенной автомашине, при этом указывается начальное значение счетчика спидометра.
    Далее, при оформлении документа «ПродажаТоваров», в случае, если сумма покупки превышает 1000 рублей, должно выдаваться сообщение о возможности предоставления бесплатной доставки, и только в этом случае менеджер может выписать на основании расходного документа документ «Заявка на транспорт». В данном документе указывается покупатель, контактное лицо (в диалоге должен быть виден телефон), дата и время доставки (оно может быть любым, но не раньше текущей даты). Документ не имеет табличной части, но хранит ссылку на документ основание. Сотрудник транспортного отдела рассматривает документ заявку, выбирает машину. Если на эту машину не определена бригада, выдается предупреждение и производится сброс выбранного значения. В противном случае автоматически в документ записываются водитель и грузчики. Далее заявка печатается. В печатной форме документа должна присутствовать информация об адресе доставки (данные четко привязаны к контактному лицу), перечне доставляемых товаров.
    Никак я не могу сообразить, как это сделать. Т.е. примерно представляю принцип, но не могу его сделать:
    1.Создать в дереве метаданных, объект КритерийОтбора
    2. В Док. Заявка на транспорт, есть есть поле с ссылкой на Док. ПродажаТоваров (является Основание, для Заявки);
    3. В Данные КритерияОтбора указываем, это самое ссылочное поле, в Док. Заявка
    4. В поле состав, выбираем Док. ПродажаТоваров (как отбираемый документ) - почему то, в поле Состав у меня, для выбора только один Док - это заявка???
    5. Делаем кнопку, на форме дока Заявка, И помещаем туда код, который вызывает док.Продажа товара
    - не пойму как это сделать.
    Кто решал задачку, помогите советом.... и кто ннет то же

    :angry:
    Кроме всего в документе «Заявка на транспорт» проставляется текущее состояние заказа («не выехали», «в дороге к клиенту», «у клиента», «в дороге обратно» и «отработан» и километраж (расстояние в километрах «туда и обратно»).
    На основании всей этой информации необходимо видеть: какая машина, где находится; на какой машине, какие бригады за выбранный период работали; какой водитель в скольких доставках, с каким общим километражем участвовал.
    Кроме этого необходимо за период получать контрольный отчет по машине: по дням состояние счетчика на начало дня, все поездки (километраж), расчетное состояние счетчика.
    Имеется также рекомендации для реализации структуры базы данных:

    1.Необходимо создать справочники «ТранспортныеСредства», «Водители» (хранит ссылку на
    справочник «ФизическиеЛица»), «Грузчики» (хранит ссылку на справочник «ФизическиеЛица»),
    2.Необходимо модифицировать документ «ПродажаТоваров» (при превышении суммы закупки 1000 рублей
    должно выводиться сообщение)
    3.Создайте документ «Формирование бригады», «Заявка», настройте их. Документ «Заявка»
    должен заводиться на основании документа «Расходная».
    4.Для хранения состава бригады, назначенной машины, начального значения счетчика можно
    использовать регистр сведений. Другой регистр сведений можно использовать для отслеживания
    «состояния» бригад.
    5.Для накопления данных о количестве выездов(как реализовать движение по регистру о количестве выездов?), километраже можно использовать регистр
    накопления
  2. Diego
    Offline

    Diego Любитель 1С Команда форума

    Регистрация:
    3 апр 2009
    Сообщения:
    966
    Симпатии:
    2
    Баллы:
    29
  3. mialord
    Offline

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

    Регистрация:
    31 июл 2009
    Сообщения:
    5.400
    Симпатии:
    40
    Баллы:
    54
    Ого, целое ТЗ :D, не уверен что захочу разбираться бесплатно :angry:, Вы лучше по одному вопросику задавайте, сделал вот что, не получается вот это, а мы скажем как. Все - таки и у нашего форума есть правила: 1 тема - 1 вопрос, правила для Вас же и сделаны, т.к. когда Вы задаете вопросы по одному люди быстрее отвечают, а с данным ТЗ навряд ли кто захочет разбираться.

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