Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Технический флейм »   Программа учёта и инвентаризации
RSS

Программа учёта и инвентаризации

Для систематизации хранения коллекции

<<Назад  Вперед>> Страницы: 1 * 2 3
Печать
 
DrPass
Advanced Member


Откуда: Донецк
Всего сообщений: 3566
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2005
Schicchi написал:
[q]
Специализированное средство по определению решает задачу эффективнее универсального.
[/q]
1C является специализированным средством как готовая учетная система. Т.е. если уже есть готовая конфигурация под текущую задачу, и ее надо немного допилить/адаптировать. Если конфигурации нет, и 1С рассматривается, как платформа разработки чего-либо с нуля, то тут она не слишком конкурентно смотрится по сравнению с универсальными средами разработки. Есть масса "фенечек" вроде автозавершения кода, мощного отладчика, да и выразительности самого языка, которые позволяют писать сходное по функционалу приложение в Visual Stidio, Eclipse, да даже в Delphi намного быстрее, чем в 1C 8.x.
Schicchi
Member


Всего сообщений: 170
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 апр. 2009
DrPass
[q]
1C является специализированным средством как готовая учетная система.
[/q]
Под специализированностью имелось ввиду не существование готового решения, которое нужно "допилить", а тот факт, что 1С проектировалась как средство для разработки бизнес приложений. Типичной задачей такого приложения является ввод данных пользователем с последующим сохранением в БД и дальнейшим отображением в виде форм/отчетов. При этом в обязательном порядке должен присутстсовать функционал по сортировке данных, поиску в соответствии с заданными критериями, работе со справочниками. В спец. средстве такой функционал обеспечивается системой. Т.е. для того чтобы создать функционал по работе с простейшей таблицей, в 1С требуется описать структуру таблицы, нарисовать дизайн формы и весь перечисленный функционал начинает работать без дополнительного кодирования. В C# и других подобных универсальных средствах разработки, упомянутый функционал придётся создавать самому. Интеграция с БД в спецсредствах существует на уровне языка разработки, в универсальных средствах - на уровне библиотек. Спору нет, по "фенечкам" универсальные средства оставляют 1С позади. Но если наша задача может быть классифицирована как бизнес приложение и рамки, которые накладывает платформа 1C нас не стесняют, средствами 1С задача будет решена в разы быстрее. Именно по той причине, что 1С является более высокоуровневым средством чем, например C#.
DrPass
Advanced Member


Откуда: Донецк
Всего сообщений: 3566
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2005
Schicchi написал:
[q]
1С проектировалась как средство для разработки бизнес приложений
[/q]
1С проектировалась как средство ведения бухгалтерского и материального учета. Поскольку учетные системы так или иначе нуждаются в кастомизации, у 1С появились средства разработки. И, кстати, аж до версии 8 это вообще был примитивный, кошмарный и неэффективный инструмент.


Schicchi написал:
[q]
При этом в обязательном порядке должен присутстсовать функционал по сортировке данных, поиску в соответствии с заданными критериями, работе со справочниками
[/q]
Представьте себе, что в универсальных средствах даже вроде древнейшего Delphi есть готовый функционал по сортировке данных, поиску в соответствии с заданными критериями и работе со справочниками. В универсальном средстве вам для создания справочника нужно:
1. Ввести имена и типы полей, название справочника, в базе появится таблица
2. Создать набор данных, выбрать эту таблицу
3. Кинуть грид на форму, указать набор данных, настроить колонки.
Что вам нового даст 1С в этом плане? Автоматическое создание колонок "Код" и "Наименование"?
borisfox
Advanced Member


Откуда: Хабаровск
Всего сообщений: 946
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 июля 2008
А как у 1С с визуализацией? В моём случае локация места хранения это, пожалуй, наиболее важная фича, ради чего стоит затеваться со складской программой. Сами реестры можно худо-бедно вести и в экселе (сейчас в нём и веду, по мере инвентаризации буду дополнять, но без 3D-чертежа текстовое описание точного места хранения будет весьма расплывчатым).

8000 не такие уж деньги, если в ней это делается - можно купить...

Чётко разметить места внутри стеллажа нет возможности, т.к. коробки очень разные, мелких на полку влезает 5 рядов по глубине, а крупных коробок и штук типа ДВК - всего 1-2; по высоте вообще как получится, "сколько влезло до следующей полки". Держать пустые места непозволительная роскошь, стеллаж не безразмерный.
Fe-Restorator
Гость

Ссылка

borisfox написал:
[q]
Чётко разметить места внутри стеллажа нет возможности
[/q]
Можно разметить кубометры. В твоём случае - типоразмеры коробок. С визуализацией у 1С довольно большой косяк, 3D-план точно не потянет.
Можешь воспользоваться листами ёкселя - 1 лист==1 ряд коробок на стеллаже. 5 рядов == 5 листов ёкселя, разлинованные границами ячеек (или цветом) в соответствии с геометрическим местом коробок. В каждое коробкоместо ведёт ссылка со страницы-перечня(у десятка объектов учёта ссылка на одно коробкоместо). Дёшево, сердито, и не нужно тратиться на 8000 1С... :)

Дальше рули сам:
а) 1 стеллаж==1 файл и межфайловые ссылки или листы всех стеллажей в одном файле
б) 1 файл перечня + межфайловые ссылки на файлы стеллажей (по N листов на стеллаж)

Не 3D, зато чёткий набор "сечений" стеллажа.

PS. Не хочешь заморачиваться с 3D - налепи на основу стеллажа и на все коробки уникальный баркод. И прикупи сканер баркодов, как альтернатива - ведрофон+прога-чтец этих кодов. Коды на основе стеллажа ориентируют тебя приблизительно по месту, коды на коробках - точно на девайс. В этом разе можешь хранить всё внавалку и в произвольной таре, например, в холщовых мешках...
Сейчас на форуме
DrPass
Advanced Member


Откуда: Донецк
Всего сообщений: 3566
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2005
borisfox написал:
[q]
А как у 1С с визуализацией?
[/q]
В том-то и дело, что никак. В том смысле, что вообще никак. Только использованием внешнего софта, например, ActiveX-рисовалок
Schicchi
Member


Всего сообщений: 170
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 апр. 2009
DrPass
[q]
1С проектировалась как средство ведения бухгалтерского и материального учета.
[/q]
Я говорю о платформе, не о конфигруации. Средство разработки не может проектироваться как "cредство ведения бухгалтерского и материального учета".
[q]
И, кстати, аж до версии 8 это вообще был примитивный, кошмарный и неэффективный инструмент.
[/q]
С версиями > 7 не знаком, сказать ничего не могу. Насчет семёрки не согласен. Попробуйте, создать простейшую учетную задачу с идентичным функционалом с помощью тех же 1С 7 и Delphi. Разница в трудозатратах будет налицо (в пользу 1С естественно).
[q]
Что вам нового даст 1С в этом плане? Автоматическое создание колонок "Код" и "Наименование"?
[/q]
Создайте простейший справочник в 1С и Delphi и сравните полученный функционал.
[q]
borisfox написал:
[q]
А как у 1С с визуализацией?
[/q]
В том-то и дело, что никак. В том смысле, что вообще никак. Только использованием внешнего софта, например, ActiveX-рисовалок
[/q]
Абсолютно верно. Но катастрофы в этом нет никакой. Любое средство разработки имеет ограничения. И задачей разработчика в т.ч. является выбор такого средства разработки, которое позволит реализовать задачу в рамках требований максимально эффективно. Разные классы задач - разные инструменты.

Мнение о том, что 1C "примитивный, кошмарный и неэффективный инструмент" может быть только у людей, которые не сталкивались серьёзно с разработкой/поддержкой учетных систем и 1С в частности. Инструмент, безспорно, специфичный, но повторюсь, свои задачи решает на отлично.
DrPass
Advanced Member


Откуда: Донецк
Всего сообщений: 3566
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2005
Schicchi написал:
[q]
Я говорю о платформе, не о конфигруации. Средство разработки не может проектироваться как "cредство ведения бухгалтерского и материального учета".
[/q]
Я имел в виду, что "средство разработки" там родилось как побочный продукт средства ведения учета. Оно проектировалось как инструмент, которым можно было что-то подшаманить в логике программы, а не для создания приложений. Это уже потом, когда выросло поколение 1С-программистов, из него стали делать что-то, похожее на платформу разработки. И только в последние годы оно стало для этого пригодным.


Schicchi написал:
[q]
Создайте простейший справочник в 1С и Delphi и сравните полученный функционал.
[/q]
А можно поконкретнее? А то я могу вам ответить тем же :)
Вы же поймите, что есть такое понятие, как "опыт". И у любого программиста, который закончил институт и хоть немного поработал, уже есть и красивый функциональный грид, и освоенный инструмент для работы с СУБД, и сделать в несколько кликов шикарный справочник, с футерами, сортировками, группировками и т.д. - это действительно элементарно.


Schicchi написал:
[q]
Мнение о том, что 1C "примитивный, кошмарный и неэффективный инструмент" может быть только у людей, которые не сталкивались серьёзно с разработкой/поддержкой учетных систем и 1С в частности.
[/q]
Вы не спорьте о вкусе плюшек с человеком, который их ест регулярно, и легко отличит вкусную и свежую от пересоленной и черствой :) Вы вот, к примеру, наверняка неплохой 1Сник. Но при этом понятия не имеете о возможностях других средств разработки, для вас оно замерло на уровне 90-х. Иначе бы вы не писали вещи вроде "Интеграция с БД в спецсредствах существует на уровне языка разработки, в универсальных средствах - на уровне библиотек." Даже если вы можете увидеть какие-то недостатки в подходе "подключил библиотеку и используешь классы для работы с СУБД" по сравнению с "используешь объект Запрос", то самый банальный пример - C# и LINQ.

Schicchi написал:
[q]
Инструмент, безспорно, специфичный, но повторюсь, свои задачи решает на отлично.
[/q]
Это верно. Но проблема 1Сников как раз в том, что они плохо знают другие инструменты, и это понятие "свои задачи" для 1С расширяют на "любые задачи", пытаясь на 1С разработать всё, что угодно.
borisfox
Advanced Member


Откуда: Хабаровск
Всего сообщений: 946
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 июля 2008
Нашёл было одно решение, но цена не обрадовала.

Попробую пока по старому, реестры в экселе, чертёж вырисую в чём-нибудь бесплатном. Искать буду по номерам элементов в сборке...
Fe-Restorator
Гость

Ссылка

borisfox написал:
[q]
Попробую пока по старому, реестры в экселе
[/q]
Зависит от количества ежедневных обновлений реестра и от количества задействованных работников. Если у тебя магазин, и за приёмку, за складирование и за выдачу отвечают разные люди - ёкселем не отделаешься: тебе нужна "мега-база" и несколько терминалов для работы с ней, иначе - всё запутается и будет разворовано (теми-ж работниками). Но если сие - твоя личная коллекция, и за все приход-расходные операции отвечаешь ты сам - нафиг тебе "мега-база"? Для удобства восседания на заднице? Ежли уж "очень чешется", перенеси из ёкселя в акцесс (M$access == настольная DB), как раз по профилю будет. А лучше - сразу садись за C(+++) и delphi и пиши своё с опорой на mysql (или аналоги). На время кодинга пользуй ёксель. Грамотно составленные таблицы коего сможешь потом относительно легко импортнуть в свою БД...
Сейчас на форуме
<<Назад  Вперед>> Страницы: 1 * 2 3
Печать
Полигон-2 »   Технический флейм »   Программа учёта и инвентаризации
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS