Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
11 Дек 2017, 18:30
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Помогите разобраться!!!  (Прочитано 15729 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн pay

  • *
  • Сообщений: 10
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-11-14
  • Сайт: 
Недавно прошел курсы "Введение в конфигурирование в 1С: Предприятие", после завершения которых, необходимо решить Самостоятельную работу.

«Автоматизируемая» нами фирма занимается закупками у своих поставщиков и продажей своим покупателям различных товаров. В качестве дополнительной услуги существует бесплатная доставка купленных товаров в случае, если общая сумма заказа превышает 1000 рублей.
Необходимо в рамках нашей конфигурации создать отдельную ветвь учета использования транспорта организации. Должен быть реализован следующий функционал:
Должен вестись перечень транспортных средств организации.
В начале дня на каждую бригаду (а бригада состоит из водителя и двух грузчиков) оформляется документ. Этот документ определяет состав бригады (он может меняться произвольным образом) и производит допуск к работе (в документе должны быть отметки о допуске водителя врачом к рейсам и отметка о прохождении инструктажа по технике безопасности). Этим же документом бригада «прикрепляется» к определенной автомашине, при этом указывается начальное значение счетчика спидометра.
Далее, при оформлении документа «ПродажаТоваров», в случае, если сумма покупки превышает 1000 рублей, должно выдаваться сообщение о возможности предоставления бесплатной доставки, и только в этом случае менеджер может выписать на основании расходного документа документ «Заявка на транспорт». В данном документе указывается покупатель, контактное лицо (в диалоге должен быть виден телефон), дата и время доставки (оно может быть любым, но не раньше текущей даты). Документ не имеет табличной части, но хранит ссылку на документ основание(А как собственно реализовать храниение ссылки на документ основание?). Сотрудник транспортного отдела рассматривает документ заявку, выбирает машину. Если на эту машину не определена бригада, выдается предупреждение и производится сброс выбранного значения. В противном случае автоматически в документ записываются водитель и грузчики. Далее заявка печатается. В печатной форме документа должна присутствовать информация об адресе доставки (данные четко привязаны к контактному лицу), перечне доставляемых товаров.
Кроме всего в документе «Заявка на транспорт» проставляется текущее состояние заказа («не выехали», «в дороге к клиенту», «у клиента», «в дороге обратно» и «отработан»)(Данный момент я немогу понять: как собственно отслеживать "состояние заказа" - просто пользователь будет дожен менять значение состояния или как-то в автоматическом режиме?) и километраж (расстояние в километрах «туда и обратно»).
На основании всей этой информации необходимо видеть: какая машина, где находится; на какой машине, какие бригады за выбранный период работали; какой водитель в скольких доставках, с каким общим километражем участвовал(А как представлять эту информацию, в виде отчета или просто пользователь может просматривать ее в регистрах сведений или других объектах с помощью отбора в диалоге?).
Кроме этого необходимо за период получать контрольный отчет по машине: по дням состояние счетчика на начало дня, все поездки (километраж), расчетное состояние счетчика.
Имеется также рекомендации для реализации структуры базы данных:

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

Помогите кто чем сможет!


Оффлайн progmikon

  • *****
  • Сообщений: 2090
  • РЕПУТАЦИЯ: 371
  • КПД: 18%
  • Регистрация: 2010-10-09
  • Компания: http://progmikon.blogspot.com/
  • Профессия: Программист 1С
1. Если автомобиль не закреплен постоянно за бригадой, лучше документом, которым и производите выезд.
2. Сделать специальный справочник, в котором учитывать должность пользователя. И при открытии формы вашего документа делать доступным те или иные документы.
3. Регистр
4.
Если Сумма > 1000 Тогда
Сообщить("Везем за так!");
КонецЕсли;
5. не понял
6. Ввести регистр сведений, со статусом. Или вести статус у бригады.

Вообще конечно задача обширная. И сразу все оценить сложно. Вы спрашивайте, что не понятно.

Оффлайн pay

  • *
  • Сообщений: 10
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-11-14
  • Сайт: 
Спасибо за быстрый отзыв!
1. Автомобиль закреплен за бригадой в условии. Как закрепить?
2. по 2-му вопросу, вы наверно немного не поняли, яхочу чтоб документ нельзя было провести,пока не проставишь галочки о том что водитель не прошел инструктаж и мед.осмотр., т.е написать код- вот к сожалению не знаю как.

Процедура ПередЗаписью ()
Если "не стоит галочка" то ложь,а если стоит- истина
конецПроцедуры
ПРИМЕРНО

3. За 4 ответ большое спасибо- то что надо

4. по 5-ому вопросу  (не понятно)
он кстати относится к 1-ому частично. После того как документ заполнен -"бригада сформирована",Сотрудник транспортного отдела рассматривает документ заявку, выбирает машину. Если на эту машину не определена бригада, выдается предупреждение и производится сброс выбранного значения. В противном случае автоматически в документ записываются водитель и грузчики. Далее заявка печатается.
Там тоже код видать како-то...

5. вроде понятно,еще не дошел... до этого условия


Оффлайн progmikon

  • *****
  • Сообщений: 2090
  • РЕПУТАЦИЯ: 371
  • КПД: 18%
  • Регистрация: 2010-10-09
  • Компания: http://progmikon.blogspot.com/
  • Профессия: Программист 1С
1. У вас бригада по какому документу выезжает?
2.
Если ПрошелМедосмотр = Ложь ИЛИ ПрошелИнструктаж = Ложь Тогда
Сообщить("Не все пройдено!");
КонецЕсли;


Оффлайн pay

  • *
  • Сообщений: 10
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-11-14
  • Сайт: 
1. документ "Заявка на транспорт"
2. спасибо большое опять выручили

Оффлайн progmikon

  • *****
  • Сообщений: 2090
  • РЕПУТАЦИЯ: 371
  • КПД: 18%
  • Регистрация: 2010-10-09
  • Компания: http://progmikon.blogspot.com/
  • Профессия: Программист 1С
А почему тогда нельзя в одном документе всех и собрать? В этой заявке и бригаду выбрать и машину.

Оффлайн pay

  • *
  • Сообщений: 10
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-11-14
  • Сайт: 
впринципе можно и в одном, но там тоже код прописывать вроде нужно. При условии что 1грузчик,2грузчик,3водитель-МАЗ, при др. грузчиках и водителе-КРАЗ. вот как бы сделать...

Оффлайн progmikon

  • *****
  • Сообщений: 2090
  • РЕПУТАЦИЯ: 371
  • КПД: 18%
  • Регистрация: 2010-10-09
  • Компания: http://progmikon.blogspot.com/
  • Профессия: Программист 1С
Если я что-то не понимаю, поправьте меня.

У вас несколько событий:
1. Комплектация бригады.
2. Добавление к бригаде машины.
3. Видимо какой-то итоговый документ - куда, зачем.

Так? Опишите ваш бизнес-процесс.

Оффлайн pay

  • *
  • Сообщений: 10
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-11-14
  • Сайт: 
«Автоматизируемая» нами фирма занимается закупками у своих поставщиков и продажей своим покупателям различных товаров. В качестве дополнительной услуги существует бесплатная доставка купленных товаров в случае, если общая сумма заказа превышает 1000 рублей.
Необходимо в рамках нашей конфигурации создать отдельную ветвь учета использования транспорта организации. Должен быть реализован следующий функционал:
Должен вестись перечень транспортных средств организации.
В начале дня на каждую бригаду (а бригада состоит из водителя и двух грузчиков) оформляется документ. Этот документ определяет состав бригады (он может меняться произвольным образом) и производит допуск к работе (в документе должны быть отметки о допуске водителя врачом к рейсам и отметка о прохождении инструктажа по технике безопасности). Этим же документом бригада «прикрепляется» к определенной автомашине, при этом указывается начальное значение счетчика спидометра.
Далее, при оформлении документа «ПродажаТоваров», в случае, если сумма покупки превышает 1000 рублей, должно выдаваться сообщение о возможности предоставления бесплатной доставки, и только в этом случае менеджер может выписать на основании расходного документа документ «Заявка на транспорт». В данном документе указывается покупатель, контактное лицо (в диалоге должен быть виден телефон), дата и время доставки (оно может быть любым, но не раньше текущей даты). Документ не имеет табличной части, но хранит ссылку на документ основание(А как собственно реализовать храниение ссылки на документ основание?). Сотрудник транспортного отдела рассматривает документ заявку, выбирает машину. Если на эту машину не определена бригада, выдается предупреждение и производится сброс выбранного значения. В противном случае автоматически в документ записываются водитель и грузчики. Далее заявка печатается. В печатной форме документа должна присутствовать информация об адресе доставки (данные четко привязаны к контактному лицу), перечне доставляемых товаров.
Кроме всего в документе «Заявка на транспорт» проставляется текущее состояние заказа («не выехали», «в дороге к клиенту», «у клиента», «в дороге обратно» и «отработан»)(Данный момент я немогу понять: как собственно отслеживать "состояние заказа" - просто пользователь будет дожен менять значение состояния или как-то в автоматическом режиме?) и километраж (расстояние в километрах «туда и обратно»).
На основании всей этой информации необходимо видеть: какая машина, где находится; на какой машине, какие бригады за выбранный период работали; какой водитель в скольких доставках, с каким общим километражем участвовал(А как представлять эту информацию, в виде отчета или просто пользователь может просматривать ее в регистрах сведений или других объектах с помощью отбора в диалоге?).
Кроме этого необходимо за период получать контрольный отчет по машине: по дням состояние счетчика на начало дня, все поездки (километраж), расчетное состояние счетчика.
Имеется также рекомендации для реализации структуры базы данных:

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

Оффлайн progmikon

  • *****
  • Сообщений: 2090
  • РЕПУТАЦИЯ: 371
  • КПД: 18%
  • Регистрация: 2010-10-09
  • Компания: http://progmikon.blogspot.com/
  • Профессия: Программист 1С
В начале дня на каждую бригаду (а бригада состоит из водителя и двух грузчиков) оформляется документ. Этот документ определяет состав бригады (он может меняться произвольным образом) и производит допуск к работе (в документе должны быть отметки о допуске водителя врачом к рейсам и отметка о прохождении инструктажа по технике безопасности). Этим же документом бригада «прикрепляется» к определенной автомашине, при этом указывается начальное значение счетчика спидометра.

Создаете в этом документе реквизит "Автомобиль" - справочник "Автомобили".
И реквизиты Водитель
Грузчик1, Грузчик2.

Можно для бригады и табличную часть в этом документе предусмотреть.

Что вас смущает?


так вот и ответ на ваш вопрос.
Все у вас собирается одним документом.


Теги:
 

Помогите срочно!! В вкладке "Сервис"--> "Журнал регистрации" отражаются все операции как можно определить сделаны ли операции "задним числом" и как вычислить первоначальную информацию какой расчет поменял на другой?

Автор 2ronРаздел Пользователям "1С - Предприятие 8"

Ответов: 1
Просмотров: 4289
Последний ответ 24 Дек 2015, 15:34
от дфтын
Помогите подобрать Back-office и Front-office

Автор avrnskРаздел Пользователям "1С - Предприятие 8"

Ответов: 1
Просмотров: 5544
Последний ответ 07 Сен 2010, 12:01
от mohock
Помогите с отчётами в УТ 10.3. (Ведомость по товарам и ведомость по заказам)

Автор chum710Раздел Пользователям "1С - Предприятие 8"

Ответов: 2
Просмотров: 5879
Последний ответ 28 Мар 2012, 13:02
от chum710
Помогите с отчетом "Валовая прибыль"

Автор Dm109Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 4
Просмотров: 4358
Последний ответ 10 Сен 2015, 13:57
от Dm109
помогите с отчетом "характеристики контрагентов"

Автор Vasya PovarРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 1974
Последний ответ 07 Дек 2016, 15:53
от Kironten

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
163 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
56 Сообщений
alex0402
46 Сообщений
andron81_81
44 Сообщений
AIFrame
35 Сообщений
MuI_I_Ika MuI_I_Ika
33 Сообщений
Golickoff Golickoff
28 Сообщений
BuhRust
27 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 445
  • Точка Скрытых: 0
  • Точка Пользователей: 5
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal