четверг, 30 ноября 2017 г.

Первая самописная конфигурация "Учет ГСМ"


Методология учета ГСМ и опыт проектирование системы в типовой конфигурации Бухгалтерия 2.0




При написании получен С, кодирования.

Начнем по порядку. Опыт проектирование. Понимания то что должен получить пользователь в конечном итоге, позволяет  правильно спроектировать систему. Создать нужные регистры.
Для получения конечных данных изначальн было созданы РН Остатки ГСМ (остатки)  и Расход ГСМ  (обороты)

Получение даной схемы использования регистров  родилось на 6 день проектирования системы . Как оказалось это вполне наиболее верный способ (Рарус и Камин используют для остатка так же РН). Н на 8 день пришла одна существенная правка от главбуха. Это использования проводок. Она хотела видить остатки ГСМ на проводках.  В конечном итоге логика системы полностью меняется.К счету 10.3 добавляються субсчета Топливо в баке и Топливо в талонах.



Приходить еще дополнительная вводная что количество ввода осовного документа составляет 1000 в месяц. Из за чего пришлось убрать лишние "телодвижения" пользователей. Конечная система учета

Основное отличие от всех систем которые мне удлаось посмотреть, в том что здесь реализация сделана на регистрах бухгалтерского учета.
В результате создания системы был получен опыт проектироавния системы. Получены знания по применению регистров. 

Опыт кордирования. Почему обычные формы, а не управляемые ? Из за скорости, опыт работы позволяющий быстро писать и не отвлекаться на изучения.Опыт получен не большой.
Возможность получения списка РС в табличной части справочника

СписОтборМодельТС = Новый СписокЗначений;
Если ЗначениеЗаполнено(Ссылка) Тогда
СписОтборМодельТС.Добавить(Ссылка);
КонецЕсли;
 
ТабличноеПолеНормыРасходаГСМ.Отбор.ТС.ВидСравнения = ВидСравнения.ВСписке;
ТабличноеПолеНормыРасходаГСМ.Отбор.ТС.Использование=Истина;
ТабличноеПолеНормыРасходаГСМ.Отбор.ТС.Значение=СписОтборМодельТС;
 
ТабличноеПолеКоэфРасходаГСМ.Отбор.ТС.ВидСравнения = ВидСравнения.ВСписке;
ТабличноеПолеКоэфРасходаГСМ.Отбор.ТС.Использование=Истина;
ТабличноеПолеКоэфРасходаГСМ.Отбор.ТС.Значение=СписОтборМодельТС;
 
Опыт комуникации. Получение данных от 3 человек, предлогающих совершено разные систему учета.

Общее замечания по проекту
1. Проектировать более менее большие задачи  желательно по четкому ТЗ. В моем примере главбух только после 2 раза объяснения что делает система понела что она хочет. На тот момент уже была создана  общая конва учета. Из за ее замечаний пришлось полностью переделывать всю систему учета в программе. Менять РН на РБ.

2. Знать какие выходные данные нужны пользователю. Уточнение как должен записываться спидометр, привело к тому что пришлось переделывать данные. С ревезитов на форме в ТЧ. (хотя этот пункт, ближе к 1)




Комментариев нет:

Отправить комментарий

Печать чека ККМ из драйвера ККМ

Суть проблемы: Пробиваем чек из 1С: Бухгалтерии. Чек пробит не  правильно. Теперь нужно сделать чек коррекции. Но в программе это сделать н...