ПУТЕВОЙ Л?СТ. ПОДГОТОВКА

ПУТЕВОЙ Л?СТ. ПОДГОТОВКА
Приступим к созданию основного документа на?ей конфигурации – путевому листу.
Прежде создадим еще один справочник. Он будет называться КарточкиЗаправки.
Чтобы держать хоть под каким-то контролем качество топлива мы принудим водителей заправляться только на
брендовых заправках одного крупного производителя. Один из путей ре?ения – выдать карточки заправки, по
которым можно заправляться только на определенных заправках. Номера этих карт мы и будем хранить в справочнике КарточкиЗаправки.
?так, создаем простой справочник. Заносить номера карт поручим бухгалтерии,
т.е. этот справочник включим в подсистему бухгалтерия (pic 9.1)

8gl7g9001
Перейдем в 1С и заполним это справочник. (pic 9.2)

8gl7g9002
Создадим еще один объект конфигурации Перечисление Продолжительность смены.
У нас водители будут работать фиксированное время 4, 8 или 12 часов, в зависимости от загруженности мар?рута. (pic 9.3)

8gl7g9003
Все. Теперь создаем документ Путевой лист.
В дереве конфигурации находим ветвь документы, через контекстное меню нажимаем добавить.
В поле имя пи?ем ПутевойЛист, в поле представление списка пи?ем Путевые листы, на вкладке
Подсистемы включаем документ в подсистему Диспетчерская .
? сразу изменим командный интерфейс. Для этого раскрываем ветку общие, на ветке
Подсистемы через контекстное меню выбираем Все подсистемы, щелкаем на диспетчерская и ставим флажок напротив
Путевые листы и Путевой лист: создать. (pic 9.4)

8gl7g9004
Возвращаемся в документ и добавляем реквизиты

        

  • Автомобиль – тип СправочникСсылка.Автомобили, проверка заполнения- выдавать о?ибку
  •     

  • ДеньНочь – тип булево, синоним Смена. Этот реквизит понадобиться в дальней?ем, когда
    нужно будет рассчитать зарплату, т.к. за ночные рейсы оплата вы?е, чем за дневные. Значение заполнения Ложь,
    т.е. по умолчанию смену будем считать ночной.
  •    

  • Водитель – тип СправочникСсылка.Сотрудники проверка заполнения- выдавать о?ибку
  •     

  • Топливо –тип ПеречислениеСсылка.Топливо проверка заполнения- выдавать о?ибку 
  •   

  •  КонечныйОдометр – тип Число 10.0  
  •     

  • РасходТоплива – тип Число 10.2 
  •     

  • ПродолжительностьСмены - ПеречислениеСсылка.ПродолжительностьСмены

Перейдем на закладку Формы и создадим форму документа.
Зайдем в конструктор форм и добавим два реквизита формы тип Число 10.0 – НачальныйОдометр и Пробег. (pic 9.5)

8gl7g9005
Перенесем эти реквизиты формы влево в элементы форм  и снимем флажок доступность у обоих.
Теперь наведем неболь?ой дизайн на форму. Создадим 3 обычных группы с группировкой горизонтальная.
Первую группу назовем ДатаНомер и перенесем в нее элементы формы Номер и Дата, расположим эту группу в самом верху.
Под ней расположим элементы Автомобиль и Водитель, не будем их включать ни в какие группы
Вторую группу назовем Смены, включим в нее элементы ДеньНочь – и заодно напи?ем синоним этого реквизита Дневная смена,
ПродолжительностьСмены, Топливо
Третья группа будет называться Километраж и в нее войдут: НачальныйОдометр, Пробег,
КонечныйОдометр и РасходТоплива.
Этой группе укажем заголовок Километраж и отображение Рамка группы, и первых двух групп отображение установим в нет.(pic 9.6)

8gl7g9006
Если все сделаете правильно, то должно получиться похожее на это pic 9.7

8gl7g9007
Теперь, когда мы разобрались с ?апкой, введем табличную форму Стажеры.
Табличной частью мы будем пользоваться в виду того, что стажеров в принципе может быть одновременно несколько,
заранее никогда нельзя угадать сколько именно.
На закладке данные внизу через контекстное меню добавляем табличную форму Стажеры и в неё реквизит Стажер
тип СправочникСсылка.Сотрудники.
Еще нам понадобится табличная часть где будет фиксироваться все заправки, сделанные в течении рейса.
Добавляем табличную часть ЗаправкаТоплива и в неё реквизиты

  • КарточкаЗаправки тип СправочникСсылка.КарточкиЗаправки
  • Заправка тип Число 10.3
  • ЦенаЗаправки тип Число 10.2
  • СтоимостьЗаправки тип Число 10.2

(pic 9.8)

8gl7g9008
? последнее, для отображения на?их табличных частей сделаем на форме закладки.
Для этого в конструкторе формы добавляем группу Страницы, в нее группу Страница ,
назовем ее Заправка и перенесем в нее табличную часть ЗаправкаТоплива.
Добавим в группу Страницы еще одну группу Страница, назавем её ?нформацияОСтажерах и добавим в неё табличную часть Стажеры.(pic 9.9)

8gl7g9009
Перейдем в 1С. В подсистеме Диспетчерская нажмем создать Путевой лист.
У вас должно получиться приблизительно как на (pic 9.10)

8gl7g9010
В следующем уроке будем наполнять документ смыслом.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *