как сделать |Автозаполнение Табличной части при выборке Номенклатуры|? |
Я |
01.04.14 — 19:51
Создал табличную часть документа с реквизитами Номенклатура (СправочникСсылка.Номенклатура) и Единица_Измерения. Соответственно в справочнике Номенклатуры есть реквизит Основная_Единица_Измерения. Вопрос: Как при выборе реквизита Номенклатура в табличной части автоматически заполнить реквизит Единица_Измерения???
1 — 01.04.14 — 20:02
не надоело велосипеды выдумывать? Это же миллион раз уже было. Во всех типовых сотни примеров.
2 — 01.04.14 — 20:02
Вот мой код!Неправильный?Нечего не происходит!
&НаСервере
Процедура ТабличнаяЧастьНоменклатураПриИзменении(Элемент)
ТекДанные = Элементы.ТабличнаяЧасть.ТекущиеДанные;
ТекДанные.ЕдиницаИзмерение = ТекДанные.Номенклатура.ОсновнаяЕдиницаИзмерения;
КонецПроцедуры
3 — 01.04.14 — 20:05
(1) Там запутано как-то!Не понимаю что там происходит:(
4 — 01.04.14 — 20:11
(3) элементарно ведь, ну так пробуйте
&НаКлиенте
Процедура ТабличнаяЧастьНоменклатураПриИзменении(Элемент)
ТекДанные = Элементы.ТабличнаяЧасть.ТекущиеДанные;
ТабличнаяЧастьНоменклатураПриИзмененииНаСервере(ТекДанные);
5 — 01.04.14 — 20:21
(4) ошибка!
{Документ.ПриходнаяНакладная.Форма.ФормаДокумента.Форма(6,1)}: Процедура или функция с указанным именем не определена (ТабличнаяЧастьНоменклатураПриИзмененииНаСервере)
<<?>>ТабличнаяЧастьНоменклатураПриИзмененииНаСервере(ТекДанные); (Проверка: Тонкий клиент) (4)
6 — 01.04.14 — 20:28
может как-то так?
&На Клиенте
Процедура ТабличнаяЧастьНоменклатураПриИзменении(Элемент)
ТекДанные = Элементы.ТабличнаяЧасть.ТекущиеДанные;
ТабличнаяЧастьНоменклатураПриИзмененииНаСервере(ТекДанные);
КонецПроцедуры
&НаСервере
Процедура ТабличнаяЧастьНоменклатураПриИзменении(ТекДанные);
////что написать здесь?
КонецПроцедуры
тоже ошибка!
{Документ.ПриходнаяНакладная.Форма.ФормаДокумента.Форма(2,11)}: Процедура или функция с указанным именем уже определена (ТабличнаяЧастьНоменклатураПриИзменении)
может как-то так?
7 — 01.04.14 — 20:37
это делается через запрос?
8 — 01.04.14 — 20:44
может книжки для начала почитаешь?
9 — 01.04.14 — 20:49
(8) читаю иногда но не дошел до такого!
10 — 01.04.14 — 21:41
(6)
&На Клиенте
Процедура ТабличнаяЧастьНоменклатураПриИзменении(Элемент)
….
&НаСервере
Процедура ТабличнаяЧастьНоменклатураПриИзменении(ТекДанные)
…
Процедура с указанным именем уже определена (ТабличнаяЧастьНоменклатураПриИзменении)
Согласно приведённого кода — она действительно уже определена
11 — 01.04.14 — 21:53
(10) Я это уже понял,Хотелось бы рабочий код!
Я думаю что надо связать Поля справочника(Номенклатуры) и Поля табличной части (документа)!
12 — 01.04.14 — 22:22
книжки надо читать
&На Клиенте
Процедура ТабличнаяЧастьНоменклатураПриИзменении(Элемент)
ТекДанные = Элементы.ТабличнаяЧасть.ТекущиеДанные;
ТекДанные.ЕдиницаИзмерение = ПолучитьЕдиницу(ТекДанные.Номенклатура);
КонецПроцедуры
&НаСервереБезКонтекста
Функция ПолучитьЕдиницу(Номенклатура)
Возврат Номенклатура. ОсновнаяЕдиницаИзмерения;
КонецФункции
13 — 01.04.14 — 22:51
а если НаКлиенте слитно писать?
Help_1c
14 — 01.04.14 — 23:31
(12) Спасибо выручил:)
Кстати посоветую книгу хорошо!
А можно с помощью запросом устроить что-то подобное?
Например получить наименование поля Справочника.Номенклатуры и Основной Единицы измерение,потом вставить Как-то в поле ИдиницаИзмерение Табличной части?
Думаю как-то так )
Надо При выборе Номенклатуры Выгрузить из запроса Данные,Основной Единицы Измерение,в поля табличной части единица измерение.
Ладно всем спасибо!
Как автоматически заполнить поле документа при выборе другого поля.
Автор PeNgViN213, 22 ноя 2017, 22:20
0 Пользователей и 1 гость просматривают эту тему.
Здравствуйте, помогите мне пожалуйста!
есть справочник:
«Курсы» с реквизитом Цена, а «Название курса» задается реквизитом «наименование».
есть документ:
В документе Название курса выбирающееся из Справочника «Курсы».
Так же в документе есть поле «Цена». Мне нужно, чтобы при выборе конкретного курса, автоматически заполнялось поле «Цена».
Заранее спасибо!
На форме документа у элемента формы Название курса в свойствах есть событие «при изменении». В нём можно написать что-то вроде
Если ЗначениеЗаполнено(Объект.НазваниеКурса) Тогда Объект.Цена = НазваниеКурса.Цена; КонецЕсли;
А вообще, что-то мне подсказывает что наличие в вашей конфигурации справочника с курсами валют говорит о том, что вы изначально что-то сделали неправильно.
Правило поведения на форуме №6: Не следует пытаться привлечь внимание к своему сообщению … рассылкой персональных сообщений и/или электронных писем отдельным участникам форума с просьбой ответить в теме.
Создайте процедуру на сервере, вставьте в неё мой код и вызывайте её из созданной процедуры ПриИзменении.
Правило поведения на форуме №6: Не следует пытаться привлечь внимание к своему сообщению … рассылкой персональных сообщений и/или электронных писем отдельным участникам форума с просьбой ответить в теме.
Цитата: Golickoff от 24 ноя 2017, 04:17
Создайте процедуру на сервере, вставьте в неё мой код и вызывайте её из созданной процедуры ПриИзменении.
Не могли бы вы поподробнее расписать, я просто не очень понимаю как вызвать её из созданной процедуры ПриИзменении
&НаКлиенте
Процедура ПриИзменении()
ВызовПроцедурыНаСервере();
КонецПроцедуры
&НаСервере
Процедура ВызовПроцедурыНаСервере()
//код
КонецПроцедуры
Спасибо за Сказать спасибо
Получилось, спасибо добрые люди!!!!
-
Доброе время суток!!!
У меня возникла такая проблема:
Есть справочник с двумя реквизитами. 1-услуга, 2-описание этой услуги.
Есть документ, где в табличной части выбирается элемент из этого справочника. Как сделать так что бы при выборе элемента справочника в поле «Услуга», в табличное поле «Описание услуги» автоматически вводился реквизит «описание услуги» из этого справочника?
Всю голову сломала. Я понимаю что нужно написать что то в модуль «при изменении». Но что писать то?))
-
Offline
Akuji
Опытный в 1С- Регистрация:
- 5 июн 2007
- Сообщения:
- 119
- Симпатии:
- 0
- Баллы:
- 26
Процедура справочникУслугаПриИзменении(Элемент)
СтрокаТабличнойЧасти = ЭлементыФормы.справочник.ТекущиеДанные;
СтрокаТабличнойЧасти.ОписаниеУслуги = СтрокаТабличнойЧасти.Услуга.ОписаниеУслуги;
КонецПроцедуры
и ссылку прописать на процедуру -
Offline
Эмин
Руководитель проектов- Регистрация:
- 25 май 2007
- Сообщения:
- 1.178
- Симпатии:
- 1
- Баллы:
- 29
проще так — проямо в форме создай процедуру — событие «ПриИзменении» — сразу же в модуль переключишься. А там — как совершенно правильно написали:
СтрокаТабличнойЧасти = ЭлементыФормы.ИМЯТВОЕЙТАБЛИЧНОЙЧАСТИ.ТекущиеДанные; //Получение текущей (редактируемой) строки табличной части
СтрокаТабличнойЧасти.ОписаниеУслуги = СтрокаТабличнойЧасти.Услуга.ОписаниеУслуги;Советую посмотреть аналогичный код в любом документе, например, в реализации товаров — при изменении номенклатуры
-
Offline
Anastasiya
Опытный в 1С- Регистрация:
- 27 июн 2007
- Сообщения:
- 134
- Симпатии:
- 1
- Баллы:
- 26
У меня такая же проблема. Только что и где прописать я поняла и прописала, а в поле значение все равно не заносится. :unsure:
-
Offline
Эмин
Руководитель проектов- Регистрация:
- 25 май 2007
- Сообщения:
- 1.178
- Симпатии:
- 1
- Баллы:
- 29
Проверьте типы присваиваемых значений, возможно они не совпадают, в результате не присваиваются.
-
Offline
Anastasiya
Опытный в 1С- Регистрация:
- 27 июн 2007
- Сообщения:
- 134
- Симпатии:
- 1
- Баллы:
- 26
Уточню. Пытаюсь добавить в 1С УПП 8.1 в справочник Номенклатурные узлы в форму элемента поле Артикул, значения должны заносится из справочника Номенклатура, после выбора элемента. При пошаговой компиляции в табло заносятся правильные значения. Но в само поле ничего не прописывается. Сделала кнопку выбора, по аналогии с полем ЕдиницаИзмерения, тогда в Артикуле выбор переходит на справочник Номенклатурные узлы. Ничего не понимаю.
-
Offline
Эмин
Руководитель проектов- Регистрация:
- 25 май 2007
- Сообщения:
- 1.178
- Симпатии:
- 1
- Баллы:
- 29
Вам не надо делать кнопки выбора, просто при событии (ПриИзмененииНоменклатуры) нужный элемент (если у вас реквизит, то реквизит, а если элемент формы, то ЭлементыФормы.Артикул.Значение = Номенклатура.Артикул)
-
Offline
Anastasiya
Опытный в 1С- Регистрация:
- 27 июн 2007
- Сообщения:
- 134
- Симпатии:
- 1
- Баллы:
- 26
Я пишу вот так
Если ЗначениеНеЗаполнено(СтрокаТабличнойЧасти.Артикул) Тогда Если ТипЗнч(СтрокаТабличнойЧасти.Номенклатура) = Тип("СправочникСсылка.Номенклатура") Тогда СтрокаТабличнойЧасти.Артикул = СтрокаТабличнойЧасти.Номенклатура.Артикул; КонецЕсли; КонецЕсли;
Артикул — поле табличной части расположенной на форме. Только все равно не заносится. Возможно, не указаны какие-то свойства поля?
-
Offline
Эмин
Руководитель проектов- Регистрация:
- 25 май 2007
- Сообщения:
- 1.178
- Симпатии:
- 1
- Баллы:
- 29
Тут надо через Данные Ячейки сделать.
В процедуру ПриВыводеСтроки у своей табличной части, пусть Товары:
ТоварыПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
Вставить:
ЯчейкиСтрокиТабПоля = ОформлениеСтроки.Ячейки;
ЯчейкиСтрокиТабПоля.Артикул.УстановитьТекст(Номенклатура.Артикул);Это нужно делать только через ячейки, ведь поле артикул у вас просто текстовое и не является реквизитом. Можно вставить такой же код в ПриИзмененииНоменклатуры
-
Offline
Anastasiya
Опытный в 1С- Регистрация:
- 27 июн 2007
- Сообщения:
- 134
- Симпатии:
- 1
- Баллы:
- 26
Нашла в справочнике Спецификации уже проделанную такую же процедуру через ячейки. Запуталась окончательно! Почему в справочнике Номенклатурные узлы, где есть поле Единица измерения, это проделывается через СтрокуТабличнойЧасти, а в Спецификации через Ячейки? Или потому что в справочнике Номенклатура Артикул просто текстовое поле, а ЕдиницаИзмерения заносятся через ТабличноеПоле? Прошу прощения за дилетантские вопросы, мне важно понять что я делаю, а не тупо сделать по инструкции. :unsure:
-
Offline
Эмин
Руководитель проектов- Регистрация:
- 25 май 2007
- Сообщения:
- 1.178
- Симпатии:
- 1
- Баллы:
- 29
Поясню:
Если у вас это просто текстовое поле, вынесенное на форму (просто добавленная информационная колонка в табличную часть), то нужно действовать через ячейки, так как реквизита такого нет. Эти информационные поля принадлежат Оформлению строки (ОформлениеСтроки.Ячейки)
Если у вас это реквизит табличной части (в конфигураторе откройте состав табличной части и проверьте — там ведь нет Артикула), то обращение через СтрокуТабличнойЧасти.ИмяРеквизита — это уже данные строки.
-
Offline
Anastasiya
Опытный в 1С- Регистрация:
- 27 июн 2007
- Сообщения:
- 134
- Симпатии:
- 1
- Баллы:
- 26
Спасибо, Эмин, Вы мне очень помогли! Получилось разобраться и заставить работать. :unsure:
-
Offline
umnica
Опытный в 1С- Регистрация:
- 2 янв 2012
- Сообщения:
- 145
- Симпатии:
- 0
- Баллы:
- 26
Здравствуйте! У меня не как не получается. Есть документ списание в нем при заполнение номенклатуры надо, что бы автоматически заполнялось место хранение (это другой справочник. Связь по владельцу справочник склады).
Не как не пойму как это сделать. Выбрали номенклатуру и если эта номенклатура имеет место хранение на складе, тогда подставить это место хранение. -
Offline
x_under
Модераторы
Команда форума
Модератор- Регистрация:
- 25 апр 2007
- Сообщения:
- 2.576
- Симпатии:
- 16
- Баллы:
- 29
Места хранения номенклатуры обычно регистр сведений. Смотрите методы регистров сведений получить или выбрать. Сделаете в них отборы по складу и номенклатуре — получите значение.
Автоработы (отбор и сортировка) например мне не нужно открывать все автоработы мне нужно только по определенной модели или марке автомобиля? |
|
На моей практике большинство людей делает так: грузит набор работ по каждой модели в отдельную папку справочника «Автоработы» (если же есть незначительные модификации модели, для которых установлена индивидуальная норма времени, то это уже отражается в табличной части «Нормы времени»), а затем указывает эту папку в поле «Авторабота» у соответствующих элементов справочника «Модели» (или, если мы говорим о 4-й версии — то справочника «Классы автомобилей»). После этого, создав ЗН на определенную машину и войдя в подбор работ, нам автоматически откроется нужная папка. Такой вариант, само собой, приводит к дублированию в справочнике одинаковых по смыслу работ для разных моделей. Когда-то я пытался сделать так, чтобы в справочнике было только по одной работе каждого вида, в каждой из которых были бы прописаны нормы времени для всех-всех моделей, но после нескольких попыток пришел к выводу, что данный вариант является скорее утопией, чем жизнеспособным решением (особенно, при наличии отдела гарантии). Изменено: Алексей Веревочников — 28.10.2013 15:51:10 |
|
Станислав Дикарев Заглянувший Сообщений: 605 |
#3
29.10.2013 05:10:15
Полностью согласен http://www.autodealer.ru/download/demo все доступно и просто в крайней ситуации подскажите как загрузить автоработы из «АвтоДилер» |
||
Пришла идея я считаю это нужным и требующим небольших затрат на программирование как правило кто заполняет калькуляцию это не совсем профессионал он в совершенстве не знает какая требуется работа , а доработка поможет ему более точнее заполнять калькуляцию, заказ-наряд |
|
Поставлена задача С001308901. |
|
тогда еще добавлю пожелания-добавить аналитику (измерение) в РС «Связанные работы» -Модель и комплектацию. |
|
Станислав Дикарев Заглянувший Сообщений: 605 |
#7
31.10.2013 05:00:30
гдето об этом или похожим я уже писал http://rarus.ru/forum/forum7/topic4856/index.php |
||
Сергей Рябченко Заглянувший Сообщений: 8 |
#8
13.02.2014 19:18:38
Поддерживаю доработку! |
||
Светлана Шмелева Посетитель Сообщений: 621 |
#9
20.02.2014 11:59:57 про механизм связанных работ поддерживаю
а если организация оказывает гарантийный ремонт по нескольким брендам, и одна и та же работа у разных производителей будет под разными каталожными номерами, как быть в данном случае? получается что хочешь-не хочешь так и придется на разные бренды свои папки с работами создавать, или есть другие варианты? |
||
Станислав Дикарев Заглянувший Сообщений: 605 |
#10
20.02.2014 13:01:48
Когда и в каком релизе будет выполнена эта задача? |
||
#11
20.02.2014 22:15:25 Пожелание по механизму связанных работы зафиксировано 13.11.2013 под номером Ц000337610. Звучит так: При выборе работы, имеющей связанные (в заказ-наряде, заявке на ремонт, АРМ-ах) — открывается форма «ФормаПодбораСвязанныхРабот». Пользователь может установить отбор принудительно или снять его. В «ДеревоСвязанныеРаботы» этой формы — отображаются записи в соответствии с условиями отбора, так же отображатся модель и вариант комплектации. Срок реализации пока не определен |
|
#12
23.06.2016 14:18:11 Два года прошло. Что-нибудь сдвинулось? |
|
#13
23.06.2016 14:42:55 Добрый день, Михаил, механизм связанных работ уже давно реализован с релиза 5,0,11,06. |
|
#14
28.06.2016 07:55:37 Здравствуйте. Возможно я не понимаю как это работает. Подскажите, как сделать чтобы при подборе работ в ЗН в списке работ отображались только те работы, в которых в таблице «Нормы времени» есть эта модель. Ну и в колонке «Цена» чтоб отображалась реальная цена для этой модели, т.е. цена нормочаса Х количество нормочасов, потому что сейчас у меня вся колонка показывает одну цену для всех работ (равную стоимости нормочаса). Прикрепленные файлы |
|
#15
28.06.2016 09:49:23 Добрый день, Михаил. |
|
Mихаил Каштанов Заглянувший Сообщений: 28 |
#16
08.02.2018 12:02:47 Здравствуйте.
Данный отбор работает, но каждый раз при открытии подбора приходится в ручную выбирать модель автомобиля из Заказ-наряда. А это ОЧЕНЬ не удобно. Это настолько не удобно, что мастера отказываются использовать данную функцию. |
||
#17
08.02.2018 13:15:44 Добрый день, Михаил, на актуальном релизе 5,1,13,04 при выборе автомобиля в ЗН модель в отбор ставится автоматически. |
|
#18
08.02.2018 14:03:32 Добрый день всем кого данная проблема интересует. Да все это у альфы реализовано. https://www.youtube.com/watch?v=zVERL1dFs0g и пишите. |
|
#19
03.04.2018 08:34:33 Обновился я наконец до версии 5.1.13.04. У меня все равно не работает Автоматическая подстановка модели в Отбор. Прикрепленные файлы |
|
#20
03.04.2018 09:10:38 Нужно именно выбрать. В автоматическом режиме не подтянется. Предлагаю вам посмотреть ролики как работаем мы в своей АА5 https://www.youtube.com/channel/UCozdDNan0b16F82bbPd_X4Q Если интересно пишите на mailto:vianor-kamen@mail.ru vianor-kamen@mail.ru и я вам покажу и расскажу как это работает. Прикрепленные файлы |
|
Светлана Сулименко Посетитель Сообщений: 8757 |
#21
03.04.2018 09:28:38
на скриншоте Вы показываете отбор по применяемости модели, но не выбрали конкретную модель, которая Вас интересует. |
||
Mихаил Каштанов Заглянувший Сообщений: 28 |
#22
03.04.2018 12:24:42
Конечно я не выбрал, потому что несколько сообщений выше, когда я спросил:
Вы ответили что:
Теперь я обновился до 5.1.13.04. И в отбор у меня модель не ставится автоматически. Вопрос: ПОЧЕМУ? Изменено: Mихаил Каштанов — 03.04.2018 12:36:14 |
||||||
#23
03.04.2018 13:24:12 Михаил, видимо у нас произошло недопонимание: в подборе авторабот при выставленном отборе «применяемость по модели = конкретная модель» автоматически будут выводиться работы. в которых указана норма времени с данной моделью. |
|
Mихаил Каштанов Заглянувший Сообщений: 28 |
#24
03.04.2018 15:21:45 Тогда повторю свое пожелание:
|
||
Содержание:
Введение
Цель данной курсовой работы – разработка учетной системы, предназначенной для ведения информации о деятельности автотранспортного предприятия. Использование программы позволит ускорить учетную работу предприятия, что приведет к повышению эффективности работы.
Курсовая работа состоит из 3 глав. В первой главе описывается комплекс программных средств, использованных при разработке программы.
Во второй главе описывается предметная область и процесс создания основных справочников для хранения необходимой информации об объектах.
В третьей главе описано создание необходимых документов для ведения оперативного учета хозяйственной деятельности предприятия.
В четвертой главе показано создание необходимых отчетов, формируемых на основании введенных документов.
При создании информационной системы использовалась литература [1],[2].
1 Выбор инструментальной среды для разработки учетной системы
Сегодня на рынке большое количество программных средств для создания информационных систем на предприятиях, но в нашей стране несомненным лидером по популярности является технологическая платформа «1С:Предприятие».
«1С:Предприятие» ориентировано на разработку информационных систем для автоматизации бизнеса. Платформа предоставляет программисту широкий набор инструментов, предназначенных для быстрой разработки прикладного решения. Большое количество визуальных средств разработки позволяет разработчику быстро достигать нужного результата.
Разработки, выполненные на этой платформе, могут работать как на малом предприятии, так и на крупных предприятиях. Возможно осуществить файловый или клиент-серверный вариант установки.
Платформа «1С:Предприятие» предлагает широкие возможности для осуществления взаимодействия между программами.
Фирма 1С периодически выпускает новые варианты платформы, совершенствуя инструменты разработки и добавляя новые функции.
К несомненным достоинствам 1С относится большое количество литературы по программированию и обучению работе с программами 1С.
Учитывая вышеизложенное, было принято решение использовать платформу «1С:Предприятие» 8.3 для разработки информационной системы автотранспортного предприятия.
2 Описание предметной области и разработка основных справочников
Рассмотрим работу автотранспортного предприятия оказывающего услуги по перевозке грузов. Предприятие имеет несколько грузовых автомобилей, осуществляющих грузоперевозки. Предприятие выписывает путевые листы для контроля пробега автотранспорта и списания горюче-смазочных материалов (ГСМ). На складе ведется учет запчастей. Обособленно учитываются аккумуляторы и шины. Осуществляется заполнение дефектных ведомостей, являющихся основанием для ремонта. Ведется учет ремонтов и технического обслуживания машин.
В информационных базах программ 1С информация об объектах содержится в справочниках. Каждый справочник содержит различные реквизиты объекта информации.
2.1 Справочник «Автомобили»
Справочник «Автомобили» содержит информацию об имеющемся в распоряжении у компании автотранспорте. Каждый автомобиль характеризуется набором реквизитов: марка, модель, государственный номер, номер двигателя, мощность и т.д. В справочнике содержится информация, необходимая для проведения документов (табл. 1).
Реквизит |
Тип реквизита |
Марка Модель ГосНомер ВидТоплива ГодВыпуска Грузоподъемность Мощность ИдентификационныйНомер НомерКузова НомерДвигателя НомерШасси ПТС |
Строка Строка Строка СправочникСсылка.Материалы Число Число Строка Строка Строка Строка Строка Строка |
Таблица 1. Реквизиты справочника «Автомобили»
2.2 Справочник «Сотрудники»
В справочнике «Сотрудники» содержится информация о работниках предприятия: имя, фамилия, отчество работника, дата рождения, дата приема на работу, паспортные данные, информация о водительских правах, занимаемая должность (табл. 2).
Реквизит |
Тип реквизита |
Фамилия Имя Отчество ДатаРождения ДатаПриемаНаРаботу Паспорт ВодительскиеПрава Должность |
Строка Строка Строка Дата Дата Строка Строка Строка |
Таблица 2. Реквизиты справочника «Сотрудники»
Стандартный реквизит «Наименование» автоматически заполняется в модуле формы элемента справочника перед записью объекта в базу данных (рис. 1).
Рисунок 1. Заполнение наименования
2.3 Справочник «Единицы измерения»
Справочник «Единицы измерения» содержит все единицы измерения, используемые на нашем предприятии, и напрямую связан со многими другими объектами информационной базы. В нем содержатся только стандартные реквизиты.
2.4 Справочник «Материалы»
Этот справочник содержит перечень материалов, в который входят запчасти и топливо, расходуемые автомобилями нашего предприятия. Дополнительными реквизитами справочника «Материалы» являются тип материала и единицы измерения (табл. 3)». Возможные типы материалов описаны в перечислении «Типы материалов»: запчасти, ГСМ, шины, аккумуляторы, инвентарь.
Реквизит |
Тип реквизита |
ТипМатериала ЕдиницаИзмерения |
ПеречислениеСсылка.ТипМатериалов СправочникСсылка.ЕдиницыИзмерения |
Таблица 3. Реквизиты справочника «Материалы»
2.5 Справочник «Контрагенты»
Справочник «Контрагенты» содержит в себе информацию обо всех компаниях, пользующихся услугами нашего автотранспортного предприятия и сотрудничающих с ним. Здесь представлена такая информация как ИНН, КПП, полное наименование организации, почтовый и юридический адреса, телефоны компаний (табл. 4).
Реквизит |
Тип реквизита |
ИНН КПП ПолноеНаименование ПочтовыйАдрес ЮридическийАдрес Телефоны |
Строка Строка Строка Строка Строка Строка |
Таблица 4. Реквизиты справочника «Контрагенты»
2.6 Справочник «Склады»
Справочник «Склады» содержит информацию о материально-ответственном лице ответственным за склад. Этот реквизит связан со справочником «Сотрудники» (табл. 5).
Реквизит |
Тип реквизита |
МОЛ |
СправочникСсылка.Сотрудники |
Таблица 5. Реквизиты справочника «Склады»
2.7 Справочник «Номенклатура»
Справочник «Номенклатура» содержит информация об услугах, оказываемых на предприятии (табл. 6).
Реквизит |
Тип реквизита |
ЕдиницыИзмерения Цена |
СправочникСсылка.ЕдиницыИзмерения Число |
Таблица 6. Реквизиты справочника «Номенклатура»
2.8 Справочник «Организации»
В справочник «Организации» входят данные об организациях участвующих в деятельности данного предприятия и сотрудничающие с ним (табл. 7).
Реквизит |
Тип реквизита |
ПолноеНаименование КодОКПО ЮридическийАдрес ИНН КПП Телефоны |
Строка Строка Строка Строка Строка Строка |
Таблица 7. Реквизиты справочника «Организации»
2.9 Справочник «Договоры контрагентов»
Справочник «Договоры контрагентов» является подчиненным справочнику «Контрагенты» и содержит информацию о договорах с контрагентами. В нем присутствуют только стандартные реквизиты.
2.10 Справочник «Шины»
Справочник «Шины». Содержит информацию об автомобильных шинах и их характеристиках (табл. 8).
Реквизит |
Тип реквизита |
ОбозначениеРазмер Модель ПорядковыйНомер ДатаИзготовления НормаПробега ЗаводИзготовитель |
Строка Строка Строка Строка Число Строка |
Таблица 8. Реквизиты справочника «Шины»
2.11 Списание стоимости материалов
Существуют несколько способов списания стоимости расходных материалов.
Наиболее распространенным методом списания различных материалов является списание со средней себестоимости. При использовании данного метода средняя цена определяется путем деления общей суммы материала на количество данного материала и происходит списание по полученной цене.
Другой метод списания это списание ФИФО (FIFO – First in, First out). При использовании этого метода ведется партионный учет материалов. При этом первыми списываются материалы, первыми поступившие на склад. Когда заканчивается первая партия материалов, переходят к следующей, и так далее. Расчет стоимости списания материалов можно проводить двумя способами. Первый способ это расчет стоимости материалов оставшихся на конец отчетного периода по стоимости последних закупок материала и вычитание этой суммы из общей стоимости материалов. Второй способ – это расчет исходя из стоимости первейших покупок, а при их недостаче переходе на следующие по дате приобретения.
Еще один метод списания это ЛИФО (LIFO – Last in, Last out). При использовании этого метода как и при ФИФО необходим партионный учет материалов, однако в отличие от ФИФО, тут списание происходит начиная с последних по времени закупок. Расчеты списания при этом происходят похожим образом, только сначала списывают последние закупки.
В нашей программе предусмотрены методы списания «По среднему» и ФИФО. Выбор метода, используемого для списания, осуществляется путем выбора значения константы (рис. 2). Возможные варианты метода списания хранятся в перечислении «Метода списания материалов».
Рисунок 2. Выбор метода списания материалов
3 Разработка документов и регистров накопления
3.1 Регистры накопления
Для любого автотранспортного предприятия актуальна задача контроля за расходом топлива. Для решения этой задачи создадим регистр накопления «Остатки ГСМ» (табл. 9).
Наименование |
Тип |
|
Измерения |
Автотранспорт ГСМ Партия |
СправочникСсылка.Автомобили СправочникСсылка.Материалы ДокументСсылка.ПутевойЛист |
Ресурсы |
Количество Стоимость |
Число Число |
Реквизиты |
Таблица 9. Регистр накопления «Остатки ГСМ»
Для автоматического заполнения документов и формирования отчетов необходимо вести учет пробега автомобилей. Для этого создадим регистр накопления «Пробег автотранспорта» (табл. 10).
Наименование |
Тип |
|
Измерения |
Автотранспорт Водитель |
СправочникСсылка.Автомобили СправочникСсылка.Сотрудники |
Ресурсы |
Пробег |
Число |
Реквизиты |
Таблица 10. Регистр накопления «Пробег автотранспорта»
Учет запчастей, поступающих на склады, ведется в регистре накопления «Запчасти» (табл.11).
Наименование |
Тип |
|
Измерения |
Материал Склад Партия |
СправочникСсылка.Материалы, СправочникСсылка.Шины СправочникСсылка.Склады ДокументСсылка.ПоступлениеЗапчастей |
Ресурсы |
Количество Сумма |
Число Число |
Реквизиты |
Автотранспорт |
СправочникСсылка.Автомобили |
Таблица 11. Регистр накопления «Запчасти»
Измерение «Материал» имеет составной тип (может быть как СправочникСсылка.Материалы, так и СправочникСсылка.Шины).
Для регистрации ремонтов и технического обслуживания автомобилей создан регистр накопления «Обслуживание автомобилей», в котором содержится информация обо всех операциях, проведенных с автомобилями по улучшению их технических показателей (табл. 12).
Наименование |
Тип |
|
Измерения |
Автомобиль ВидОбслуживания ВидРемонта Номенклатура Контрагент СпособОбслуживания |
СправочникСсылка.Автомобили ПеречислениеСсылка.ВидыОбслуживания ПеречислениеСсылка.ВидыРемонта СправочникСсылка.Номенклатура СправочникСсылка.Контрагенты Число |
Ресурсы |
Количество Сумма |
Число Число |
Таблица 12. Регистр накопления «Обслуживания автомобилей»
Для ведения учета шин служит регистр накопления «Учет шин» (табл. 13).
Наименование |
Тип |
|
Измерения |
Автомобиль Шина |
СправочникСсылка.Автомобили СправочникСсылка.Шины |
Ресурсы |
Количество |
Число |
Реквизиты |
Пробег Состояние ПричинаСнятия |
Число Строка Строка |
Таблица 13. Регистр накопления «Обслуживание автомобилей»
3.2 Учет топлива
Учет заправок автомобиля ведется в документе «Путевой лист», списание выполняется в соответствии с выбранным методом списания материалов. При использовании методов ФИФО/ЛИФО указывается партия ГСМ. При списании по средней себестоимости партия не заполняется.
Регистрация прихода топлива осуществляется в обработке проведения документа «Путевой лист». Фрагмент процедуры приведен на рисунке 3.
Рисунок 3. Проведение прихода ГСМ по регистру «Остатки ГСМ»
Топливо списывается в зависимости от выбранного метода списания (По-среднему или FIFO). Фрагмент процедуры показан на рисунке 4.
Рисунок 4. Списание топлива
3.3 Учет пробега автотранспорта
Увеличение пробега автомобиля отражается в регистре накопления «Пробег автотранспорта». Фрагмент обработки проведения документа «Путевой лист» приведен на рисунке 5.
Рисунок 5. Фиксация изменения пробега автотранспорта
3.4 Учёт запчастей
Приход материалов на склад оформляется при помощи документа «Поступление запчастей». Регистрация прихода запчастей в этом регистре происходит в обработке проведения документа «Поступление запчастей» (рис 6). Списание запчастей выполняется в модуле объекта «Обслуживание автомобиля».
Рисунок 6. Обработка проведения документа «Поступление запчастей»
Документ «Поступление запчастей» предназначен для оформления закупки запчастей автотранспорта (табл. 14).
Наименование |
Тип |
|
Реквизиты |
Контрагент Склад |
СправочникСсылка.Контрагенты СправочникСсылка.Склады |
Таблица 14. Документ «Поступление запчастей»
У документа есть табличная часть «Материалы» (табл. 15).
Наименование |
Тип |
|
Реквизиты |
Материал ЕдиницаИзмерения Количество Цена Сумма |
СправочникСсылка.Материалы, СправочникСсылка.Шины СправочникСсылка.ЕдиницыИзмерения Число Число Число |
Таблица 15. Табличная часть «Материалы»
Реквизит «Материал» может содержать информация о закупаемых запчастях автомобиля, содержащихся в справочнике «Материалы», либо о закупаемых шинах, содержащихся в отдельном справочнике «Шины».
Документ имеет следующий внешний вид (рис. 7).
Рисунок 7. Документ «Поступление запчастей»
При выборе материала автоматически устанавливается единица измерения (рис. 8).
Рисунок 8. Установка единиц измерения
Также в табличной части при изменении количества и цен автоматически рассчитывается сумма (рис. 9).
Рисунок 9. Расчет суммы
3.5 Оформление путевых листов
Путевой лист автомобиля — документ первичного учета, обосновывающий произведенные расходы на горюче-смазочные материалы (ГСМ). В целом путевой лист необходим для подтверждения экономической обоснованности всех затрат, связанных с использованием автопарка. Это могут быть арендные платежи или амортизация машин и гаража, плата за стоянку, затраты на ремонт, зарплата водителей и т. д. При отсутствии или неправильном составлении путевых листов предпринимателю грозит штраф.
Путевые листы обязаны составлять организации и ИП, которые используют в своей деятельности автотранспорт, при этом не имеет значения собственный это автомобиль или арендованный.
Документ «Путевой лист» предназначен для оформления маршрута автотранспорта и контроля за расходованием горючего. В документе отражаются точки маршрута автотранспорта, расстояние между ними, информация об остатках горючего на начало и конец маршрута, о пробеге машины. Фиксируется рабочее время водителя, проведенное в пути (табл. 16).
Наименование |
Тип |
|
Реквизиты |
Автотранспорт ГСМ Водитель Организация ПробегПриВыезде ПробегПриВозвращении ТопливоПриВыезде ТопливоПриВозвращении ДатаВремяВыезда ДатаВремяВозвращения ВводОстатков |
СправочникСсылка.Автомобили СправочникСсылка.Материалы СправочникСсылка.Сотрудники СправочникСсылка.Организации Число Число Число Число Дата (дата + время) Дата (дата + время) Булево |
Табличные части |
ЗаправкаТопливом Маршрут |
Таблица 16. Документ «Путевой лист»
Реквизит «Ввод остатков» используется для отключения проверок при проведении документа для введения остатков в эксплуатацию при начале учета в программе.
Табличная часть «Заправка топливом» содержит информацию о заправленном во время маршрута топливе. Эта информация состоит из количества залитого топлива и его стоимости. Вид топлива при этом указывается не в табличной части, а в шапке документа (табл. 17).
Табличная часть «Заправка топливом» документа «Путевой лист» |
||
Наименование |
Тип |
|
Реквизиты |
Количество Сумма |
Число Число |
Таблица 17. Табличная часть «Заправка топливом»
Табличная часть «Маршрут» содержит информацию о маршруте совершаемом автомобилем: о его точках, времени прибытия в них и расстоянии между ними (табл. 18).
Табличная часть «Маршрут» документа «Путевой лист» |
||
Наименование |
Тип |
|
Реквизиты |
ПунктОтправления ПунктПрибытия ВремяОтправления ВремяПрибытия Расстояние |
Строка Строка Дата (время) Дата (время) Число |
Таблица 18. Табличная часть «Маршрут»
Все реквизиты расположены на форме. Табличные части располагаются на отдельных страницах. Табличная часть «Заправка топливом» располагается на странице «Заправка». Табличная часть «Маршрут» на странице «Маршрут». Внешний вид формы представлен на рисунке 10.
Рисунок 10. Форма документа «Путевой лист»
При заполнении данной формы используется процедура автоматического заполнения некоторых реквизитов. При выборе автотранспорта автоматически вместе с ним устанавливаются ГСМ, Водитель, Пробег при выезде, Топливо при выезде. Текст процедуры представлен на рисунке 11.
Рисунок 11. Автозаполнение реквизитов документа
Печать документа «Путевой лист» осуществляется в модуле менеджера данного документа. В печать передается выбранный документ, в форме которого находится пользователь в данный момент (рис. 12), либо группа выделенных документов, если печать производится из списка документов (рис. 13). Для печати используется макет путевого листа по форме №3 (рис. 14).
Рисунок 12. Передача документа в печать из формы документа
Рисунок 13. Передача документов в печать из формы списка
Рисунок 14. Макет документа «Путевой лист»
Получение необходимой для заполнения макета информации осуществляется пакетом запросов. В первом запросе содержится информация из табличной части «Заправка топливом», о заправке автомобиля топливом во время проведения маршрута. Второй запрос содержит всю информацию необходимую для печати документа. Связь запросов осуществляется через ссылку документа. Условием отбора является текущий выбранный документ (рис. 15).
Рисунок 15. Запрос данных
Далее происходит заполнение макета. В случае если для печати выбрано несколько документов, эти документы будут разграничены разделителем страниц. (рис. 16).
Рисунок 16. Заполнение документа
Полученный напечатанный документ выглядит следующим образом (рисунок 17).
Рисунок 17. Печатная форма документа «Путевой лист»
3.6 Оформление дефектных ведомостей
Для печати документа «Дефектная ведомость» нам понадобится дополнительная информация о руководителе организации. Эта информация содержится в регистре сведений «Ответственные лица» (табл. 19).
Наименование |
Тип |
|
Измерения |
Организация Ответственное лицо |
СправочникСсылка.Организации ПеречислениеСсылка.ОтвественныеЛицаОрганизаций |
Ресурсы |
Сотрудник |
СправочникСсылка.Сотрудники |
Таблица 19. Регистр сведений «Ответственные лица»
В перечислении «Ответственные лица организаций» содержатся возможные ответственные должности организации. Заполнение этого регистра происходит вручную.
Дефектная ведомость — это основной документ, который позволит компании обосновать и подтвердить расходы на любой ремонт имущества. Текущий или капитальный, проводимый собственными силами предприятия или с помощью привлеченных подрядных организаций.
Чтобы зафиксировать поломку или износ основного средства, нужен акт или дефектная ведомость. Дефектная ведомость подтвердит, что для ремонта основного средства были веские причины — поломка и обнаруженные неисправности.
Документ «Дефектная ведомость» содержит информацию об обнаруженных дефектах автомобиля, самом автомобиле, необходимом ремонте (табл. 20).
Наименование |
Тип |
|
Реквизиты |
Организация Комментарий Автомобиль СуммаДокумента Дефект ВидРемонта ВидРабот |
СправочникСсылка.Организации Строка СправочникСсылка.Автомобили Число Строка ПеречислениеСсылка.ВидыРемонта Строка |
Табличные части |
Материалы Комиссия |
Таблица 20. Документ «Дефектная ведомость»
Вид ремонта может быть «Текущий» и «Капитальный».
Текущий ремонт автомобиля включает разборочно-сборочные, сварочные, кузовные, электротехнические, слесарно-механические и другие работы, необходимые для устранения отдельных неисправностей, со снятием или без снятия агрегата с автомобиля. Потребность в текущем ремонте выявляется при контрольно-осмотровых работах технического обслуживания и в процессе эксплуатации автомобиля.
Капитальный ремонт автомобиля предназначен для восстановления его технического состояния. При капитальном ремонте автомобиля производится полная его разборка на агрегаты, узлы и детали, контрольная проверка и сортировка деталей на годные, требующие ремонта и негодные. Рама автомобиля переклепывается, комплектуются все узлы и агрегаты, производятся их сборка, испытание и регулировка. Испытанные агрегаты собираются на раме, после чего автомобиль подвергается испытанию пробегом. Все неисправности, выявленные при испытании автомобиля, устраняются, и автомобиль окрашивают.
Табличная часть «Материалы» документа «Дефектная ведомость» содержит данные о материалах, необходимых для восстановления технического состояния транспортного средства используемого на предприятии (табл. 21).
Наименование |
Тип |
|
Реквизиты |
Материал Количество |
СправочникСсылка.Материалы Число |
Таблица 21. Табличная часть «Материалы»
Табличная часть «Комиссия» документа «Дефектная ведомость» содержит информацию о членах комиссии проводящих осмотр автотранспортного средства (табл. 22).
Наименование |
Тип |
|
Реквизиты |
ЧленКомиссии |
СправочникСсылка.Сотрудники |
Таблица 22. Табличная часть «Комиссия»
Внешний вид документа «Дефектная ведомость» приведен на рисунке 18.
Рисунок 18. Документ «Дефектная ведомость»
Печать документа происходит в модуле менеджера. Макет печати имеет следующий вид (рис. 19).
Рисунок 19. Макет печати документа «Дефектная ведомость»
Информация для заполнения макета выбирается из базы следующим запросом (рис 20).
Рисунок 20. Запрос данных для печати документа
Для печати документа написана процедура печати(рис. 21). Если для печати выбрано несколько документов они разграничиваются горизонтальным разделителем страниц.
Рисунок 21. Печать документа «Дефектная ведомость»
Параметр руководитель отсутствует в документе, поэтому для его заполнения мы обращаемся к функции хранящейся в общем модуле «ФизическиеЛицаКлиентСервер». Для получения руководителя, информация о котором находится в регистре сведений «Ответственные лица организаций» нам необходимо передать в функцию информацию об организации и дате проведения документа. Текст функции представлен на рисунке 22.
Рисунок 22. Получение информации о руководителе
Полученный документ имеет следующий вид (рис. 23).
Рисунок 23. Печатная форма документа «Дефектная ведомость»
3.7 Учет ремонтов и технического обслуживания автомобилей
Документ «Обслуживание автомобилей» предназначен для учета ремонта и технического обслуживания автомобилей.
В обработке проведения документа «Обслуживание автомобиля» осуществляется запись информации в регистр накопления (Обслуживание автомобилей» (рис. 24).
Рисунок 24. Движения по регистру «Обслуживания автомобилей»
Реквизиты документа приведены в таблице 23.
Наименование |
Тип |
|
Реквизиты |
Автомобиль Механик Контрагент СпособОбслуживания Склад ВидОбслуживания Договор ВидРемонта |
СправочникСсылка.Автомобили СправочникСсылка.Сотрудники СправочникСсылка.Контрагенты Число СправочникСсылка.Склады ПеречислениеСсылка.ВидыОбслуживания СправочникСсылка.ДоговорыКонтрагентов ПеречислениеСсылка.ВидыРемонта |
Табличные части |
Материалы ВыполненныеРаботы |
Таблица 23. Документ «Обслуживание автомобиля»
«Способ обслуживания» — это переменная типа число, имеющая два значения. Если выбрано число 1, это означает, что ремонт проводится сторонней организацией. Если выбрано число 2, то ремонт проводится собственными силами организации. Если «Способ обслуживания» выбран силами сторонней организации, то в форме документа заполняются реквизиты «Контрагент» и «Договор» и отсутствует реквизит «Механик». Если выбрано обслуживание собственными силами, то наоборот.
Вид обслуживания имеет два значения: «Ремонт» и «Техническое обслуживание». Если выбрано значение «Техническое обслуживание», то реквизит «ВидРемонта» не отображается на форме документа. Текст процедуры «УправлениеВидимостьюРеквизитов» приведен на рисунке 25.
Рисунок 25. Управление видимостью реквизитов
Табличная часть «Материалы» содержит данные о списанных материалах (табл. 24). Проведение документа невозможно, если необходимых материалов нет на складе.
Наименование |
Тип |
|
Реквизиты |
Материал Количество |
СправочникСсылка.Материалы Число |
Таблица 24. Табличная часть «Материалы»
Состав табличной части «Выполненные работы» приведен в таблице 25.
Наименование |
Тип |
|
Реквизиты |
Номенклатура Количество Цена Сумма |
СправочникСсылка.Материалы Число Число Число |
Таблица 25. Табличная часть «Выполненные работы»
Расчет суммы в табличной части «Выполненные работы» происходит автоматически при изменении количества и цены (рис. 26).
Рисунок 26. Расчет суммы
Внешний вид документа выглядит следующим образом (рис 27).
Рисунок 27. Документ «Обслуживание автомобиля»
При проведении документа происходит проверка наличия необходимых материалов на складе. В случае если материалов недостаточно, документ не будет проведен (рис. 28).
Рисунок 28. Ошибка проведения документа
Если материалов достаточно, документ будет проведен, а материалы списаны (рис. 29).
Рисунок 29. Проведение документа «Обслуживание автомобилей»
3.8 Учет автомобильных шин
Документ «Установка снятие шин на автомобиль» предназначен для фиксирования в базе данных смены шин на автомобилях. Реквизиты документа находятся в таблице 26. Документ имеет 2 табличные части: «Установка» (табл. 27) и «Снятие» (табл. 28).
Наименование |
Тип |
|
Реквизиты |
Автомобиль Склад Пробег Организация |
СправочникСсылка.Автомобили СправочникСсылка.Склады Число СправочникСсылка.Организации |
Табличные части |
Установка Снятие |
Таблица 26. Документ «Установка снятие шин на автомобиль»
Наименование |
Тип |
|
Реквизиты |
Шина Состояние |
СправочникСсылка.Шины Строка |
Таблица 27. Табличная часть «Установка»
Наименование |
Тип |
|
Реквизиты |
Шина Состояние ПричинаСнятия ОстСтоимость |
СправочникСсылка.Шины Строка Строка Число |
Таблица 28. Табличная часть «Снятие»
При установке шин на автомобиль, происходит списание шин с регистра «Запчасти» и приход на регистр «Учет шин». Если на складе нет необходимых шин, документ не будет проведен (рисунок 30). При снятии шин с транспортного средства, происходит списание с регистра «Учет шин» и приход на регистр «Запчасти». Документ не будет проведен, если на автомобилях не установлены нужные шины (рис. 31).
Рисунок 30. Проведение документа «Установка шин»
Рисунок 31. Проведение документа «Снятие шин»
Документ имеет следующий вид (рисунок 32).
Рисунок 32. Документ «Установка снятие шин на автомобиль»
4 Разработка отчетов
4.1 Отчет «Оборотно-сальдовая ведомость по топливу»
Отчет «оборотно-сальдовая ведомость по топливу» выводит информацию из регистра «Остатки ГСМ» за заданный период. Он выполнен в схеме компоновки данных. Запрос данных представлен на рисунке 33.
Рисунок 33. Запрос оборотно-сальдовой ведомости по топливу
Параметрами отчета задан выбор стандартного периода (рисунок 34).
Рисунок 34. Параметры оборотно-сальдовой ведомости по топливу
Отчет оформлен в виде двух группировок – по автомобилю и по ГСМ. Поля, выбранные для показа в отчете, объединены в группы (рисунок 35).
Рисунок 35. Оформление оборотно-сальдовой ведомости по топливу
Полученный отчет имеет следующий вид (рисунок 36).
Рисунок 36. Оборотно-сальдовая ведомость по топливу
4.2 Отчет «Оборотно-сальдовая ведомость по запчастям»
Отчет «Оборотно-сальдовая ведомость по запчастям» выводит данные о поступлении и расходе запчастей за выбранный период. Возможен отбор по складу и запчасти. Если значение склада и запчасти не выбрано, отчет будет выполнен без отбора. Отчет сформирован в схеме компоновки данных. Текст запроса представлен на рисунке 37.
Рисунок 37. Запрос оборотно-сальдовой ведомости по запчастям
Параметры отчета представлены на рисунке 38.
Рисунок 38. Параметры оборотно-сальдовой ведомости по запчастям
Отчет оформлен в виде двух группировок – по складу и по запчасти. Поля, выбранные для показа в отчете, объединены в группы (рисунок 39).
Рисунок 39. Оформление оборотно-сальдовой ведомости по запчастям
Отчет без отбора представлен на рисунке 40, с включенными отборами по складу и запчасти на рисунке 41.
Рисунок 40. Оборотно-сальдовая ведомость по запчастям без отбора
Рисунок 41.Обортно-сальдовая ведомость по запчастям с отборами
4.3 Отчет по ремонту
Отчет по ремонту показывает все ремонты и технические обслуживания автомобилей, которые были произведены за выбранный период. При формировании отчета можно установить отбор по способу обслуживания (стороння организация или собственными силами). Если способ обслуживания не выбран, в отчете будут представлены оба варианта. Текст запроса показан на рисунке 42.
Рисунок 42. Запрос отчет по ремонту
В параметрах отчета установлены доступные значения для параметра «Способ обслуживания». Так же присутствует параметр «Число0», на случай если не выбран способ обслуживания (рисунок 43).
Рисунок 43. Параметры отчета по ремонту
Оформлен отчет в виде одной группировки (рисунок 44).
Рисунок 44. Оформление отчета по ремонту
Внешний вид отчета с возможностью отбора представлен на рисунке 45.
Рисунок 45. Отчет по ремонту
4.4 Отчет «Ремонт автомобиля»
Отчет «Ремонт автомобиля» выводит информацию обо всех ремонтах и технических обслуживаниях выбранного автомобиля за выбранный период. Запрос состоит из двух наборов данных (рисунки 46 и 47) связанных между собой (рисунок 48).
Рисунок 46. Набор данных №1 отчета «Ремонт автомобиля»
Рисунок 47. Набор данных №2 отчета «Ремонт автомобиля»
Рисунок 48. Связь наборов данных
В параметрах отчета помимо стандартного периода присутствует параметр «Автомобиль» (рисунок 49). Если при выполнении отчета он не выбран, отчет будет пуст.
Рисунок 49. Параметры отчета «Ремонт автомобиля»
Оформляется отчет тремя группировками (рисунок 50).
Рисунок 50. Оформление отчета «Ремонт автомобиля»
Внешний вид отчета (рисунок 51).
Рисунок 51. Отчет «Ремонт по автомобилю»
Заключение
Использование данной программы позволит автоматизировать следующие разделы учета автотранспортного предприятия: учет путевых листов, учет горюче-смазочных материалов, учет использования запасных частей, ведение учета шин и аккумуляторов, учет ремонтов и технического обслуживания автотранспорта. В курсовой работе подробно описаны справочники, документы, позволяющие осуществить ввод необходимой для работы информации, и отчеты для представления сводной информации о хозяйственных операциях в удобном для пользователя виде.
Список использованных источников
- Хрусталёва Е. Ю. Разработка сложных отчётов в «1С:предприятии 8» Система компоновки данных / Е. Ю. Хрусталева. — 2-е изд. М.: 1С-Паблишинг, 2012. — 484 с.
- Радченко М. Г. 1С:Предприятие 8.2. Практическое пособие разработчика. Примеры и типовые приемы / М. Г. Радченко, Е. Ю. Хрусталева. – М.: ООО «1С-Паблишинг», 2009. – 874 с.
- Личные неимущественные права как предмет гражданского права
- Менеджмент человеческих ресурсов(Зарубежный опыт эффективных систем управления человеческими ресурсами)
- Особенности кадровой стратегии кредитных организаций (На примере системы управления персоналом в ПАО «БИНБАНК»)
- Методы управления инновационными проектами (Принципы и технологии управления инновационными проектами)
- Расчетно-кассовое обслуживание в банке: формы расчетов и технологии совершения расчетных операций (на примере ПАО Сбербанк)
- Анализ денежных средств предприятия (на примере ТК «Панорама»)
- «Понятие и значение приватизации»
- Понятие и виды наследования (Понятие и основания наследования. Общая характеристика наследования)
- Общие особенности кадровой стратегии малых предприятий (на примере АО «Самаранефтепродукт»)
- Анализ организационной культуры в АО «Русал»
- Особенности политики мотивации персонала малых предприятий (Понятие и сущность мотивации персонала малых предприятий).
- Процедуры несостоятельности (банкротства) (Понятие банкротства)