|
|
Знаете ли Вы, что ... | |
...нарушения правил форума наказываются. Старайтесь их не нарушать. | |
<< Предыдущий совет - Случайный совет - Следующий совет >> |
IT-индустрия ... hardware & software. Новые продукты и предложения IT-индустрии, преимущества и недостатки, применение в "локальном контексте" |
Ответить |
|
Опции темы | Опции просмотра |
|
27.05.2010 12:58 | #1 | |||
NetDec
директор
Сообщений: 26
+ 0
4/2
– 0
4/1
|
Цитата:
Теперь по теме. Суть данной темы = пройти путь "новичка" от начала до завершения реального проекта. В нашем центре тесно связаны обучение и производство ПО. Существуют проблемы, как в обучении так и в процессе становления в строй молодых программистов. Чтобы разобраться со всем этим, я решил "влезть" в это дело лично, "посмотреть" из нутри кто что зачем и почему. Для нас это важно. Сам я не программист, но немного кодить могу, синтаксис и общие принципы знаю. Думаю справлюсь. |
|||
|
Ответить |
27.05.2010 13:36 | #2 |
NetDec
директор
Сообщений: 26
+ 0
4/2
– 0
4/1
|
За основу взят реальный проект (чтобы сжечь мосты).
Проект - "Подписка". Редакция выпускает газету (одну). Необходима система учета и составления заказов. Главным входным документом является выписка из банка. Оттуда собирается инфа кто заплатил, на сколько месяцев, сколько экз. Необходмо построить базу с необходимым набором инструментов. Проект будет написан на C# с ипользованием "платформы ND". Вообще все можно на коленке на аксесе написать. Но цель разобраться как использовать нашу разработку платформу ND. Последний раз редактировалось Odil Turdikulov; 27.05.2010 в 14:03. |
|
Ответить |
27.05.2010 16:32 | #5 |
Miradasoftware
Програмист
AKA:fabio
Сообщений: 24
+ 5
5/4
– 1
0/0
|
Читай внимательнее Это Директор а не програмист! Человек хочер разобраться технически как используется данная платформа (определить свой взгляд и получить свое мнение о продукте).
__________________
Умение правильно выражать свою мысль стоит дороже умения делать это. |
|
Ответить |
27.05.2010 14:06 | #6 |
NetDec
директор
Сообщений: 26
+ 0
4/2
– 0
4/1
|
Вопросы с проектированием.
Первые проблемы. Имею опыт проектирования баз данных, но тут подход другой, использование платформы ND требует проектировать на более обобщенном уровне, уровне абстракций сущностей. Классически я разбил информацию: 1. Контраагенты- вся инфа о клиентах. 2. Платежи – вся инфа о поступлениях 3. Заказы – специфическая инфа заказов, кто- месяцы-кол.экз.-сумма(?) В Платформе ND есть готовые объекты, «Контраагенты» понятно это справочник. А вот Платежи ... скорее «документ». Документ = объект имеющий возможность проводить каие либо операции и имеющий табличную часть. Платежи приходят пачками в выписках из банка в файле «банк-клиента», может надо выписку под документом понимать? А платежи будут в табличной части дока. Выписка это вообще документ реальный в бухгалтерии потому и напрашивается объект «документ». Тогда встает другой вопрос а платежи? Это ведь тоже документы ... правда документ выписка хранит в себе ... С заказами еще грустнее. Справочником наши спецы говорят «не очень» - почему? Что такое регистр накоплений? И чем отличается регистр сведений. Прошу наших прогеров помочь разобраться. |
|
Ответить |
27.05.2010 16:22 | #7 | |
Miradasoftware
Програмист
AKA:fabio
Сообщений: 24
+ 5
5/4
– 1
0/0
|
Цитата:
Если заказа являются уникальными то нет никакой выгоды по созданию их в справочнике. Повторяюсь - если они уникальны сами по себе то - уникальны и во времени и тогда лучше создавать документ (это даст возможность просмотра их с учетом вмерени создания). - Справочники это каталожная система которая многократно используется. - Документ, подобная реальная операция, способная воздействовать на окружающие вещи (справочник таких прав не имеет). Разница между регистрами: Регистр сведений – это логическая структура данных, предназначенная для хранения истории изменения значений реквизитов для определённых измерений. Данный регистр может быть использован для хранения изменения курса валют или выполнять задачи журнала регистрации записей организации. Регистр накоплений – это логическая структура данных, предназначенная выполнять накопительные задачи. В реальной жизни его можно сравнить с амбарной книгой, в которой описывается приход товаров на склад и их расход. Регистр предоставляет возможность получения накопленных и оборотных данных (остатков и оборотов по указанным изменениям), и для быстроты получения результатов производит кэширование оборотов (помесячное). |
|
|
Ответить |
"+" от:
|
Реклама и уведомления | |
27.05.2010 16:49 | #8 | |
NetDec
директор
Сообщений: 26
+ 0
4/2
– 0
4/1
|
Цитата:
|
|
|
Ответить |
27.05.2010 16:54 | #9 | |
Miradasoftware
Програмист
AKA:fabio
Сообщений: 24
+ 5
5/4
– 1
0/0
|
Цитата:
Регистры предназначены для подсчета или хранения изменяющихся данных.
__________________
Умение правильно выражать свою мысль стоит дороже умения делать это. Последний раз редактировалось Касимов Отабек; 27.05.2010 в 16:57. |
|
|
Ответить |
27.05.2010 14:52 | #10 |
Сообщений: 10,921
+ 3,666
10,931/4,676
– 584
286/214
|
Оффтоп: Отвлечемся от предложенного проекта и рассмотрим более приземленный. Задача: с утра начать на юфоруме обсуждение создания проектов с нуля. Реализация. Создается тема, совершенно неинформативная, ни из заголовка, ни толком расписанного содержимого. Конечно, администратор ее прибивает. Создавший тут же ее создает снова. Зачем-то удаляет сам. Еще раз. Удаляет. Создает снова. На этот раз удаляет администратор. На шестой или седьмой раз тема создается с тем же нулевым смысловым содержанием, и тогда уже народ требует хоть объяснить в чем дело. С горем пополам проект (обсуждение вопроса) со скрипом запущен. После этого вы как реализатор проектов, с нуля ли, с середины ли, с опытом программирования ли, без ли - дискредитированы для меня как подрядчик, так как я людям с такой безалаберной организацией процессов не поручу серьезное задание. Особенно зная, что на претензии ответите "были технические заморочки" и продолжите как ни в чем ни бывало. |
|
Ответить |
3 "+" от:
|
|