Каталог радиолюбителя



















Программа учета компонентов и документации. Адаптирована под проектирование электронных устройств. Программу можно использовать и в качестве домашней информационной базы для учета книг, CD-дисков, почтовых марок и других коллекций.
Программа позволяет упорядочить радиодетали, модули, блоки или другой штучный товар в удобный каталог. Все компоненты каталога можно снабдить дополнительной информацией и фотографиями. Объект учета можно объединять в боле крупные конструкции или наоборот разукомплектовывать на составные части.
Гиперссылки позволяют легко переходить от элементов базы к документам, и наоборот из любого документа можно детально просмотреть описание, фото и другие характеристики объекта.
Создавая очередной шедевр электронной аппаратуры, у вас в базе всегда будет под рукой необходимые схемы, описания, фото, даташиты и другая полезная информация.
Кроме того можно будет легко прикинуть затраты на проект.
Система состоит из:
Подсистема «Склад»
• Это оприходование компонентов в базу с помощью документа «Приходная накладная».
В накладную можно загружать товар из текстового файла.
Заполнение накладной производится через основной справочник: «Номенклатура».
Каждому элементу накладной можно указать место хранения.
Содержимое приходной накладной можно распечатать ввиде этикетки.

• Документ «Списание»- стандартная процедура списания издержек.

• Обработка «Перемещение товаров по складам» — возможность контролировать и оперативно перераспределять количество и места хранения. Имеется также и классическое «Перемещение» по складам.
• К элементу номенклатуры можно подгрузить файлы с дополнительной информацией (типа даташит)
 — найти картинку в интернете и назначить для отображения в списке
 — добавить нужные характеристики из справочника характеристик.
Специальная обработка производи поиск товар по характеристикам.
• Отчет «Остатки товара» отражает текущие остатки на складе в любом разрезе  (задействована СКД).
• Отчеты можно распечатать или сохранить в стандартных форматах на диск.  
• Обработка «Треки на посылку» позволяет оперативно отслеживать местонахождение заказов, сделанные в интернет-магазинах.
• Дополнительная обработка «Печать этикеток» позволяет создавать макеты произвольных форм и произвольным текстом.
Подсистема «Проектирование»
• Это документы типа «Проект», «Мультипроект». Аналог расходной накладной. На такие объекты можно назначать цены реализации.
В режиме «Разукомплектация» — документ ведет себя аналогично приходной накладной.
В режиме «Полуфабрикат» — вся товарная часть проекта списывается со складов, а на основной склад приходуется новый товар под названием проекта и по цене равной сумме закупки составляющих элементов. Таким образом можно создовать собственную номенклатуру с уникальными характеристиками. 
 «Проект» содержит перечень необходимых компонентов по текущей разработке, а так же всю сопутствующую документацию.
• Содержимое таблицы товара можно распечатать как ввиде этикетки, так и в обычном варианте.

• Имеется возможность загружать  спецификацию компонентов из текстового файла САПРа или каталоги элементов с характеристиками  сайта производителя. Предварительная настройка позволяет удобно подстроиться под формат загружаемого файла.

• Проект с его спецификацией можно распечатать или сохранить в стандартных форматах на диск.
• Документ «мультипроект» — объединяет под одной «крышей» несколько проектов. Описывая, таким образом, многокомпонентные конструкции.
Классический вариант: устройства, собранные на отдельных модулях, под управлением универсального контроллера ARDUINO. 
Подсистема «Финансы»
• Это банковские выписки. Отражают операции по счетам и банковским карточкам. Операции по банку можно привязать к приходным накладным.
• Отчеты в подсистеме показывают затраты по закупкам и движение по счетам банка. Предусмотрен выбор валюты.
• Возможна загрузка банковских операций из файла.
• Загрузка текущих курсов валют – через интернет.
• Контроль займов и кредитов.
Подсистема «Услуги» (опция)
• Содержит перечень оплачиваемых жилищно-коммунальных услуг, интернет, телефон, и тд. И соответственно, счета с привязкой к банковским операциям.
 
Подсистема «Администрирование»
• дата запрета редактирования документов
• процедура перепроведение документов
• преоритет выбора картинок
и другие общие процедуры и константы
 
• встроена специальная обработка, отображающая справочники системы в графическом виде. 
• для наполнения накладных и проектов можно пользоваться режимом «перетаскивания» (drag&drop).
• для тех кто торгует, в администратоивных настройках нужно установить флаг «Использовать розничные цены». После этого в справочнике и документах появятся дополнительные реквизиты «Коэффициент наценки» и «Розничные цены».
 
Вид всех подсистем легко настраивается или убирается с рабочего стола (управляемые формы).
 
Поиск картинок (урезанная версия) взят от сюда: //infostart.ru/public/82682/ , спасибо salexdv.
 
Текущая версия v5.00

 
P.S. 
Программа с отрытым кодом, сделана  на управляемых формах. Платформа 1С:Предприятие 8.2, 8.3
Демо-база может работать  (кроме печати документов) и на учебной платформе.
 
Пожелания и замечания учитываются. 
 

99 Comments

  1. Jon2011

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

    Перейти к публикации

    Reply
  2. Alraune

    А как связаны «Программа позволяет упорядочить микросхемы и другие радиодетали в удобный каталог» и «Подсистема «ЖКХ» (опция)

    Содержит перечень оплачиваемых жилищно-коммунальных услуг»?

    Reply
  3. Jon2011

    ЖКХ (опция) — то есть дополнение.

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

    Обвешивая аквариум разной автоматикой, я допустим сильно перебрал в расходах.

    А когда планируешь проект типа «Умный дом», тут вообще все расходы нужно согласовывать с реальными затратами. И в первую очередь с затратами на ЖКХ.

    Reply
  4. Jon2011

    Сегодня обновил демку и конфигурацию.

    Улучшил подбор деталей в документы и выгреб другие мелкие шероховатости.

    В справочник валют добавил предопределенные долл. и евро. Кто будет конфигурацию накатывать на старую предварительно удалите эти валюты из справочника.

    Reply
  5. Арчибальд

    Как бывший владелец хардверной фирмы…

    Reply
  6. Jon2011

    (4) Арчибальд, мне конечно, как новичку, льстит ваш плюсик, но программа явно не тянет для магазина.

    Как минимум, у программы не хватает основного блока: «обработка клиентских заказов». Да и обмена с бухгалтерией не предусмотрено.

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

    Reply
  7. Jon2011

    Сегодня перезагрузил главные файлы.

    Сделал очередные доработки связанные с улучшением подбора товаров и наглядности отчетов.

    Reply
  8. Rgrafin

    (6)

    Здравствуйте Евгений, подскажите как можно получить Вашу конфигурацию «Каталог радиолюбителя», минуя данный сайт, а то я новичек на нем, а сдесь требуется выполнить определенные условия для доступа к загрузке. Может быть Вы можите выслать Вашу конфигурацию «Каталог радиолюбителя» по почте? Очень заинтересовал данный проект выполненный на 1С, хочется ознакомится и попробывать доработать под себя или если не получится рекомендовать Вам, что еще добавить. Спасибо!!!

    Reply
  9. Jon2011

    (7) Rgrafin, ответил по внутренней почте. Когда разживешься внутренней валютой, не забудь закинуть мне 1$m.

    Reply
  10. john-nnov

    Соглашусь с Rgrafin, новичкам тут не легко( Евгений Меня заинтересовал Ваш проект в связи с тем, что хочу навести порядок в своей мастерской, как говориться сделать мини склад, пытался написать с нуля конфигурацию но так как с 8-й давно не работал, то ни чего хорошего не получилось. Вы немогли бы выслать мне на почту «Каталог радиолюбителя»?

    Reply
  11. Jon2011

    (9) john-nnov,программу можно запустить только на последних версиях платформы, 8.2.13 или 8.2.14.

    Reply
  12. john-nnov

    Не хватает

    1. Перемещение деталей со склада.

    2. Учет изготовленной продукции(имею в виду для серий).

    3. Обмен с Mentor Graphics (используют в более ли менее серьезные фирмы), через BOM файл.

    Reply
  13. Jon2011

    (11) john-nnov, Отправь по внутренней почте более подробную информацию о каждой операции и пришли образец выгружаемого файла с Mentor Graphics. Как будет время, доработаю.

    Reply
  14. john-nnov
    Reply
  15. Jon2011

    john-nnov, прикрутил настройку по загрузке из файлов САПР. Работает с вашим образцом от Altium Designer и с Протуесом. Если есть еще примеры других популярных САПРов — присылайте. Надо протестировать.И нужен вариант когда разделенное наименование:

    «Name»+»Pover/Volteg»+»value»+»percent» = Comment = наименование.
    Reply
  16. Jon2011

    Обновил загружаемые файлы публикации.Платформа 1С:Предприятие 8.2 (8.2.14.540)

    Изменена процедура загрузки файлов из САПРов.

    Добавлены иерархии во внутренние справочники.

    Упростил процедуру просмотра прикрепленных файлов.

    В административный блок добавил галочку для задействования партий списывания товаров по проекту.

    А также установку локального пути к внешнему хранилищу файлов.

    Reply
  17. john-nnov

    Обновил загружаемые файлы публикации.Платформа 1С:Предприятие 8.2 (8.2.14.540) — Что бод этим имеется ввиду?

    После всех перечисленных изменений, при обновлении БД не слетит?

    Reply
  18. john-nnov

    Не нашел у файлов проекта поля родитель(((((

    Reply
  19. john-nnov

    При создании проекта, нахватает в таблице товара колонки что есть по факту на складе и что нужно купить, ну и естественно видимости номенклатуры которой нет на складе. Так же не хватает дополнительной проводки «проекта» по изделиям в каком количестве было выпущено, авто помещение выпущенной продукции на склад.

    Reply
  20. john-nnov

    Файлы проектов при перемещении в группу не перемещаются в файловом хранилище по папкам.

    Reply
  21. Jon2011

    (18) john-nnov,

    Так же не хватает дополнительной проводки «проекта» по изделиям в каком количестве было выпущено, авто помещение выпущенной продукции на склад.

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

    Добавлю просто статус к проекту «В разработке» или «Завершено».

    Reply
  22. Jon2011

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

    Reply
  23. john-nnov

    1. По поиску datasheet не понятно. допустим я нашел нужное мне описание и хочу сохранить его на сервере файлов, но при этом я не могу сохранить его так, что бы он отразился в БД. Или я чего то не до понимаю, или же действительно так не возможно сделать.

    2. Возможно ли сделать так, чтобы .pdf открывался не в отдельном окне, а например в окне элемента?

    3. Представим себе, что Я уехал в другой город за номенклатурой и в кармане у меня планшетник с доступом в интернет, а в руках куча лишних бумажек распечатанных с БД. Так может теперь стоит сделать оптимизацию под web ? Или это сложно организовать?

    Reply
  24. john-nnov

    Начал разгребать свой мусор радио запчастей и столкнулся с такой проблемой:

    Остатки склада отображаются в алфавитном порядке. Я думаю стоит ввести сортировку по родителю той или иной номенклатуры.

    Так же не хватает подсветки отрицательных остатков.

    Не хватает печатной формы по остаткам с сортировкой по родителю а потом уже по наименованию.

    Не хватает Обмена с клиент банками, на сколько я помню это не очень сложно реализовать.

    Reply
  25. Jon2011

    (22) john-nnov,

    1. Нашли нужный даташит. Программа 1С запускает внешнюю (настроенную в компьютере по умолчанию) программу -просмотрщик. Тип программы определяется расширением файла. Средствами этой программы записываем на диск найденный даташит. Затем уже в нашей программе задействуем механизм «Добавить приложение» к элементу номенклатуры и даташит сохранится во внутреннем хранилище базы.

    2. Но открывать даташит можно только средствами компьютера, а не программы 1С. У нее нет встроенных просмотрщиков файлов типа PDF. Поэтому всегда будет в отдельном окне.

    3. WEB-интерфейс является встроенной опцией к платформе 1С8, настраивается на самом компьютере. Сама программа должна работать и в этом режиме. Правда я не проверял. Если будут косяки, подправлю.

    Reply
  26. ryago2

    1. По поиску datasheet не понятно. допустим я нашел нужное мне описание и хочу сохранить его на сервере файлов, но при этом я не могу сохранить его так, что бы он отразился в БД. Или я чего то не до понимаю, или же действительно так не возможно сделать.

    2. Возможно ли сделать так, чтобы .pdf открывался не в отдельном окне, а например в окне элемента?

    3. Представим себе, что Я уехал в другой город за номенклатурой и в кармане у меня планшетник с доступом в интернет, а в руках куча лишних бумажек распечатанных с БД. Так может теперь стоит сделать оптимизацию под web ? Или это сложно организовать?

    Ответили: (24)

    Reply
  27. john-nnov

    открываю «файлы проектов» создаю нового родителя «doc», создаю файл у которого родитель «doc», загружаю его. Этот файл грузится в корень файлового хранилища \serverfiels, а не \serverfielsdoc.

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

    Зачем это нужно:

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

    Reply
  28. Jon2011

    (26) john-nnov,

    открываю «файлы проектов» создаю нового родителя «doc», создаю файл у которого родитель «doc», загружаю его. Этот файл грузится в корень файлового хранилища \serverfiels, а не \serverfielsdoc.

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

    Когда нажимаете кнопочку «Открыть» программа сравнивает файл в текущей директории со своей копией. Если копия верна, файл из хранилища базы не извлекается (это все таки требует времени) и вызывает внешнюю программу на открытие. После просмотра (файл могли и изменить), программа проверяет размер и предлагает переписать файл в хранилище если кол-во битов отличается от размера в базе. А в каком конкретно директории это происходит, с точки зрения пользователя не важно. Потому как после закрытия сессии все временные файлы уничтожаются.

    Я могу конечно, сделать фишку «работать с внешним хранилищем», но это в том случае, если есть огромный каталог систематизированных файлов и перенос во внутреннее хранилище становится не оптимальной работой… А можно просто обработку слепить о переносе файлов из внешнего во внутренний каталог.

    Reply
  29. Jon2011

    Сегодня обновил конфигурацию.

    В продолжении развития проекта, расширил функционал подсистемы «Склад».

    Места хранения теперь имеют иерархическую структуру.

    По приему товара автоматический начинается учет по складу. Со склада товар списывается документом «Проект».

    Для исправления остатков по местам хранения разработал обработку «Перемещение». Выбрал вариант с обработкой чтобы не плодить новые виды документов.

    Обработка непосредственно меняет в приходной накладной и проекте (расход) нужный склад и нужное количество товара по усмотрению пользователя.

    Отчеты по складу можно получать в любом разрезе. Использовал универсальную СКД (схему компоновки данных).

    Соответственно такой отчет обладает всеми командами для вывода на печать и сохранения отчета на диск в любом стандартном формате.

    Элементы справочника номенклатуры снабдил справочником характеристик.

    В систему добавил стандартную процедуру «Перепроведение документов».

    И вытащил на рабочий стол общий отчет «Движение товаров по документам».

    Reply
  30. john-nnov

    Не хватает обработки закрытия периода, т.к. при объемном законченном проекте в любую секунду можно случайно поменять давний документ и после этого видеть кавардак остатков на складе.

    До какого объема БД работоспособна? Есть ли смысл переходить на sql?

    Reply
  31. john-nnov

    Отчеты по складу в любом разрезе это очень удобно.))))

    Не хватает отчет по проекту в любом разрезе с возможностью печати))))

    Reply
  32. Jon2011

    (29) john-nnov, если пользоваться программой в монопольном режиме переходить на SQL не имеет смысла. Потому как 1С8 сама строит базу и обращается к ней при помощи запросов. Объем базы теоретически очень большой — десятки гигабайт.

    Со временем СКД по проектам и закрытие документов от редактирования прикручу к базе.

    Reply
  33. JeckDigger

    Так можно до установки большого сервера дойти дома. Нафига еще SQL прикручивать, надо упростить использование и установку до нельзя, а тут наоборот все усложняется. Вы только представьте простого радиолюбителя у которого даже комп не предпоследней модели.

    Reply
  34. JeckDigger

    Есть одно пожелание … прям очень сильное, как то ЖКХ тут вообще ни как не интегрируется. Можно этот модуль извлечь из текущей конфигурации?

    Reply
  35. Jon2011

    (33) JeckDigger, Я не хочу плодить разные версии системы, просто в настройке рабочего стола сними галочку у подсистемы «Услуги» и «ЖКХ» перестанет маячить перед глазами.

    А на счет сервера, выше писал — для индивидуального использования он совершенно не нужен. На быстродействие системы сказывается только объем ОЗУ компа. Если база не превышает объем ОЗУ+»файл подкачки» то все будет летать на любом компе. SQL- сервер нужен только для параллельной работы пользователей больше 10.

    Reply
  36. JeckDigger

    А вот это очень замечательно, что можно отключить не нужные опции. Мне как пользователю Linux SQL не очень интересен, надо попробовать попробовать работу конфигурации на postgresql, никто не пробовал?

    Reply
  37. Jon2011

    База может быть установлена на любом из вариантов сервера СУБД:

    1) MS SQL Server

    2) PostgreSQL

    3) IBM DB2

    4) Oracle Database

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

    Reply
  38. john-nnov

    В поиске datasheet есть не удобство. При нажатии на ссылку открывается IE в другом окне. Возможно ли сделать переход по ссылкам в одном окне?

    Форматы САПР, не совсем понятен процесс загрузки, а именно возможна ли подгруздка характеристик?

    Reply
  39. Jon2011
    В поиске datasheet есть не удобство. При нажатии на ссылку открывается IE в другом окне. Возможно ли сделать переход по ссылкам в одном окне?

    — не очень понятно. Если сам поиск даташита мешает переходить по другим элементам, то его (поиск) можно запустить как сервис в отдельном окне и пусть он внизу экрана сидит до тех пор пока не потребуется. Запуск как сервиса происходит на закладке «Проектирование» в разделе «Сервис».

    А запуск поиска из самого элемента номенклатуры — это частный случай запуска обработки и он привязан специально к элементу, чтобы обработка больше не болталась как инструмент, после корректировки элемента.

    Форматы САПР, не совсем понятен процесс загрузки, а именно возможна ли подгруздка характеристик?

    Характеристики из САПРа никак не привязал. Потому как непонятно какие характеристики кроме корпуса можно получить из САПРа. У меня просто нет подходящего примера файла из САПРа с характеристиками.

    Reply
  40. john-nnov

    с характеристиками из САПРа проблемы не только у любителей радиотехники, но и у предприятий ННИИ Нижнего Новгрода, т.к. в основном стараются работать с отечественными элементами и когда появляются импортные то долго не могут решить что чем обозначать. В последний раз звонил бывшим коллегам и выяснил последний утвержденный документ: Name (имя компонента целиком, кроме ТУ, ГОСТ.), Value (Значение для пассивных элементов), Pover/Volteg(мощность или напряжение для пассивных элементов), Tolerance(процентная погрешность), TU/GOST(ГОСТ или ТУ компонента, Note (примечание). Причем я не знаю почему они руководствуются зарубежными названиями видимо из-за их краткости. Я к примеру пользуюсь русскими названиями : наименование (целиком имя компонента), значение, напряжение, примечание.

    К чему это все пишу. При выгрузки из САПР стоит добавить пару галочек: основное название, параметр элемента.

    Reply
  41. john-nnov

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

    Reply
  42. Jon2011

    (40) john-nnov,

    можно конечно объединить «Склад» и «Проект» — получим универсальный отчет, но как всегда все универсальное становится тяжеловесным. И при большом количестве элементов отчет начнет тормозить. Потому как отчет » по складу» делает запрос только к остаткам регистра, а отчет «по проектам» — просматривает журнал проектов.

    Но для эксперимента я все же сделаю универсальный отчет. Думаю тормозов особых не будет при объемах до десятка тысяч элементов.

    Причем я не знаю почему они руководствуются зарубежными названиями видимо из-за их краткости.

    Просто СУБД не умеют индексировать национальные шрифты. А описать любую базу всегда хватит и английских буковок.

    Reply
  43. john-nnov

    По поводу отчета, не надо не чего объединять, а всего лишь добавить кнопку в проект(около подбора товара)сформировать отчет по данному проекту с двумя вариантами 1 в алфавитном порядке 2 по номенклатуре групп. Или даже можно сделать вывод печатной формы.

    Reply
  44. Jon2011

    Обновил программу.

    Добавил отчеты по проектам.

    Добавил 2 варианта печати в «проектах». Стандартную, и вариант с иерархией групп номенклатуры.

    В загрузку из САПРа прикрутил характеристики. Теперь можно любое поле из файла загрузки назначить характеристикой.

    В настройке есть константа с датой запрета от редактирования.

    Reply
  45. Jivchic

    Периодически понемногу себе такой же делаю ))

    Reply
  46. john-nnov

    Смысл какой? этот грамотно написан!

    Reply
  47. Jivchic

    смысл в том что эту разработку не видел, да и часто люди под себя и для себя делают что-то… я вот тоже по мере свободного времени свою разработку делаю, так как удобно мне

    Reply
  48. john-nnov

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

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

    Reply
  49. Jon2011

    (47)Запрет работает следующим образом: в настройке выставил любую дату. Документы по движению товара до этой даты перепровести станет не возможным. Документы после этой даты доступны к редактированию и перепроведению.

    На счет отдельного документа с остатками.

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

    И зачем плодить какой-то документ с остатками если регистр движения товаров сам всегда хранит остатки на любой момент времени. По моему достаточно распечатать или сохранить в файл остатки на определенную дату.

    Reply
  50. john-nnov

    Ковырял печатную форму проекта, хотел добавить поле(колонку) количество*партия, но так и не дошел мозгами.

    Jon2011, собственно как это сделать, а главное чтобы отрубалась колонка когда нет партий?

    Reply
  51. Jon2011

    В каком макете? «Печать» или «МакетСКД»? Впрочем, там или там нужно в запрос воткнуть функцию:

    ПроектРеализации.Партия * ПроектРеализации.Товары.Количество КАК ИтогоПартия

    а затем в макете пристроить колонку с параметром «ИтогоПартия».

    Вот целиком запрос:

     Запрос = Новый Запрос;
    Запрос.Текст =
    «ВЫБРАТЬ
    | ПроектРеализации.Валюта,
    | ПроектРеализации.Дата,
    | ПроектРеализации.Наименование,
    | ПроектРеализации.Номер,
    | ПроектРеализации.Партия,
    | ПроектРеализации.Статус,
    | ПроектРеализации.СуммаДокумента,
    | ПроектРеализации.Приложения.(
    |  НомерСтроки,
    |  ФайлыПроектов
    | ),
    | ПроектРеализации.Товары.(
    |  НомерСтроки,
    |  Номенклатура,
    |  Количество,
    |  Цена,
    |  Сумма,
    |  НаСкладе,
    |  Заказ,
    |  МестоХранения,
    |  ПроектРеализации.Партия * Количество КАК ИтогоПартия
    | )
    |ИЗ
    | Документ.ПроектРеализации КАК ПроектРеализации
    |ГДЕ
    | ПроектРеализации.Ссылка В(&Ссылка)»;
    Запрос.Параметры.Вставить(«Ссылка», Ссылка);
    Выборка = Запрос.Выполнить().Выбрать();
    

    Показать

    Reply
  52. JeckDigger

    Очень жаль, что для того чтоб посмотреть и протестировать очередные доработки приходится заниматься флудом в данном обсуждении. Вероятно, автор рассчитывает таким образом заработать внутреннюю валюту на своём аккаунте, но при этом никак не думает об простых радиолюбителях для которых данная программа весьма помогла бы в хозяйстве. Очень жаль это признавать, но похоже проект так и останется на просторах данного сайта только для «избранных» которым до лампочки сама суть этого проекта. От себя лично, если с этим сообщением мне хватить $ скачать разработку, то эта загрузка будет последней.

    Reply
  53. Jon2011

    (51) JeckDigger, Не я придумал внутреннюю валюту. Любое скачивание на этом форуме оплачивается. Это внутреннее правило данного ресурса. В правилах еще много чего есть интересного.

    Если нечем оплачивать, напиши в личку я отправлю по почте — бесплатно.

    А вообще-то это правильно, любой труд должен быть оплачен, а посмотреть и понять достаточно описания и скринов.

    Reply
  54. john-nnov

    Возник вопрос. В связи с тем, что у меня появились изделия на гарантии и при их ремонте я вбиваю новый проект ремонт устройства №ХХХХ, а устройство не одно, а пару десятков, то было бы удобнее сделать иерархию в документах проектов!

    Jon2011, возможно ли такое организовать или же есть более удобный способ вести учет затраченных ЭРИ на ремонт?

    Reply
  55. john-nnov

    И еще, при копировании документа проект весь товар естественно копируется (номенклатура и кол-во), но не обновляется по остаткам товара на складе. Возможно ли предусмотреть авто обновление при копировании док-та или же предусмотреть кнопку, в товарах, обновить ?

    Reply
  56. Jon2011

    (53)Кнопку «обновить» — не проблема.Сделаю.

    то было бы удобнее сделать иерархию в документах проектов!

    — это что-то новенькое! Иерархия документов. Надо подумать.

    Reply
  57. Jon2011

    Обновил конфигурацию и демо-базу. Текущая версия v2.6

    Новое: добавил новый тип документа «Мультипроект» — объединяет в себе «проекты». Имеет на борту печатную форму о номенклатуре входящих проектов. Смысл в этом документе такой: Есть разработанные модули устройств в виде отдельных проектов. Мультипроект их объединяет и показывает общие затраты. В демо-базе такой мультипроект называется «Умный дом».

    В документ «проект» добавил процедуру: при копировании проекта, на лету пересчитываются остатки на складе и формируется колонка «заказ» уже с учетом скопированного проекта.

    Подправил в «проекте»: Изменение количество партий — пересчитывает колонку «запас» с учетом количества партий.

    Reply
  58. Jon2011

    (51) JeckDigger,

    Очень жаль это признавать, но похоже проект так и останется на просторах данного сайта

    я предлагал этот проект разместить на профильных сайтах радиолюбителей. Отказываются. Т.к. база работает только на платформе 1С. А это для обычных радиолюбителей как слетать на Луну.

    Reply
  59. JeckDigger

    Вероятно это будет правильное решение. База работает на платформе для обучению программированию, стоимость такой версии 600руб купить такую версию можно купить если возникнет такое желание очень сильно. Но вот оплачивать доступ к этому сайту или писать флуд никто не будет.

    Reply
  60. Jon2011

    (58) JeckDigger, а флуд то зачем писать? Достаточно прокомментировать функциональность программы. Неужели не возникает никаких вопросов и идей по улучшению? Да за последнюю неделю я сам нашел около десятка не стыковок в программе. Вот john-nnov явно эксплуатирует программу, у него куча вопросов и предложений сразу появилось.

    Кроме того, за повторное скачивание денег не берут.

    Reply
  61. Jon2011

    Обновил с v2.6 на v3.0

    Добавил графический вариант отображения складов (мест хранения). Теперь множество коробочек и ящичков стали наглядно доступны. И если вставлены картинки в элементы справочника «Места хранения» то можно ориентироваться по картинкам. Кроме того. теперь доступна процедура перетаскивания элементов справочника номенклатуры прямо в накладные прихода или в расходную часть проекта. Выглядит это как на скрине в два тыка. Жмем кнопочку элемента склада, открывается список с остатком товара в этой ячейке хранения. Затем перетаскиваем нужный товар в открытый документ.

    О кластерном представлении справочников написал и выложил обработку тут: графическое представление справочников

    Reply
  62. john-nnov

    Т.к. мой домашний склад превратился в малое производство, то мне пришлось ввести справочник сборки 10 символов 2 первых номер изделия, 2 версия изделия, 6 остальных символов номер партии сборок. Так же ввел справочник сотрудники, должности. От мультипроекта избавился целиком, т.к. по сборкам проще ориентироваться. Была бы полезна обработка по сжиманию(ухудшению качества) картинок при загрузке в базу данных, т.к. номенклатура разрастается не по ДНЯМ А по часам…..

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

    Reply
  63. john-nnov

    Со складами кстати у Вас перемудрено! склад — это замкнутое помещение с кучей ящиков. В проводках если я возьму из одного ящика, а добавлю в другой, то естественно в одном ящике останется то, что я положил в него, а в другом будет минус. Я так думаю склад надо оставить как комната, и при этом добавить еще одно поле выбора номер ящика(который не будет участвовать в проводках).

    Reply
  64. Jon2011

    (61) john-nnov, проект изначально для домашнего использования. Поэтому ни каких пользователей, расходных накладных, счетов, связи с банком и прочей атрибутики торговой платформы здесь не предусмотрено и не будет. Такие системы делаю только под заказ и естественно за оплату.

    (62) Версия v3.0 это только концепт нового подхода к подбору товара и логистики склада.

    В следующей модификации все управление складами будет построено на принципе перетаскивания (drag&drop) элемента по документам. То есть за перемещением товара будет следить сама система.

    Была бы полезна обработка по сжиманию(ухудшению качества) картинок при загрузке в базу данных, т.к. номенклатура разрастается не по ДНЯМ А по часам…..

    Платформа 1С — это все таки, в первую очередь СУБД,а не фотошоп, дополнительной обработки по загрузке контента не предусмотрено. Система хорошо заточена на сохранение и извлечение данных из базы, а какой объем вы загружаете — это ваше дело. Тем более винчестеры сейчас терабайтные, а извлечение данных происходит через динамические запросы. Т.е. в запросе к базе всегда не более того, что видно на экране.

    Reply
  65. Jon2011

    (62) john-nnov,

    добавить еще одно поле выбора номер ящика(который не будет участвовать в проводках).

    и зачем такой ящик нужен, если в нем не будет реальных остатков?

    Reply
  66. john-nnov

    Ящик — место определения. склад — комната, проводка. Ящик он для удобства, гдето существует на складе!

    Reply
  67. Jon2011

    Ну если «где-то» — это значит ни где. Такой инфой пользоваться никто не будет. Уже есть такой реквизит «Бренд». Он тоже в виде иерархического списка, но пользы от него — ноль.

    Reply
  68. JeckDigger

    Разработка движется, замечательно, но очень хочется чтоб скачивать можно было без флуда. А так приходится писать никому ненужные посты.

    Reply
  69. Jon2011

    (67) JeckDigger, Не надо флуда, мне нужны замечания и предложения по проекту. Иначе я такое наворочу что никто не поймет как этим всем пользоваться.

    Reply
  70. john-nnov

    Для полного счастья не хватает настроить web компоненту для удаленного доступа к остаткам товара.

    Частично Не работает функция запрет редактирования документов поздних периодов.

    Reply
  71. JeckDigger

    Очередное тестирование выявило следующее.

    Понравилось:

    1. Реализация набора свойств для номенклатуры

    Замечания:

    1. Справочник Контрагенты, Номенклатура, не влазит наименование, нужно увеличить поле, например, (WTH43005, Антенна GSM 850/900/1800/1900 МГц с угловым разъемом SMA male)

    2. Не хватает цены реализации, та цена, что пойдет в проект, т.е. купил я транзистор за 35руб, в проект он пойдет по другой цене, например за 50руб. Также нужно знать себестоимость проекта по закупочным ценам и уже со всеми надбавками (наценка на детали (цена реализации), разработка печатной платы, разработка схемы и .т.д.). Цена просто должна ставится вручную в справочнике, т.к. некоторые детали куплены еще 5-10лет назад и соответственно закупочная цена будет неадекватной.

    3. При перемещении товара по складам он теряется, например, поступило два ЖКИ на сортировку, с сортировки один отправился на хранение в коробку №5, один остался пока в сортировке. В результате в отчете Остатки числится только один в коробке №5, в сортировке нет ни одного. Было бы намного легче и надежней перемещение делать документом. По одной детальке с поиском очень тяжко. Есть еще накое, что одни и те же детали лежат в разных коробках (приготовлены для хранения и эксперементов, иногда там лежат глючные и т.д.)

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

    Это то, что сразу бросилось в глаза.

    Reply
  72. Jon2011

    (70) JeckDigger,

    1. Справочник Контрагенты, Номенклатура, не влазит наименование

    -увеличил до 100 символов.

    2. Не хватает цены реализации

    добавил в товар проекта «цена проекта», «сумма проекта».

    В отчете по проектам теперь видны эти цены.

    3. При перемещении товара по складам он теряется

    — исправлено.

    4. При добавлении товара в проект его количество удваивается после проведения

    возможно в проекте выставлен коэффициент «Кол-во партий»=2.

    Это сделано по просьбе john-nnov, чтобы можно было списывать товар и не плодить одинаковые проекты.

    По сути, количество партий в проекте — это количество одинаковых изделий по проекту.

    Если в административных настройках снять галку «Использовать партии» — этой проблемы не будет.

    Дополнения в новой версии v3.2:

    1) Доработал обработку по перемещению товаров по складам.

    Справка обработки «Перемещение товаров»:

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

    В колонке «Остаток» отражен текущий остаток на дату документа поступления, нарастающим итогом по складу.

    Вторая таблица показывает текущие остатки по складам. Итог отображает свободный остаток по всем складам.

    Перемещение можно выполнить путем простого изменения в первой таблице количества и места хранения.

    Изменения записываются непосредственно в документы, по кнопке «Применить изменения».

    2) Добавил загрузку накладных из текстового файла.

    3) Новая тема в финансовой подсистеме: «Кредиты и займы».

    Reply
  73. Jon2011

    Загрузил новую версию v3.3 (предыдущая v3.2).

    Изменения:

    Расширил функционал обработки «Загрузка из текстового файла».

    Теперь этой обработкой можно пользоваться для загрузки выписок из банка.

    Например, банк ВТБ24 позволяет выгружать историю транзакций по р/с и по кредитной карте.

    Первым этапом определяем формат колонок файла. Сохраняем его как образец.

    Затем грузим сам файл.

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

    Для новых операций по кнопке «Перенести в документ». будут созданы новые документы «Банковская операция».

    P.S. Эта же обработка загружает аналогичным образом приходные накладные из текстового файла.

    Reply
  74. JeckDigger

    Посмотрел новую конфигурацию, уже лучше! Возникли вопросы:

    1. Как осуществлять перемещение по складам. Поясняю, поступило 10 наименований резисторов по 25шт, приходным документом они записались на общий склад. Нужно все 10 наименований, но по 5шт отправить в коробку «Резерв», а остальные переместить в проект «ЦАП 4 канала».

    2. Как на закладке «Рабочий стол» убрать некоторые блоки, например, курсы валют (мне вот не очень это надо и не очень то понял чего они отражают).

    3. Как добавить номенклатуру вида Услуга, например, «Разработка печатной платы», «Почтовая отправка».

    4. Выше уже просил сделать возможность оперировать ценами, повторю еще раз, Не хватает цены реализации, та цена, что пойдет в проект, т.е. купил я транзистор за 35руб, в проект он пойдет по другой цене, например, за 50руб. Также нужно знать себестоимость проекта по закупочным ценам и уже со всеми надбавками (очень часто доставка комплектующих почтой или службами доставки дает существенный прирост цены на детали и стоимость реализации комплектующей будет отличатся от той, что указана в накладной). Цена просто должна ставится вручную в справочнике или при поступлении (будет даже удобнее), т.к. некоторые детали куплены еще 5-10лет назад и соответственно цена реализации будет неадекватной. Можно просто добавить еще одно поле с ценой и датой последнего изменения цены. В проекте указать вид цены (Закуп, Разработка) и соответственно печатать раздельные документы по выбору.

    5. Не хватает режима списание, (сломал | потерял | сжег) устройство, как его из базы списать?

    6. Остатки номенклатуры не возможно посмотреть в горячем режиме нигде, ни в отчете (отсутствует поиск), ни в номенклатуре. На закладке Склад есть позиция Номенклатура, в нее, думаю, надо добавить поле остаток и цена реализации, т.к. частенько надо сказать заказчику стоимость замены, например микросхемы в связи с изменением температурного режима схемы.

    7. В окне Номенклатура, закладка Проектирование и Склад, отсутствует горячий поиск по вхождению слова (очень затрудняет поиск).

    Дальнейшее тестирование без реализации первого пункта затруднительны. Выше я уже писал про это. Так как сейчас «осуществляет перемещение», «работает» только со всем количеством в позиции и если несколько раз изменить количество в первой таблице, то появляются отрицательные остатки во второй. ИМХО перемещение надо делать документом.

    Reply
  75. Jon2011

    (73) JeckDigger, отвечу пока по второму пункту.

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

    Reply
  76. JeckDigger

    Замечательно, настроил, оставил только то, что надо, остальное отправил пылится, за ненадобностью, в архив возможностей.

    Reply
  77. Jon2011

    (73) JeckDigger, по 4 пункту.

    См. внимательно.Розничная цена в проекте есть.

    В таблице товара (предпоследняя колонка). Называется «Цена проекта», ну и следующая соответственно «Сумма проекта». В отчетах это тоже видно.

    Reply
  78. john-nnov

    Возможно ли сделать? При выборе номенклатуры в поступлении или же проекте в подсказке на выбранной номенклатуре высвечивание картинки ЭРЭ? при нахождении в мульти проекте переход на проект?

    Reply
  79. Jon2011

    (73) JeckDigger,

    3. Как добавить номенклатуру вида Услуга, например, «Разработка печатной платы», «Почтовая отправка».

    Для упрощения учета услуги отдельно не выделяю. Многие и в больших фирмах также делают: оформляют услугу в виде товара.

    Reply
  80. Jon2011

    (77) john-nnov,

    Возможно ли сделать? При выборе номенклатуры в поступлении или же проекте в подсказке на выбранной номенклатуре высвечивание картинки ЭРЭ?

    Так если ткнуть в строчке с товаром на кнопочку «Лупа» открывается карточка товара с картинкой. Или еще какая-то картинка нужна?

    Reply
  81. john-nnov

    да это ясно мне про лупу. а менеджеру нет) просто при долгом удержании курсора мышки над номенклатурой нужно всплытие картинки.

    Reply
  82. Jon2011

    (80) john-nnov, Что-то я не очень понимаю о чем речь. Где можно подобный пример посмотреть.

    В системе всплывающая подсказка только в виде текста. Типа «Нажми лупу и увидишь картинку».

    Reply
  83. JeckDigger

    (76) Посмотрел на сумму и цену проекта, вообще никак не удобно. В отчет не выдает и надо постоянно редактировать. При количестве деталей на плате за 30шт это уже сильно утомительно! А если надо продать отдельную комплектующую, например, десяток транзисторов или электролитов. Часто получается, что купил за одну цену, а со временем забыл эту цену, продал (по сильной просьбе) за гораздо дешевле, получилось в накладе остался — обидно!

    Reply
  84. Jon2011

    (77) john-nnov,

    при нахождении в мульти проекте переход на проект?

    По кнопочке «Лупа»

    Reply
  85. Jon2011

    (73) JeckDigger,

    7. В окне Номенклатура, закладка Проектирование и Склад, отсутствует горячий поиск по вхождению слова (очень затрудняет поиск).

    У меня все ищет. Набрал две буквы «сд», и пожалуйста, нашелся «Сдвиговый регистр на 4 разряда».

    Reply
  86. Jon2011

    Загрузил обновленную конфигурацию и базу (v4.0).

    При обновлении конфигурации обязательно сделать полное перепроведение всех документов. Потому как добавлены реквизиты в регистры.

    1) (73) JeckDigger, добавил документ «Списание». (списывается товар всегда в рублях).

    2) Изменил подбор товара.

    Теперь в нем есть полнотекстовый поиск.

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

    3) (80) john-nnov, при активации в строке накладных поля с товаром выскакивает картинка товара.

    4) Существенно изменил обработку «Перемещение товаров». Пока не хочу вводить в систему такой документ.

    Уж очень запутанное движение товаров получается с такими документами.

    5)На карточку справочника «Номенклатура» добавил оперативные остатки товара на складе.Правда это может существенно тормозить открытие карточки. Если будут замечены такие тормоза — уберу.

    6) Розничные цены («Цена проекта») теперь хранятся в регистре цен. В карточке товара можно отследить документы с этими ценами.

    Reply
  87. JeckDigger

    Описание перемещение товара будет?

    Reply
  88. Jon2011

    (86) JeckDigger, там интуитивно просто. Если в нижней части есть минусы значит в верхней части надо смотреть и исправлять количество и место хранения.

    По кнопке «Изменить» все исправления запишутся в документы.

    Можно даже ставить «ноль» в количестве, такая строчка будет удалена из документа.

    Строчки в верхней таблице можно копировать и менять в ней количество и склад. Такая строчка будет добавлена в документ.

    Reply
  89. JeckDigger

    Вот еще такой вопрос: когда указывает место хранения оно логическое? т.е. необходимо в проект добавить 20 транзисторов, из них 10 лежит в коробке №1, 5 в коробке №2, а еще 5 находятся на общем складе, нужно делать перемещение по всем позициям или как-то другой способ имеется. Это к тому, что вводить документ перемещения не столь обязательно, сколько видеть гле сколько лежит и при сборе в проект просто указать откуда сколько взять и программа сама создаст движение номеклатуры по регистрам. Сделать так называемый общий склад (скорее понятие о складе) а все места хранения как логические «склады». Тогда не будет возникать вопросов по движению номенклатуры по местам хранения. Вро так хотел объяснить, если не понятно, то объясню по другому.

    Reply
  90. Jon2011

    (88) JeckDigger, Алгоритм такой:

    1) в приходной накладной распределяешь товар (размножая строчки) по местам хранения и количеству.

    2) в проекте через «Подбор товара» берешь уже из нужной точки товар.

    Обработка «Перемещение» позволяет подкорректировать оба этих документа. Ну или сколько их там будет по данному товару.

    P.S. Это работает только в новой версии(v4.0).

    Reply
  91. JeckDigger

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

    Reply
  92. Jon2011

    (90) JeckDigger, Это редкий случай, переделывать строчку. Встроенная функция «Скопировать»(под правой клавишей мышки или по клавише F9), легко размножает текущую строку. А уж правильное количество проставить — это не так сложно.

    Reply
  93. JeckDigger

    Просмотрел изменения:

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

    2. Незаполненные поля в печатном документе (место хранения) — что имеется ввиду? Лчше если сделать настраиваемые поля для печати, тогда отпадет куча вопросов.

    3. Окно, которое постоянно выскакиват при перемещении по позициям в документе — раздражает! Да еще и при работе с клавиатуры фокус постоянно в него переключается.

    4. Вроде как в изменениях было упоминание управление ценами в номенклатуре, а вот не нашел как добавлять и редактировать цену. Кроме как проставляется цена поступления автоматически. Не знаю на сколько в домашних условиях надо записывать всю историю цен (достаточно знать цену последнего поступления). Если я за год покупаю 50-60 раз сверла на 0.8мм, то у меня будет такое же количество записей в истории цен, думаю, это только добавляет вес к базе. А вот цена реализации нужна в номенклатуре, пусть ее можно будет проставлять прям с поступлением. Если повторная покупка цена должна заполняться из справочника (там ведь она есть от предыдущего поступления) с возможностью редактирования, и при проведении документа менятся. Вот только не совсем уверен, что это правильно, т.к. при не законченном длительном проекте можут несколько раз поступить детали в связи разработкой параллельных проектов. Тут надо придумать универсальное решение. Пока нет вариантов.

    Reply
  94. Jon2011

    (92) JeckDigger,

    2. Незаполненные поля в печатном документе (место хранения) — что имеется ввиду?

    В приходной накладной не выбрано место хранения.

    По 3 пункту. Про надоедливое окно, в следующем обновлении конфы сделаю по требованию.

    Reply
  95. Jon2011

    (92) JeckDigger, По 4 пункту.

    Закупочные цены можно редактировать только в документе «Поступление».

    Розничные цены можно редактировать только в документе «Проект».

    В карточке товара можно только отследить все изменения цен.

    При подборе товара (кн. «Подбор») розничные и закупочные цены автоматически берутся последние, на текущую дату.

    при не законченном длительном проекте можут несколько раз поступить детали

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

    Reply
  96. Jon2011

    Обновил файлы публикации: текущая версия v4.1

    в этой версии, учел выше описанные замечания пользователей.

    Reply
  97. Jon2011

    Обновил конфигурацию ( текущая v4.3). Ввел новое свойство документа «Проект» -разукомплектация.

    Часто бывает, поступление компонентов РЭА происходит через разборку готовых изделий (старые компы, телефоны и т.п.). Чтобы вспомнить от куда взялись компоненты, для этого и сделан этот режим. То есть записывая в проект компоненты, в этом режиме, приходуем компоненты на склад.

    Reply
  98. JeckDigger

    Интересная идея, очень нужная. Сегодня вечерком опробуем нововведение.

    Reply
  99. Jon2011

    По поводу:

    Осталось два вопроса: документ перемещение и номенклатура услуга..

    Из собственного опыта ( более 10 лет управления базами в торговых точках штучного товара) известно:

    перемещение — это основная проблема контроля движения товара. Ни в одной организации никто не может эту задачу решить на 100%. Гигантское количество перемещений не возможно проанализировать ни какими отчетами. Бардак остается всегда. Поэтому я и отказался в своей базе от такого документа. Лучше ни как не анализировать, чем плодить весь этот хаос.

    «Услуги» требуют специального учета и в торговых точках практически не используются. Мертвый документ.

    Какой в нем глубокий смысл? Только в том, что не нужно делать приход? Так раз в год на 1 января сделать приход в 1000 услуг и все.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *