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

Полигон-2

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

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

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

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

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

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

<<Назад  Вперед>> Страницы: 1 2 * 3
Печать
 
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 (или аналоги). На время кодинга пользуй ёксель. Грамотно составленные таблицы коего сможешь потом относительно легко импортнуть в свою БД...
Сейчас на форуме
Schicchi
Member


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


Ссылка


Дата регистрации на форуме:
14 апр. 2009
DrPass
[q]
"средство разработки" там родилось как побочный продукт средства ведения учета.
[/q]
Факт того, что на одном из этапов развития продукт был закрытой учетной системой, никак не влияет на то, что средство разработки, которое возникло позднее, проектировалось как средство для разработки бизнес приложений.
[q]
А можно поконкретнее? А то я могу вам ответить тем же
[/q]
Всё же чтобы съэкономить своё и Ваше время я воздержусь от перечисления всех элементов GUI и связанной с ними функциональностью, которая реализована платформой. Суть ведь не в размере списка, который получится при скурпулёзном документировании готовой функциональности платформы, а в том что предметно-ориентированные системы и языки (к которым относится 1С) предоставляют разработчику в распоряжение более высокий уровень абстракции чем универсальные средства разработки. И соответственно повышают продуктивность разработки при решении соответствующего круга задач. Собственно целью создания подобных средств являлось именно повышение эффективности разработки, иначе мир не знал бы ни Пролога, ни Лиспа и все задачи разрабатывали бы, к примеру, на языке С. Если утрировать, то можно учетную систему и на ассемблере написать, используя богатейшие наработки, которые максимально ускорят процесс разработки, но тем не менее, разработчик на языке высокого уровня при использовании тех же бибилиотек справится с задачей быстрее.

Чтобы не обогащать всемирное наследие холиваров предлагаю эту дискуссию завершить. Я остаюсь при мнении что продуктивнее та система разработки, которая предоставляет разработчику наиболее приближенный к решаемой задаче уровень абстракции.
DrPass
Advanced Member


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


Ссылка


Дата регистрации на форуме:
17 апр. 2005
Schicchi написал:
[q]
а в том что предметно-ориентированные системы и языки (к которым относится 1С) предоставляют разработчику в распоряжение более высокий уровень абстракции чем универсальные средства разработки.
[/q]
Уровень абстракции может быть более высокий. Но вы совершаете типичную ошибку многих теоретиков. Дело в том, что уровень абстракции - это совершенно кхм... абстрактная штука, извините за каламбур. Которая вообще никакого отношения к эффективности инструмента не имеет. Это ни хорошо, и не плохо, это просто свойство платформы. Производительность же разработчика на какой-либо платформе (при условии, что он ей владеет) зависит от богатства ее библиотек, удобства инструментов и от количества готовых наработок. И только.
Как я уже говорил, вам нужно перестать мыслить шаблонами 90-х. Понятие "универсальная среда разработки" сейчас - это не текстовый редактор, дебаггер и набор библиотек. Ваши задачи по рисованию табличек, с фильтрами, с группами, с поиском - это типовая работа для 90% программистов мира, и естественно, универсальные инструменты разработки также давно позволяют делать их мышкой за несколько минут. Вы не поверите, но на тулбаре справочника 1С действительно нет ничего такого, что нельзя было бы просто включить в свойствах продвинутого грида.
Разработчик 1С может быстро наваять справочник. Два справочника. Может быстро сделать открытие одного справочника из другого. Пусть даже он справится на пятнадцать минут быстрее, чем разработчик C#. Но потом разработчика попросят сделать импорт справочника из экселя, и тут 1Сник уже будет возиться с COM-объектом. А когда его попросят сделать так, чтобы этот импорт работал на тех компьютерах, где нет экселя, и 1Сник сдастся. А еще 1Сника могут попросить сделать внизу таблички документов раздел "итого" с суммами. И он сядет полностью переписывать форму... А еще 1Сника могут попросить, чтобы было можно работать с программой с планшета :)
Это я перечислил пару элементарных задач, с которыми можно столкнуться сразу же при разработке обычной примитивной программы складского учета. И представьте себе, это всё делается элементарно с помощью универсальных средств разработки.
Поэтому еще раз повторюсь: 1С хороша там, где вам подходит готовая конфигурация, которую надо просто доработать. Использовать ее как платформу разработки приложений с нуля неэффективно, и не разумно. Оправдано только в тех случаях, когда либо надо интегрировать ваше приложение с 1С, либо когда вы другими инструментами разработки просто не владеете.
oldpcmuseum
Newbie


Откуда: Молдова, Кишинев
Всего сообщений: 61
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 июня 2011
DrPass написал:
[q]
1С хороша там, где вам подходит готовая конфигурация, которую надо просто доработать.
[/q]
Согласен с Вами. Вот такой готовой конфигурацией я и пользуюсь.
<<Назад  Вперед>> Страницы: 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