powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Выбор альтернативы 1С
25 сообщений из 271, страница 9 из 11
Выбор альтернативы 1С
    #34037140
kvasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей84 а вы можете сделать с помощью MSSQL ведение лога изменений всех таблиц?

какой-то вопрос с подвохом :-)

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

ведение логов - это просто задача триггеров

а вот как из ADO писать логи - это удивительно,
(а если таблица изменена через ODBC, или каким SQL-аналайзером, или директ аксесом? лог уже не пишется? :-)

ну не знаю в моей ERP системе автоматизации двух торговых палаток все бизнес-процессы и логи реализованы триггерами.
Триггер - лучший работник!
Триггер никогда не подведет!
Триггер - это настоящий друг!
Триггер работает, а ты отдыхаешь! :-)
Триггеру не нужен пароль - он работате как сисадмин!
Триггер невозможно сломать юзерам!
Триггер - это Аз, Буки и Веди программирования!
...
Рейтинг: 0 / 0
Выбор альтернативы 1С
    #34037202
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
триггер - прошлое тысячилетие так же как и GO TO (без флейма)
______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
Выбор альтернативы 1С
    #34037725
Сергей84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kvasov Сергей84 а вы можете сделать с помощью MSSQL ведение лога изменений всех таблиц?

какой-то вопрос с подвохом :-)

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

ведение логов - это просто задача триггеров

а вот как из ADO писать логи - это удивительно,
(а если таблица изменена через ODBC, или каким SQL-аналайзером, или директ аксесом? лог уже не пишется? :-)

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

ИМХО лучше сделать на объектах из которых вызывать глобальную процедуру - это будет более просто, универсальнней и гибче, хотя есть один недостаток - медленнее, чем на тригерах
...
Рейтинг: 0 / 0
Выбор альтернативы 1С
    #34037937
GreyCardinal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей84....
тогда попробуйте написать на тригерах лог для БД, где от 1000 до 2000 таблиц
так же не зыбудьте учесть, что появляются новые таблицы, появляются и удаляются поля, меняется их тип данных и многое, многое другое

ИМХО лучше сделать на объектах из которых вызывать глобальную процедуру - это будет более просто, универсальнней и гибче, хотя есть один недостаток - медленнее, чем на тригерах

гы-гы
от 1000 до 2000 таблиц - это уже параноя и дурацкое проектирование базы данных. сколько видел таких "творений" -это явно избыток разбросанной информации, и непомерные усилия для "поддержания порядка"
и если новые таблицы, поля изменяются сами по себе? если ручками -то и ручками можно подправить тригер на протокол. если автоматом -то еще проще %)

а что такое "объект", который вызывает какуюто глобальную (на 2000 таблиц) какую то процедуру?
и согласитесь -что для разных таблиц процедуры могут отличаться
...
Рейтинг: 0 / 0
Выбор альтернативы 1С
    #34038068
Сергей84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GreyCardinalгы-гы
от 1000 до 2000 таблиц - это уже параноя и дурацкое проектирование базы данных. сколько видел таких "творений" -это явно избыток разбросанной информации, и непомерные усилия для "поддержания порядка"
и если новые таблицы, поля изменяются сами по себе? если ручками -то и ручками можно подправить тригер на протокол. если автоматом -то еще проще %)

а что такое "объект", который вызывает какуюто глобальную (на 2000 таблиц) какую то процедуру?
и согласитесь -что для разных таблиц процедуры могут отличаться
ну если вы не видали таких систем, то поставьте 1С\Axapt-у\Navision для начала, а если уж оч. хотите себя попугать - то рекомендую SAP :)

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

если вы думаете, что такое кол-во имеют только готовые системы, то я счас ковыряю 2 системы под заказ, в одно около 200 таблиц, а в другой где-то под 500
...
Рейтинг: 0 / 0
Выбор альтернативы 1С
    #34038207
GreyCardinal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как раз я сказал что видел такие системы (тот-же навижен "разбирал" по косточкам несколько лет, счас 1С разбираю)
в них как раз большое количество избыточных таблиц -а том-же навежене большенство "дублей" -чтобы отдельно продавать модули %) и это ведет в том числе к банальному увеличению размеры базы -у нас она была несколько десятков гигабайт(3 года), по сравдению с другой в которой почти тоже самое но за десять лет -всего 4 гига
и большенство таблиц -накопительные и для хранения промежуточных итогов -так что для них историю изменения хранить... так же как и историю изменения таблицы индексов ;)
плюс по идее хранить информацию в стольких таблицах -это вообщето стереотип и заблуждение что так надо %)

и что объект хранит информацию в разных таблицах с разными полями - не избавляет от сложности "разбора" что и где надо хранить
а попытка "автоматизировать" сохранение просто всего скопом приведет, кроме заметного усложнения алгоритма сохранения, к еще большим тормозам и еще большим объемам и след большим тормозам тп...
...
Рейтинг: 0 / 0
Выбор альтернативы 1С
    #34038291
Сергей84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GreyCardinalкак раз я сказал что видел такие системы (тот-же навижен "разбирал" по косточкам несколько лет, счас 1С разбираю)
в них как раз большое количество избыточных таблиц -а том-же навежене большенство "дублей" -чтобы отдельно продавать модули %) и это ведет в том числе к банальному увеличению размеры базы -у нас она была несколько десятков гигабайт(3 года), по сравдению с другой в которой почти тоже самое но за десять лет -всего 4 гига
и большенство таблиц -накопительные и для хранения промежуточных итогов -так что для них историю изменения хранить... так же как и историю изменения таблицы индексов ;)
плюс по идее хранить информацию в стольких таблицах -это вообщето стереотип и заблуждение что так надо %)

и что объект хранит информацию в разных таблицах с разными полями - не избавляет от сложности "разбора" что и где надо хранить
а попытка "автоматизировать" сохранение просто всего скопом приведет, кроме заметного усложнения алгоритма сохранения, к еще большим тормозам и еще большим объемам и след большим тормозам тп...
ну тогда думаю вы согласитесь, что тригеры тут не спасут :)
к тому же 7.7 при изменении таблицы тригеры с этой таблицы сносит, как 8.0 регирует не знаю
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Выбор альтернативы 1С
    #35183858
Fura
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторPetro123
Пы писал:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
по закачке электронных накладных:
- система торговли Аптеки
- номенклатура и поставка накладных в день Очень большая
- по модему все поставщики присылают файлы-накладные
- к сожалению, стандарта в России пока нет, поэтому все присылают что угодно (txt/dbf/xls/mdb/....)
- по причине выше пришлось написать на Delphi конвертер, который переводит их формат в формат CommerceXML понимаемый 1C
- на выходе получили эл.накладные от поcтавщиков в XML
- 1C автоматически по меню загружает файлы, распознаёт от кого (GUID поставщика) и формирует приходную накладную в журнале документов
- осталось нажать - провести.

Долго искал этот текст на форуме.
У меня сложилась похожая ситуация:
Для одной конторы написал складскую прогу Delphi+MSSQL, в которой ведётся учёт прихода товара на склад и его продажа.
Заказчика всё удовлетворяет, только есть одно НО. Главбух с центрального офиса сдаёт отчёты в формате 1С. Заказчик при выдаче ТЗ не осветил эту проблему.
Теперь ему на складе приходится проводить накладные по моей проге и параллельно приходные и расходные накладные проводить в 1С. После этого со склада для главбуха делают выгрузку в формате XML.
Заказчик желает исключить двойную работу по вводу накладных.

Подначитавшись сообщений на форуме вижу три пути решения этой проблемы:
Код: plaintext
1.
2.
3.
4.
 1 . Найти программера 1С и доработать складскую 1С и мою прогу для приёма\передачи накладных.
Далее по накатанной схеме - склад выгружает отчёт в центральй офис в XML-формате.
 2 . Разобраться со структурой БД складской 1С и доработать свою прогу в части работы напрямую с файлами *.dbf.
Далее по накатанной схеме - склад выгружает отчёт в центральй офис в XML-формате.
 3 . Отказаться от использования складской 1С и доработать свою прогу в части выгрузки накладных формат CommerceXML для передачи в центральй офис.

Прошу дать совет и поделиться своим опытом.
...
Рейтинг: 0 / 0
Выбор альтернативы 1С
    #35184116
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... ERP системе автоматизации двух торговых палаток ...
...
Рейтинг: 0 / 0
Выбор альтернативы 1С
    #35184165
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fura
третий вариант (к 1С конвертер на другом ЯП) т.к.
- стабильно выходят обновления "бесплатно"
- при замене версии и правке конфигурации 1С под "себя" есть некоторые сложности
- программист НЕ на 1С - дешевле
- в 1С сложившаяся и сертифицированная (в т.ч. налоговиками) бизнес-логика
- свой велосипед будет заведомо хуже велосипеда 1С, если он не эксклюзивный
========
у меня работает данный метод годами.
...
Рейтинг: 0 / 0
Выбор альтернативы 1С
    #35184172
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а вообще я не понял варианты:
- у меня

DelphiConverter.exe --> XML --> ТиС --> торговля

ТиС_точка1 --> 1СБухгалтерия
ТиС_точка_N --> 1СБухгалтерия
==========
баланс главбуха

______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
Выбор альтернативы 1С
    #35186629
Fura
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Есть желание, чтобы у меня тоже данный метод работал годами.
Проблема только в том, что выгрузкой данных из БД в XML никогда не занимался. Изучение данного вопроса самостоятельно может занять время.
Просьба связаться со мной по e-mail, хочу посотрудничать.
Договоримся.
...
Рейтинг: 0 / 0
Выбор альтернативы 1С
    #35187161
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fura мыло в профиле
______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
Выбор альтернативы 1С
    #35228454
Tilorn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
http://www.debet.kiev.ua/
Что скажем, господа?
...
Рейтинг: 0 / 0
Выбор альтернативы 1С
    #35413855
zenalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тогда предлагаю познакомиться и с нашей платформой.

Готовое решение для автоматизации организаций оптовой и розничной торговли с возможностью донастройки под себя.

Есть бесплатная версия с единственным ограничением по числу пользователей - до 4-х одновременных подключений.

Язык программирования - C#, база данных - MS SQL 2005.
...
Рейтинг: 0 / 0
Выбор альтернативы 1С
    #35413856
zenalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл адрес сайта дать. www.nsgsoft.ru
...
Рейтинг: 0 / 0
Выбор альтернативы 1С
    #35415398
Фотография Dogen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zenalexЗабыл адрес сайта дать. www.nsgsoft.ru

Ну щас все как ломанутся к вам на сайт.

Опишите преимущества перед 1С, пожалуйста.

Платформа уже не радует.
...
Рейтинг: 0 / 0
Выбор альтернативы 1С
    #35415730
zenalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С точки зрения пользователя, тезисно (иначе очень длинно получится).
Подробнее www.nsgsoft.ru/trade_plus.html. Посмотрите, пожалуйста, сайт выдержит :)

1. Многопоточность.
2. Программа оптимизирована для работы по сети.
3. Легко расширяема.
4. Ваши изменения в программе сохранятся при обновлении.
5. Фильтрация данных.
6. Фильтрация по произвольным условиям
7. Управляемые отчеты.
8. Задание прав пользователя, с возможностью задания прав в зависимости от значений реквизитов объекта.
9. Создание собственных печатных форм.
...
Рейтинг: 0 / 0
Выбор альтернативы 1С
    #35415734
zenalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
C точки зрения разработчика:
1. Современный интерфейс программы с плавающими окнами
2. Многопоточная работа (возможность выполнения нескольких задач одновременно, например, формирование нескольких отчетов). За счет использования компонент платформы, Вы пишете фактически однопоточное приложение. Запуск параллельных потоков производится платформой автоматически, но может контролироваться разработчиком.
3. Усовершенствованный поиск, подбор. В платформе представлен широкий набор функций, позволяющий организовать сложный поиск, отбор, сортировку без написания большого объема кода. Причем можно задавать условия на вложенные объекты. Например, найти документы в табличной части которых есть номенклатуры, у которой страна происхождения – Россия (РасходнаяНакладная.Номенклатура.Страна == «Россия»). Платформа сама сформирует оптимальный SQL запрос для текущего типа SQL Server. Также, в визуальных укомпонентах у пользователя есть возможность добавлять свои условия, о которых не подумал разработчик.
4. Поиск и отбор по представлению ссылочных типов.
5. Группировка в таблице.
6. Возможность использования различных форматов баз данных, в т.ч. и в пределах одной программы (в данной версии не реализовано).
7. Использование современных средств разработки (Visual Studio 2005, Visual Studio 2008, SharpDevelop)
8. Использование стандартного языка C# (большое количество специалистов).
9. Нет необходимости делать объединение конфигураций – при изменении стандартной конфигурации будут автоматически сохранены все сделанные в ней изменения конечным потребителем. За счет этого можно выстраивать сложные цепочки конфигураций, например, базовая версия Торговля 2008 – наследованная конфигурация Торговля номерным товаром - наследованная конфигурация Торговля сотовыми телефонами. Причем на каждом этапе может быть один и тот же, либо разные разработчики.
10. Большой набор базовых объектов, что дает возможность быстрого и эффективного построения конфигураций в т.ч. за счет визуального программирования. Многие, достаточно сложные формы ввода и отображения данных с различными связанными таблицами . можно сделать не написав вручную ни строчки кода. При этом, не накладываются ограничения на фантазию разработчика и если он хочет сделать что-либо нестандартное – у него есть такая возможность.
11. Процесс создания конфигурация не требует знания SQL. Платформа формирует запросы автоматически. Также плюсом данного подхода является возможность проверки ошибок еще на этапе компиляции, что ускоряет процесс создания программы и позволяет быстра выявить места, требующие переработки при обновлении.
12. Возможность локализации на любые языки.
13. Возможность расширения базовых объектов и использование их наравне с остальными при разработке конфигураций. (в данной версии не реализовано).
14. Возможность разграничения прав доступа к объектам как по их типу, так и в зависимости от значений реквизитов администратором без программирования (например, ограничить доступ к документам по одному складу)
15. Возможность настройки существующий печатных форм и отчетов администратором или продвинутым пользователем без участия программиста. Подключение новых печатных форм и печать их в зависимости от заданных услови (например, разные формы расходных накладных в зависимости от выбранного покупателя).
...
Рейтинг: 0 / 0
Выбор альтернативы 1С
    #35415771
Фотография Dogen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. А с бухгалтерией, с отчетностью как дело обстоит?
2. Почем драпчик? В смысле, одно рабочее место в конфигурации на 20...50 мест почем обойдется.

P.S. Плавающие окна иногда зло... А что это вообще такое? Это те окна, которые не модальные?
P.P.S. Язык у Ваших постов какой-то такой... не для этого форума. И я просил преимущества перед 1С, а не перечень возможностей.
...
Рейтинг: 0 / 0
Выбор альтернативы 1С
    #35416077
zenalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. C бухгалтерией дело хорошо обстоит по причине ее отсутствия. Есть выгрузка в 1С Бухгалтерию. Собственная реализация планируется к началу следующего года.
2. На 20 пользователей - 13 000 руб, 50 - 21 000 руб. Подробнее www.nsgsoft.ru/licensing.html.
3. Да, это не модальные окна. В том плане, что можно управлять их расположением, делать их прячущимися автоматически. Не главное, но приятно :).
4. В каком-то смысле это и есть список преимуществ перед 1С. Можно обсудить по пунктам, чтобы было понятнее, почему я так считаю.
...
Рейтинг: 0 / 0
Выбор альтернативы 1С
    #35416194
Gluck99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zenalex4. В каком-то смысле это и есть список преимуществ перед 1С. Если это весь список преимуществ, то он довольно беден (качественно). Один из главных вопросов - какова производительность конечного решения для потребителя по сравнению с подобным решением у 1С.
...
Рейтинг: 0 / 0
Выбор альтернативы 1С
    #35416262
zenalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На различных операциях с БД выйгрыш от незначительного (скорость записи в регистр) до значительного (до двух порядков) на операциях получения итогов по регистрам, поиск, запись. Точные цифры представлю позже – испытываем некоторые сложности с созданием тестовых задач на 8.1. В течение недели-двух, надеюсь, проблема разрешиться. Или, может, поможете? :)
Было бы здорово.
...
Рейтинг: 0 / 0
Выбор альтернативы 1С
    #35416422
Gluck99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zenalexИли, может, поможете? :) Было бы здорово.Я не сомневаюсь, что было бы здорово, только как я могу помочь? С 1С я знаком (не шибко глубоко, правда), а с вашей платформой практически нет. Да и со временем у меня не очень.
Не претендуя на истину в последней инстанции, могу сказать, что ваш продукт мне показался несколько сыроватым и каким-то рыхлым, что ли. Слишком много нужно сделать телодвижений, чтобы достичь элементарного результата. Хоть 1С далека от идеала, она все-таки более дружественна и гораздо более концептуальна (качество концепции выведем за скобки). Т.е. стремиться есть куда. Непаханное поле работы, даже у 1С-ников.
...
Рейтинг: 0 / 0
Выбор альтернативы 1С
    #35417477
zenalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я и имел в виду в плане 1С. Со своим продуктом мы разберемся ;).

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

Кстати, если Вас не затруднит, написать по-подробнее на счет телодвижений. Что именно смущает? Ответить можно здесь или у нас на форуме forum.nsgsoft.ru.

Заранее спасибо,
Алексей Зенков.
...
Рейтинг: 0 / 0
25 сообщений из 271, страница 9 из 11
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Выбор альтернативы 1С
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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