Помогите разобрать требования к разработке конфигурации

Тема в разделе "1C и всё что с ней связано", создана пользователем clayton, 17 июн 2010.

  1. clayton

    clayton Гость

    Cрочно нужна помощь!!!
    Недавно прошел курсы "Введение в конфигурирование в 1С: Предприятие", после завершения которых, необходимо решить Самостоятельную работу. Сама работа заключается в разработке конфигурации для некой фирмы. Впрочем уже реализовал где-то 60-65% заданной конфигурации, но с некоторыми требованиями в условии не могу разобрать.
    • Вот само условие (вопросы выделены жирным шрифтом):
    «Автоматизируемая» нами фирма занимается закупками у своих поставщиков и продажей своим покупателям различных товаров. В качестве дополнительной услуги существует бесплатная доставка купленных товаров в случае, если общая сумма заказа превышает 1000 рублей.
    Необходимо в рамках нашей конфигурации создать отдельную ветвь учета использования транспорта организации. Должен быть реализован следующий функционал:
    Должен вестись перечень транспортных средств организации.
    В начале дня на каждую бригаду (а бригада состоит из водителя и двух грузчиков) оформляется документ. Этот документ определяет состав бригады (он может меняться произвольным образом) и производит допуск к работе (в документе должны быть отметки о допуске водителя врачом к рейсам и отметка о прохождении инструктажа по технике безопасности). Этим же документом бригада «прикрепляется» к определенной автомашине, при этом указывается начальное значение счетчика спидометра.
    Далее, при оформлении документа «ПродажаТоваров», в случае, если сумма покупки превышает 1000 рублей, должно выдаваться сообщение о возможности предоставления бесплатной доставки, и только в этом случае менеджер может выписать на основании расходного документа документ «Заявка на транспорт». В данном документе указывается покупатель, контактное лицо (в диалоге должен быть виден телефон), дата и время доставки (оно может быть любым, но не раньше текущей даты). Документ не имеет табличной части, но хранит ссылку на документ основание(А как собственно реализовать храниение ссылки на документ основание?). Сотрудник транспортного отдела рассматривает документ заявку, выбирает машину. Если на эту машину не определена бригада, выдается предупреждение и производится сброс выбранного значения. В противном случае автоматически в документ записываются водитель и грузчики. Далее заявка печатается. В печатной форме документа должна присутствовать информация об адресе доставки (данные четко привязаны к контактному лицу), перечне доставляемых товаров.
    Кроме всего в документе «Заявка на транспорт» проставляется текущее состояние заказа («не выехали», «в дороге к клиенту», «у клиента», «в дороге обратно» и «отработан»)(Данный момент я немогу понять: как собственно отслеживать "состояние заказа" - просто пользователь будет дожен менять значение состояния или как-то в автоматическом режиме?) и километраж (расстояние в километрах «туда и обратно»).
    На основании всей этой информации необходимо видеть: какая машина, где находится; на какой машине, какие бригады за выбранный период работали; какой водитель в скольких доставках, с каким общим километражем участвовал(А как представлять эту информацию, в виде отчета или просто пользователь может просматривать ее в регистрах сведений или других объектах с помощью отбора в диалоге?).
    Кроме этого необходимо за период получать контрольный отчет по машине: по дням состояние счетчика на начало дня, все поездки (километраж), расчетное состояние счетчика.
    • Имеется также рекомендации для реализации структуры базы данных:
    1.Необходимо создать справочники «ТранспортныеСредства», «Водители» (хранит ссылку на
    справочник «ФизическиеЛица»), «Грузчики» (хранит ссылку на справочник «ФизическиеЛица»),
    2.Необходимо модифицировать документ «ПродажаТоваров» (при превышении суммы закупки 1000 рублей
    должно выводиться сообщение)
    3.Создайте документ «Формирование бригады», «Заявка», настройте их. Документ «Заявка»
    должен заводиться на основании документа «Расходная».
    4.Для хранения состава бригады, назначенной машины, начального значения счетчика можно
    использовать регистр сведений. Другой регистр сведений можно использовать для отслеживания
    «состояния» бригад.
    5.Для накопления данных о количестве выездов(как реализовать движение по регистру о количестве выездов?), километраже можно использовать регистр
    накопления.
    ---------------------------------------------------------------------------------
    Я понимаю, что у меня, наверно, довольно большая просьба, но если можно помогите хоть как нибудь, хоть какими-то рекомендациями, срочно надо!!! Заранее спасибо.
     
  2. vitfil

    vitfil IT-интегратор

    Регистрация:
    2 апр 2004
    Сообщения:
    2.070
    Симпатии:
    0
    Ну, господа, кто осилил такое количество букв?
     
  3. tanat

    tanat Well-Known Member

    Регистрация:
    2 мар 2007
    Сообщения:
    265
    Симпатии:
    0
    например через реквизит. заполняйте его при процедуре "ОбработкаЗаполнения"
    Как думаете - так и делайте. Как, интересно, состояние будет само по себе меняться?

    Ну естественно в виде отчета
    движениями. по регистру. состояние изменили на отличное от "не выехали" и провели документ - получили +1 к выездам, или вообще одно движение - один выезд. потом в отчетах просто просуммируете количество строк.
     
  4. vbs

    vbs Well-Known Member

    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
    Я не осилил. И удивляюсь, что еще никто не возмутился
     
  5. clayton

    clayton Гость

    Спасибо тем, кто осилил и не возмутился))
     
  6. Darlock

    Darlock Well-Known Member
    1C Team

    Регистрация:
    4 янв 2008
    Сообщения:
    558
    Симпатии:
    0
    Думаю, что не количество строк считать, а количество регистраторов (в регистр писать при состоянии "Отработан"). Мало ли "не доехал" по заказу.
     
  7. tanat

    tanat Well-Known Member

    Регистрация:
    2 мар 2007
    Сообщения:
    265
    Симпатии:
    0
    Но ведь выехал же). Речь не об успешно отработанных заказах, а о выездах). Тем более, что даже если он "не доехал" - км надо учитывать :)
     
Загрузка...

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