Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » Программа учёта и инвентаризации |
<<Назад Вперед>> | Страницы: 1 * 2 3 | Печать |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
Schicchi написал: 1C является специализированным средством как готовая учетная система. Т.е. если уже есть готовая конфигурация под текущую задачу, и ее надо немного допилить/адаптировать. Если конфигурации нет, и 1С рассматривается, как платформа разработки чего-либо с нуля, то тут она не слишком конкурентно смотрится по сравнению с универсальными средами разработки. Есть масса "фенечек" вроде автозавершения кода, мощного отладчика, да и выразительности самого языка, которые позволяют писать сходное по функционалу приложение в Visual Stidio, Eclipse, да даже в Delphi намного быстрее, чем в 1C 8.x. Специализированное средство по определению решает задачу эффективнее универсального. |
Schicchi |
DrPass Под специализированностью имелось ввиду не существование готового решения, которое нужно "допилить", а тот факт, что 1С проектировалась как средство для разработки бизнес приложений. Типичной задачей такого приложения является ввод данных пользователем с последующим сохранением в БД и дальнейшим отображением в виде форм/отчетов. При этом в обязательном порядке должен присутстсовать функционал по сортировке данных, поиску в соответствии с заданными критериями, работе со справочниками. В спец. средстве такой функционал обеспечивается системой. Т.е. для того чтобы создать функционал по работе с простейшей таблицей, в 1С требуется описать структуру таблицы, нарисовать дизайн формы и весь перечисленный функционал начинает работать без дополнительного кодирования. В C# и других подобных универсальных средствах разработки, упомянутый функционал придётся создавать самому. Интеграция с БД в спецсредствах существует на уровне языка разработки, в универсальных средствах - на уровне библиотек. Спору нет, по "фенечкам" универсальные средства оставляют 1С позади. Но если наша задача может быть классифицирована как бизнес приложение и рамки, которые накладывает платформа 1C нас не стесняют, средствами 1С задача будет решена в разы быстрее. Именно по той причине, что 1С является более высокоуровневым средством чем, например C#. 1C является специализированным средством как готовая учетная система. |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
Schicchi написал: 1С проектировалась как средство ведения бухгалтерского и материального учета. Поскольку учетные системы так или иначе нуждаются в кастомизации, у 1С появились средства разработки. И, кстати, аж до версии 8 это вообще был примитивный, кошмарный и неэффективный инструмент. 1С проектировалась как средство для разработки бизнес приложений Schicchi написал: Представьте себе, что в универсальных средствах даже вроде древнейшего Delphi есть готовый функционал по сортировке данных, поиску в соответствии с заданными критериями и работе со справочниками. В универсальном средстве вам для создания справочника нужно: При этом в обязательном порядке должен присутстсовать функционал по сортировке данных, поиску в соответствии с заданными критериями, работе со справочниками 1. Ввести имена и типы полей, название справочника, в базе появится таблица 2. Создать набор данных, выбрать эту таблицу 3. Кинуть грид на форму, указать набор данных, настроить колонки. Что вам нового даст 1С в этом плане? Автоматическое создание колонок "Код" и "Наименование"? |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
А как у 1С с визуализацией? В моём случае локация места хранения это, пожалуй, наиболее важная фича, ради чего стоит затеваться со складской программой. Сами реестры можно худо-бедно вести и в экселе (сейчас в нём и веду, по мере инвентаризации буду дополнять, но без 3D-чертежа текстовое описание точного места хранения будет весьма расплывчатым). 8000 не такие уж деньги, если в ней это делается - можно купить... Чётко разметить места внутри стеллажа нет возможности, т.к. коробки очень разные, мелких на полку влезает 5 рядов по глубине, а крупных коробок и штук типа ДВК - всего 1-2; по высоте вообще как получится, "сколько влезло до следующей полки". Держать пустые места непозволительная роскошь, стеллаж не безразмерный. |
Fe-Restorator |
NEW! Сообщение отправлено: 21 января 2014 5:06 Сообщение отредактировано: 21 января 2014 5:16
borisfox написал: Можно разметить кубометры. В твоём случае - типоразмеры коробок. С визуализацией у 1С довольно большой косяк, 3D-план точно не потянет. Чётко разметить места внутри стеллажа нет возможности Можешь воспользоваться листами ёкселя - 1 лист==1 ряд коробок на стеллаже. 5 рядов == 5 листов ёкселя, разлинованные границами ячеек (или цветом) в соответствии с геометрическим местом коробок. В каждое коробкоместо ведёт ссылка со страницы-перечня(у десятка объектов учёта ссылка на одно коробкоместо). Дёшево, сердито, и не нужно тратиться на 8000 1С... Дальше рули сам: а) 1 стеллаж==1 файл и межфайловые ссылки или листы всех стеллажей в одном файле б) 1 файл перечня + межфайловые ссылки на файлы стеллажей (по N листов на стеллаж) Не 3D, зато чёткий набор "сечений" стеллажа. PS. Не хочешь заморачиваться с 3D - налепи на основу стеллажа и на все коробки уникальный баркод. И прикупи сканер баркодов, как альтернатива - ведрофон+прога-чтец этих кодов. Коды на основе стеллажа ориентируют тебя приблизительно по месту, коды на коробках - точно на девайс. В этом разе можешь хранить всё внавалку и в произвольной таре, например, в холщовых мешках... |
Сейчас на форуме |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 января 2014 11:36 Сообщение отредактировано: 21 января 2014 11:38
borisfox написал: В том-то и дело, что никак. В том смысле, что вообще никак. Только использованием внешнего софта, например, ActiveX-рисовалок А как у 1С с визуализацией? |
Schicchi |
DrPass Я говорю о платформе, не о конфигруации. Средство разработки не может проектироваться как "cредство ведения бухгалтерского и материального учета". 1С проектировалась как средство ведения бухгалтерского и материального учета. С версиями > 7 не знаком, сказать ничего не могу. Насчет семёрки не согласен. Попробуйте, создать простейшую учетную задачу с идентичным функционалом с помощью тех же 1С 7 и Delphi. Разница в трудозатратах будет налицо (в пользу 1С естественно). И, кстати, аж до версии 8 это вообще был примитивный, кошмарный и неэффективный инструмент. Создайте простейший справочник в 1С и Delphi и сравните полученный функционал. Что вам нового даст 1С в этом плане? Автоматическое создание колонок "Код" и "Наименование"? Абсолютно верно. Но катастрофы в этом нет никакой. Любое средство разработки имеет ограничения. И задачей разработчика в т.ч. является выбор такого средства разработки, которое позволит реализовать задачу в рамках требований максимально эффективно. Разные классы задач - разные инструменты. borisfox написал:В том-то и дело, что никак. В том смысле, что вообще никак. Только использованием внешнего софта, например, ActiveX-рисовалок А как у 1С с визуализацией? Мнение о том, что 1C "примитивный, кошмарный и неэффективный инструмент" может быть только у людей, которые не сталкивались серьёзно с разработкой/поддержкой учетных систем и 1С в частности. Инструмент, безспорно, специфичный, но повторюсь, свои задачи решает на отлично. |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
Schicchi написал: Я имел в виду, что "средство разработки" там родилось как побочный продукт средства ведения учета. Оно проектировалось как инструмент, которым можно было что-то подшаманить в логике программы, а не для создания приложений. Это уже потом, когда выросло поколение 1С-программистов, из него стали делать что-то, похожее на платформу разработки. И только в последние годы оно стало для этого пригодным. Я говорю о платформе, не о конфигруации. Средство разработки не может проектироваться как "cредство ведения бухгалтерского и материального учета". Schicchi написал: А можно поконкретнее? А то я могу вам ответить тем же Создайте простейший справочник в 1С и Delphi и сравните полученный функционал. Вы же поймите, что есть такое понятие, как "опыт". И у любого программиста, который закончил институт и хоть немного поработал, уже есть и красивый функциональный грид, и освоенный инструмент для работы с СУБД, и сделать в несколько кликов шикарный справочник, с футерами, сортировками, группировками и т.д. - это действительно элементарно. Schicchi написал: Вы не спорьте о вкусе плюшек с человеком, который их ест регулярно, и легко отличит вкусную и свежую от пересоленной и черствой Вы вот, к примеру, наверняка неплохой 1Сник. Но при этом понятия не имеете о возможностях других средств разработки, для вас оно замерло на уровне 90-х. Иначе бы вы не писали вещи вроде "Интеграция с БД в спецсредствах существует на уровне языка разработки, в универсальных средствах - на уровне библиотек." Даже если вы можете увидеть какие-то недостатки в подходе "подключил библиотеку и используешь классы для работы с СУБД" по сравнению с "используешь объект Запрос", то самый банальный пример - C# и LINQ. Мнение о том, что 1C "примитивный, кошмарный и неэффективный инструмент" может быть только у людей, которые не сталкивались серьёзно с разработкой/поддержкой учетных систем и 1С в частности. Schicchi написал: Это верно. Но проблема 1Сников как раз в том, что они плохо знают другие инструменты, и это понятие "свои задачи" для 1С расширяют на "любые задачи", пытаясь на 1С разработать всё, что угодно. Инструмент, безспорно, специфичный, но повторюсь, свои задачи решает на отлично. |
borisfox
Advanced Member
Откуда: Хабаровск Всего сообщений: 946 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 июля 2008 |
Нашёл было одно решение, но цена не обрадовала. Попробую пока по старому, реестры в экселе, чертёж вырисую в чём-нибудь бесплатном. Искать буду по номерам элементов в сборке... |
Fe-Restorator |
NEW! Сообщение отправлено: 22 января 2014 11:55
borisfox написал: Зависит от количества ежедневных обновлений реестра и от количества задействованных работников. Если у тебя магазин, и за приёмку, за складирование и за выдачу отвечают разные люди - ёкселем не отделаешься: тебе нужна "мега-база" и несколько терминалов для работы с ней, иначе - всё запутается и будет разворовано (теми-ж работниками). Но если сие - твоя личная коллекция, и за все приход-расходные операции отвечаешь ты сам - нафиг тебе "мега-база"? Для удобства восседания на заднице? Ежли уж "очень чешется", перенеси из ёкселя в акцесс (M$access == настольная DB), как раз по профилю будет. А лучше - сразу садись за C(+++) и delphi и пиши своё с опорой на mysql (или аналоги). На время кодинга пользуй ёксель. Грамотно составленные таблицы коего сможешь потом относительно легко импортнуть в свою БД... Попробую пока по старому, реестры в экселе |
Сейчас на форуме |
<<Назад Вперед>> | Страницы: 1 * 2 3 | Печать |
Полигон-2 » Технический флейм » Программа учёта и инвентаризации |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |