powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Странное предложение (стандартизация в стиле 1С)
25 сообщений из 95, страница 1 из 4
Странное предложение (стандартизация в стиле 1С)
    #32232363
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые разработчики FoxPro!

Есть предложение разработать стандарт основных бизнес-объектов на FoxPro наподобии 1С. На двух уровнях. Объясню на примере.

Есть стандартная задача - платежные поручения. Думаю, что каждый ее уже написал в своей жизни, да еще не один вариант :) Так вот, предлагаю разработать базовую структуру этой таблицы, необходимые таблицы в виде справочников и еще работающую форму на основе этих таблиц. Все это поместить в бесплатном открытом доступе с описанием.

Это в общем-то идея. О ее реализации, давайте поговорим в этом топике. Если мы этого не сделаем, то уже в скором времени все труднее будет продвигать проекты на основе FoxPro...

Таким образом мы убъем двух зайцев - облегчим нашу жизнь, дав простой ответ на вечный вопрос работодателей - "А кто будет сопровождать написанную тобой задачу, если завтра тебя убъют?" А так-же спасем нашу молодежь от изучения тупиковой ветви непонятного интерфейса 1С, подменив его вполне сносным синтаксисом FoxPro... (не хочу ни в коей мере обидеть того, кто живет за счет 1С).

А может уже это все есть и я напрасно ломаю копья? Но найти мне этого не удалось на бескрайних просторах Интернета...

С уважением.
...
Рейтинг: 0 / 0
Странное предложение (стандартизация в стиле 1С)
    #32232460
крендель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-то похожее затевали здесь:

...
Рейтинг: 0 / 0
Странное предложение (стандартизация в стиле 1С)
    #32232463
крендель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://nsvisual.com/ph/read.php3?f=19&pnn=1&i=943&t=940
...
Рейтинг: 0 / 0
Странное предложение (стандартизация в стиле 1С)
    #32232472
ЗВН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Идея здравая, хотя 1с 8.0 мне понравилась

Только платежки пишут все, ну максимум склад

Предлагаю другой вариант

Начать что-то вроде с "Конфигуратора", т.е.
пишем конфигуратор Фокспро по функциональности лучше 1с
Т.Е. взять за основу ТИПИЗАЦИЮ 1с (спарвочник, документ, регистр, БИ и т.п.)

Ну где-то 2 человека напишут все-это дело за 3 месяца невставая!
Основа всех учетных,управленческих программ все-таки "Бухгалтерия", а ее прописывать очень накладно + 2 месяца


есть еще проблема dbf(dbc) легко открыть - проблема разграничения доступа
опять же нехочется повторять корявый SQL путь 1с,
а без SQL уже несерьезно

может быть пойти по другому пути - Исключить DBF(dbc) версию , контроль доступа полностью реализовать на SQL
тогда роль фокспро отводится к команду sqlexec(), а весь код реализовать на ТРАНЗАКТ SQL, фокс будет генерить продцедуры при работе в конфигураторе
Опять же все будет исполнятся на самом SQL - быстро!!!

На фокспро пишется "Конфигуратор", который генерит Базу и клиента , например:
можно при создании документа в конф-е использовать библиотеку Классов документов, которые могут писать разные люди, о правилах написания можно договорится
Достаточно написать движок конфигуратора

Проблему целостности данных переложить на разработчика
а в принципе диалоги могут генерится на основании таблиц прописанных в SQL


Ну так в кратце.
...
Рейтинг: 0 / 0
Странное предложение (стандартизация в стиле 1С)
    #32232495
Равиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.. даже если она не осуществима, обсуждения достойна всяко :)

Аргументы ПРОТИВ:
1. Империя 1С. Люди делятся на 4 категории: оптимисты, пессимисты, реалисты и безразличные. Если Мы будем создавать некоторую альтернативу 1С - на Нашей стороне останется только 50% оптимистов.
2. Многие подобные проекты развеялись как утренний туман, потому что тяжело поддерживать команду без идеологической подпитки - а это занятие самое трудное и неблагодарное ...

Аргументы ЗА:
1. Вы абсолютно правы, народу нужен не отпугивающий, настраиваемый инструмент для ведения дел.
2. Открытость проекта гармонирует с современными тенденциями к интеграции и на нашей стороне законы развития цивилизации.
3. Желание многих людей сделать что-то более значительное, чем "Свой Шедевр".
У Нас есть знания и опыт + интуитивные представления о том, как это сделать... Да поможет нам FoxPro ... :)
...
Рейтинг: 0 / 0
Странное предложение (стандартизация в стиле 1С)
    #32232747
Фотография FM32YO aka KID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с платежками интересно но ИМХО здесь на Украине несколько иные платежки + МФО банка и правило его расчета, как и расчета банковских счетов думаю тоже отличается... или в россии тоже такой жуткий алгоритм???
...
Рейтинг: 0 / 0
Странное предложение (стандартизация в стиле 1С)
    #32233437
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К сожалению, на http://nsvisual.com/ попасть не удалось. Странно все это, ведь продление доменного имени стоит копейки - около 25USD...

Ну да ладно, если необходим будет Web ресурс, то можно будет купить или использовать имеющийся, например www.amit.ru.

Я пытался просить помощи у самой MS (Ken Levy - он главный маркетолог проекта FoxPro). Но он, к сожалению, мякго отказал, ссылаясь на то, что у MS есть свой проект ERP и он не на FoxPro. Так что помощи с этой стороны ждать не приходится. Заинтересовалось несколько человек из Канады, у них есть своя ERP, написанная на VFP 6.0 но дело дальше разговоров не пошло. Система у них довольно неплохая (модульная структура как и в 1С) - в каждой коробке есть исходный код, который вы можете менять, что очень удобно, плюс поддержка (телефон, e-mail)... Но на наш рынок они пока видимо не захотели идти... Наше законодательство отпугнет любого :(((

По поводу структуры данных, мне кажется - лучше всего будет остановиться на двух вариантах - DBF (для массовых бедных клиентов), MS SQL (для тех кто побогаче и предъявляет повышенные требования к безопасности). Но можно предложить и Web вариант (Он очень прост, благодаря Web Services - там уже без разницы - какой источник данных DBF или MS SQL - нет прямого доступа данных по сети и есть неявные танзакции)...

Есть еще кое-какие средства RAD для FoxPro но на мой взгляд я предлагаю использовать FoxPro в чистом виде, без посторонних библиотек и средств.

Пока все это только мысли. Было бы очень желательно услышать мнение как можно большего количества людей, так-как я уверен, что-то подобное уже создано...
...
Рейтинг: 0 / 0
Странное предложение (стандартизация в стиле 1С)
    #32233528
Равиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я предлагаю начать именно с массовых "бедных".
Для корпоративных приложений нужен более тесный контакт в команде и лоббирование "сильных мира сего".
...
Рейтинг: 0 / 0
Странное предложение (стандартизация в стиле 1С)
    #32234133
Равиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Ch. Здесь Ваша тема (давите F5 до упора) http://nsvisual.com/ph/read.php3?f=5&pnn=1&i=65214&t=65214
...
Рейтинг: 0 / 0
Странное предложение (стандартизация в стиле 1С)
    #32234198
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если проект еще не заглох, то все желающие и так могут присоединится

http://foxserver.nsvisual.com/
...
Рейтинг: 0 / 0
Странное предложение (стандартизация в стиле 1С)
    #32234308
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To: Равиль & крендель спасибо за ссылки

Что-то этот проект не внушает доверия... Не понятно, почему он не получил широкого распространения, хотя ребята его делали весьма неплохие...

В принципе я имел в виду это и не совсем это.
Прежде всего договориться о спецификации (то есть структурах баз данных для типовых задач), например, как это сделано в 2НДФЛ:

Таблица балансовых проводок :
NDOK - c6 (номер документа)
DDOK - d8 (дата документа)
NVO - n2 (вид операции 1 -приход; 2-расход)
NLSD - n4 (счет Дебета)
...

или что-то в этом роде - имена переменных, тип, длина - названия. Чтобы это было все универсальным и мы понимали друг - друга на уровне данных.

Далее предложить наборы готовых форм, на основе этих идей - может кто-то от них возьмет одни идеи или формы целиком, не суть важно - важно начать разговаривать на одном языке...

Было бы очень интересно услышать мнения как можно большего числа участников... Особенно о целесообразности этого проекта...

(кстати, 1С написана на MS C+ V6.0)
...
Рейтинг: 0 / 0
Странное предложение (стандартизация в стиле 1С)
    #32234388
Tapac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Sergey Ch (о FoxServer'е)

Почему проект не получил распространения?
Как один из координаторов проекта, я думал над этим вопросом.

Думаю, главная проблема -- мотивация участников проекта.
Чем универсальнее, сложнее технически проект, тем тем сложнее материально заинтересовать людей. С другой стороны, чем проще -- тем менее он значим. Балансировать между этими крайностями очень трудно.

На практике FoxServer это означало, что не нашлось участников, которые приняли бы непосредственное участие в кодировании проекта. Собственно, даже тестировщиков можно было пересчитать по пальцам.

Подчеркиваю, что до "командного" программирования дело не дошло. А там -- уже орг.проблема. Какой способ или инструмент для синхронизации выбрать? Как убедить и привести разработчиков к единому мнению (нивелировать амбиции отдельных участников)?
...
Рейтинг: 0 / 0
Странное предложение (стандартизация в стиле 1С)
    #32234390
Равиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там аудитория пошире будет ...
...
Рейтинг: 0 / 0
Странное предложение (стандартизация в стиле 1С)
    #32234450
Догма
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа программеры, как заманчиво звучит ваше желание аля стандартизировать инструментарий для разработки. Но увы, спешу вас огорчить. Никакой иниверсальной системы создать не представляется возможной ни счас ни в будущем. При любом другом раскаледе ваша профессия себя бы уже дааавоно исчерпала.
Так вот. Я о чем собсвенно говорю:
1. Конкурентно способный товар , в данном случе ПО, этот тот который затрачивает на разработку мало а доход получет большой(не буду объяснять тут почему именно так, кто знает тот знает, кто не знает тот пусть запомнит)
2. Желание клиента - закон для продавца.
Истекающие из этого последствия следующие: Если не вы сами переделаете структуру циркулирующей информации , формы ввода-вывода и печатные формы под заказчика, так руководство вашей фирмы заставит вас это сделать, даже если оно сперва вняло вашей просьбе все это дело стандартизировать на этапе разработки. И поверьте, бросите вы все свои объекты и будете лобать так "чтобы это работало", а не так как "надо".
Создавать нужно МЕТОДИКУ построения бизнес приложений в таком случае, ну никак не копаться в коде в попытке написать "основные бизнес объекты".
Потому как заказчиву вашему плевать на ваши основные и не основные бизнес объекты, для него главное что? Чтобы все работало , работало правильно, работало и поддерживалось. А создать "основные бизнес объекты"
в данном случае, это сродни фантастическому достижению удовлетворить всех и сразу при разработке(по крайней мере в Росии и республиках СНГ).
Код: plaintext
А все остальное  - это только  либо для того чтобы: 1 -убить свое время,  2 -чтобы решить конретную задачу чужими руками ,  3 -чтобы набраться опыта.


P.S. ну просто не мог не сказать тривиальных вещей.
...
Рейтинг: 0 / 0
Странное предложение (стандартизация в стиле 1С)
    #32234492
Равиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу материальной заинтересованности :)
Например, DrWeb или AVP. У всех есть, но купили немногие :)
Спросите у них, засчет чего они живут.
Я думаю, что основные источники - легальные закупки и услуги + реклама.
Есть такая категория пользователей, которые купят даже в случае бесплатного предложения, но это мизер, согласен.
Другое дело - реклама на популярном сайте:)
...
Рейтинг: 0 / 0
Странное предложение (стандартизация в стиле 1С)
    #32234527
Догма
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Реклама - от части.
Тут больше играет роль для какого уровня пользователя.
Есть напрмер носки которые покупает слесари -сантехник и ежи с ними , а есть те которые покупают аля "деньги". И те другие конкурируют в своих кругах. так что реклама - только приложение.
...
Рейтинг: 0 / 0
Странное предложение (стандартизация в стиле 1С)
    #32234549
Равиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда Ваш ответ на вопрос:
Возможны ли в принципе коллективные (On line) проекты, кроме форумов и чат?
...
Рейтинг: 0 / 0
Странное предложение (стандартизация в стиле 1С)
    #32234631
Догма
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможность - вопрос конечно интересный.
Сказать возможно или нет не могу но поделиться размышлениями на тему запросто:
Для выполнения такого рода вещей есть как минимум несколько условий:
1. Что нужно(тут возможны дополнения):
- пргараммист не будет заниматься популизмом(это кстати опасно), а это влечет экпертов , ну допустим бухгалтеров, при этом бухгалтер и программист должны четко понимать тенденцию развития смены форм предсвления информации и уж дай Бог понимать тенденцию развития платформы на корой они прогают все это добро.
- это как минимум не "детские игрушки", а серьезные проект;
2. Программист проводит на работе большую часть времени , а раз так, труд должен быть достаточно оплачен для того чтобы он удовлетворил свои минимальные (если альтруист) и необходимо-перспективные потребности. Это влечет уделение большего времени в человекочасах на личные нужды, а не на "выкабеливания" в "нигде". Можно конечно сделать место для сброса инфы со смыслом : "это в тему вам, я это накопал , потому что задача была примерно про это :)", но платформа тож не ждет и пока там що либо накопиться уж от того что нужно и вовосе нужности не будет и полезности тоже.

Код: plaintext
Отсуда вывод минимальный -  нет , небыло и не будет. 

Код: plaintext
Вывод обнадеживающий  - Я знаю только одного человека который это сделал, причем в  "одно лицо" . Это небезизвестный Майк Корнеев.


P.S. А уж если и есть задор сделать так чтобы это было правильно и чтобы это работало, то начинать надо с тех задания на разоработку...
Вот все, в общих чертах.
...
Рейтинг: 0 / 0
Странное предложение (стандартизация в стиле 1С)
    #32234771
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To: Догма

Ваши мысли навеивают на меня грусть...
Неужели мы не сможем договориться? Вон, даже в Москве бандиты сумели договориться... А ведь интересы там куда более значительные затронуты, чем наши...

На мой взгляд настала просто большАя необходимость к таким переговорам - иначе далее будет развиваться еще труднее. Об одной из причин я уже писал - дальнейшее сопровождение (к нам, программистам FoxPro просто не будет доверия - если мы не прийдем к какому-то стандарту, понятному другому программисту). Если кодировать программы нас MS уже почти научил (названия переменных в зависимости от типов и видимости, базовые классы, ...) а вот всему остальному, опирающемуся на нашу Российскую специфику мы должны начиться или создать сами...

Простой пример - типовой склад. Даже я, как один программист - написал их четыре вида:
- все вычисления и изменения производятся в массивах
- во временных базах
- только запросы SQL
- с остатками и без остатков (т.е. остатки каждый раз вычисляются сначала)

Думаю, что если "родим" спецификацию "РЕКОМЕНДУЕМЫХ" баз данных а так-же общепринятые алгоритмы задач, то многие начнут прислушиваться к нашему мнению и использовать в своей работе.

Простой пример - я на сайте компании, где "лежит моя трудовая книжка" - поместил готовый набор библиотек runtime VFP 7.0 русский вариант - так ее скачали уже более 1000 раз! А ведь я почти нигде об этом не говорил...

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

Вот такие мои мысли, было бы интересно услышать ваше мнение...
...
Рейтинг: 0 / 0
Странное предложение (стандартизация в стиле 1С)
    #32234824
_guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Sergey Ch:
"Нельзя объять необъятное" К.Прутков (с)

Идея написания чего-то универсального не нова. Но, как показывает практика, эта идея малоосуществима, поскольку требует больших ресурсов в части организации работ. Нужны деньги, программисты, постановщики задач (бизнес-аналитики). И самое главное - чтобы эти три компонента были собраны в одном месте. Такое организовать под силу только крупной компании. Но, увы! - крупной софтовой компании в эсэсэсэре нет, да и не может быть в ближайшем будущем по той же причине, по какой не может быть советских компьтеров. Крупные, но несофтовые (читай: нефте- или газовые), компании, хоть и имеют кучу денег, но всегда жмутся, когда дело касается затрат на раздувание штата или организации непрофильной и малопонятной деятельности. 1С в этом плане повезло, так же, как в свое время МелкоМягкому. Она начала развиваться, когда на рынке ниша бухгалтерского ПО никем не была заполнена. Своевременная реклама, раскрутка и - результат налицо. Выпихнуть ее оттуда будет довольно трудно :)
...
Рейтинг: 0 / 0
Странное предложение (стандартизация в стиле 1С)
    #32235228
Равиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда есть команда в 50 человек, сведенных территориально в пределах некой фирмы, то можно организовать и интенсивное руководство и аналитику и планирование.
А если состав участников случаен, а обязанности не оговариваются, никто ни на кого не работает, можно ли в такой ситуации что-то сотворить?
Такая ситуация, каждый делает что-то свое, но в более тесном контакте, чем форум, когда он видит и анализирует коды другого. Это может оттолкнуть профессионалов. Но поверьте, для большинства стоящих перед нами задач вполне приемлемы и выгоднее универсальные решения, а для утешения своего самолюбия можно будет в свободное время написать какой-нибудь Модуль Управления Ядерным Реактором.
Я думаю, что Нечто большое и сложное может вырасти из малого и наивно простого, если не сковывать людей обязанностями.
...
Рейтинг: 0 / 0
Странное предложение (стандартизация в стиле 1С)
    #32235991
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таким образом, у нас ничего не получится, чтобы мы не делали? Проект обречен на поражение или всетаки надо искать деньги?
...
Рейтинг: 0 / 0
Странное предложение (стандартизация в стиле 1С)
    #32236746
ЗВН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто-нибудь откройте страницу и FTP(чтоб класть и брать)

Пример коллективного труда Unix
Достаточно начать !!!
Потом мы ничего не теряем т.к. пишем то что можно пришпандорить к своим
разработкам


Правило:
- Чтобы упростить понимание, файлы справочников начинаются с SP??????.*
ну типо того:

Нужно место наподобии - http://foxserver.nsvisual.com/
Кто-то должен вплотную этим занятся

Обычно интузиазм наказывается исполнением
Sergey Ch пора переходить от слов к делу

Ну типо на сайте должна быть регистрация
где всем участникам необходимо опубликовать Номера ISQ
все таки форум несколько инерционен

Задача написания универсальной программы :
1. непозволит отрафироваться мозгам
2. Упростит понимание структуры сторонних программ
3. Да и "Хоби" доте-же должно быть,а то зимой будет скучно
...
Рейтинг: 0 / 0
Странное предложение (стандартизация в стиле 1С)
    #32236894
АлександрК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2ЗВН
Здесь уже есть нечто подобное
http://nsvisual.com/ph/read.php3?f=5&pnn=1&i=65352&t=65352
...
Рейтинг: 0 / 0
Странное предложение (стандартизация в стиле 1С)
    #32237281
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К сожалению, http://nsvisual.com/ph/read.php3?f=5&pnn=1&i=65352&t=65352 просмотреть не удалось... Не подскажите, о чем там речь?

Обычно интузиазм наказывается исполнением

В принципе место можно найти. У меня есть W2K сервер в Интернете, вот только я не знаю, как сделать там парольный доступ к FTP разделу :(. Пострарюсь найти информацию...

ICQ вещь хорошая, но в последнее время у меня такая "запарка" - что вечером падаю и "умираю во сне", думаю, что у многих такая ситуация - программиста "FoxPro" ноги кормят, есть надежда, что если мы договоримся о стандартизации - ситуация улучшится, хотя сомневаюся в этом - главное для "прикладников" - это общение с клиентом и получение от него денег :)

Форум можно использовать и этот (тот, что есть у меня - не выделяет код программы цветом :( )

Если у кого есть еще практические предложения, было бы интересно услышать.
...
Рейтинг: 0 / 0
25 сообщений из 95, страница 1 из 4
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Странное предложение (стандартизация в стиле 1С)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]