Правки по ФБП.



Posted by Борис, Киев. on February 27, 1999 at 13:25:34:

In Reply to: Немного о том чего и чем приходится программировать в ФБП и 1С posted by Рустем Мухаметшин on February 26, 1999 at 14:09:16:


Правки по ФБП.


Рустем, спасибо за сообщение.


Воздержусь от критики и оценки данных по 1С, по
поводу ФБП


сделаю такие замечания:




































































































Сравниваемый элемент/механизм/подход ФБП
Аналитика по оборотам счетов 1) на основе вложенных счетов (1 уровень),
2)на основе перекрестных кореспонденций или
собственных механизмов
На основе справочников с указанием на
счетах учета справочников по которым ведется
аналитика (5 уровней) + к этому на основе вложенных
субсчетов (практически не ограничено)
Механизм хранения атрибутной
информации аналитических объектов

 


 


-------------------------------------


Функции создания,
изменения и доступа к  атрибутам(у Аркадия
просто и со вкусом-"параметров", хотя 
атрибуты по определению ближе к смыслу, но дальше
от зависимости по времени) элементов учета.


экстрапараметры (переодические), записи
в extrd (непереодические, без какой либо встроенной
поддержки корректности ссылок)
face="Arial Cyr" size="2">

--------------------------------------


ФУНКЦИИ
ЭКСТРАПАРАМЕТРОВ-для актуально изменяющихся
атрибутов,(вплоть -"от проводки к проводке")присущих
элементам учета как балансового так и
внебалансового характера


Механизм ЗАПИСИ В
ОДИН ЕДИНСТВЕННЫЙ ФАЙЛ-для истинно-статичных
данных.


Согласитесь,
что


Вероятность потери
одного файла ниже, чем 2 или более связанных.


Надежность и простота
механизмов аварийного воcстановления 1 файла
выше, чем 2 или более связанных.


На счет
корректности:


отрицательный ответ,
тоже ответ, анализируй и двигай дальше, так, что
лучше не придумаешь, и анализ "корректности"
уже связь.Прекрасно.


Атрибуты элементов справочников. Могут
иметь переодический и не периодеческий характер
Механизм фиксации отдельных фактов
изменения учетных данных
Механизм фактов из 1-го строкового и 15
нетипизированных полей
Механизм регистров из неограниченного
количества измеряемых, атрибутных и ресурсных
типизированных полей
Язык программирования Свой. ...

-----------------------------------


...-это что?


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


Если бы еще
Аркадий проникся нашими проблемами, может быть и
получили правила на встраиваемые
пользовательские функции, тогда цены бы не было.


Свой. Проработанный язык с типовыми и
безтиповыми переменными и объектными типами
данных системы. Проработанный набор функций.
Проработанный набор типов данных. Имеет черты
Вижуал бейсика
Среда разработки Текстовый редкатор

 


-----------------------------------


Да, только нужно
добавить: "с активной синтаксической
поддержкой".


Визуальная среда разработки. Мастеров
как в VC++ нет :)
Принцип ведения учета От операции

----------------------------------- 


От документа никто не
мешает, а вставить( или у 1С провести) в ЖО- это
святое для любой системы, только у нас-это мгновенно
с анализом корректности
, а у них в разрыве и это
очень важное преимущество.


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


От документа/операции
Генерация проводок Произвольная, из алгоритма

------------------------------------


Все-таки по 
шаблонам откомпилированного дерева правил, но
каким!!! Если бы еще в звездочке @ не умерла в сети,
был бы настоящий фурор(лаконичный и объемлющий)
Хотя Аркадий обещал "расшить" это место.


1) Произвольная, из алгоритма 2)
Произвольная, Оператором из базовой операции
Наличие связи проводка - хозяин (операция,
документ)
Да Да
Наличие встроенного контроля ссылочной
целостности и корректности базы
Нет

------------------------------------


А что по-вашему значит
сообщение:"Ошибка построения баланса"?


Да
Методы обработки данных по механизму
фактов/регистров
"Ручные" методы перемотки, перебора

------------------------------------


Неужели вручную.(шучу).


По-моему один раз
написал "вручную", а дальше автоматом. А как
иначе, подскажите.
 


А от SQL коллеги в 1С пока
не в восторге, судя по информации с их сайтов,
литературу просят, сложная штука получается для
нашей братии.


SQL-ые методы построения запроса на
обработку, исполнения и анализа
Механизм ориентации при вводе по
имеющимся документам/операциям
По дереву операций

-----------------------------------


Ну и прекрасно,
структурированность в учете. Что еще нужно-то что-бы
объемные концы в плоские превратить.(шучу), но
интересно подробнее узнать о плоских механизмах.(я
наверное сильно отстал от жизни)


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

------------------------------------


еще строка комментария,
если бы ее еще сделать чуть длиньше, пока
обхожусь, но точно не помешало бы.


Произвольные. Возможность задания
шапочной и одной табличной части (с произвольным
числом полей) операции/документа
Возможность построения контексной
детализации отчетов
Только в системных формах В любом отчете
Возможность управления журналами и
операциями/документами из самих операций
Нет

------------------------------------


ошибка полнейшая, никто
не мешает ввести связанную операцию на базе
ранее введенных, сохранить, сгенерировать то что
нужно и удалить все операции, которые по сути
становятся балластными воспользовавшись все
теми же директивами. Сейчас у меня есть кнопочка
при создании накладной по ранее выписанному
счету - "Оптимизируй ЖО".


Полная. Можно вводить, удалять, ...
Способ удаления позиций из справочников
и проведенных документов
Из справочников нельзя. Из журнала
просто удаляется.

-----------------------------------


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


Пометка на удаление. Удалять можно все
что вводил (при наличии прав). Процедура
обработки удаления написанная на встроенном
языке предназначена для запуска администратором.
Производит ссылочный контроль на предмет
безопасности удаления и само физическое
удаление элементов.
Среда разработки отчетов/форм Текстовая

-----------------------------------------


Здесь, я сдаюсь.


Но на Украине
собираются ввести уже практически все первичные
документы бланками установленного образца,
короче подстройся к бланку и не нагружай систему
АВТОРА.


А если бы подложкой
светился прообраз бланка, А?


Табличная (наподобии Excel) и Визуальная
для элементов интерфейса отчета.
Процедура изменения структуры данных Руками, утилитами

------------------------------------


Из логики ответов по
столбцам вопрос: какой анализ и на какую потерю
данных Вы производите Руками или утилитами?


По моему наша система
постоянно следит за корректностью построения
баланса. А безболезненный выход от собственно
непредусмотренных возможных некорректностей
постройте на проработанном сервисе для
оператора. Ведь Вы завязываете логику развития
событий, а уважаемая оболочка формально, но
справляется со своей задачей. За что и поклон
Аркадию.


Система производит анализ сделанных
изменений и сообщает о возможных потерях данных
и вообще обо всех изменениях.
     

    Следует отметить что несмотря на то
что я успешно продавал 1С я не знаю до тонкостей
всех ее возможностей и подводных камней (такой же
собаки как на ФБП


Мне не ясна чисто
человеческая Ваша позиция, свободно ваяющего на
Финансах и поддерживающего продажами
принципиально другой инструмент.


С ув. Борис. 


P.S. Буду признателен, если подробнее пропишите
разделы, где мои замечания может быть пошли не в
ту сторону.


 


 




Пpишедшие ответы: