gifts2017

Простой склад (Управляемая форма) (Платформа 8.2.14)

Опубликовал serko krav (serko8547) в раздел Отраслевые решения - Прочее

Заказчику нужен был простой склад, на управляемой форме, т.е. чтобы работал через браузер, но в то же время, что бы был простым, как 5 копеек, и без заморочек, без огромного количества настроек.
+ сюда включена розничная торговля, легко подключается сканер штрих-кода. (драйвера сканера ставятся на windows), самих драйверов в 1с конфигурации нет. Штрих-код настроен на стандарт EAN13 + генератор штрих-кода. (Обновлено 07.06.13)

В конфигурации есть документы:

Счет входящий, счет исходящий, Приходная накладная, расходная, Расходная розничная(оплачивает сама себя), перемещение, банковская выписка, касса.

в номенклатуре есть картинки.

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

В результате я решил выложить две версии:

1.Милонг v.07.06.13 - старая версия, но убраны некоторые ошибки, + добавлено пару отчетов

2.Интернет магазин (компьютеры) v. 07.06.13 - более сложная версия,  используется Интернет магазином, торгующим продукцией APLE (макинтош). Там почти все компы Эйпловские, и 1с не поддерживают, зато прекрасно работает web-интерфейс 1с. Сам сервер использует платформу windows server. Так что дерзайте.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Милонг v.07.06.13
.cf 8,96Mb
08.06.13
268
.cf 8,96Mb 268 Скачать
Интернет магазин (компьютеры) v. 07.06.13
.cf 9,00Mb
08.06.13
107
.cf 9,00Mb 107 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Дмитрий Литовченко (kompas-dm) 27.06.12 09:13
(0) Сначала заказывают "простой". Потом доработки и навороты.
Лучше сразу использовать приличный типовый "каркас".
В плане освоения УФ - да.
2. serko krav (serko8547) 27.06.12 15:04
(1) kompas-dm, можно конечно и навороченный каркас, но слишком сложная УТ 11, даже Управление небольшой фирмой, имеет столько дополнительных настроек, что многие просто теряются в них, и отказываются, в пользу таких вот простых, как пять копеек конфигураций. Это же говорит количество скачавших.

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

Впрочем - я не настаиваю на том, что бы вы работали на именно этой конфигурации, Каждый решает для себя сам. Лично я - за простоту интерфейса, и интуитивную понятность.
3. Дмитрий Литовченко (kompas-dm) 27.06.12 16:48
(2)
что бы вы работали на именно этой конфигурации
.
Скачал, посмотрел... Не буду.
4. serko krav (serko8547) 27.06.12 21:54
5. Дмитрий Ярославцев (DimanYa) 09.07.12 13:11
Что мешает разобраться вам самому во всех настройках УТ11 и настроить рабочии места для пользователей?
УТ 11 для пользователей не сложнее всех остальных конфигураций, и для освоения есть куча доп. литературы, в отличие от вашей конфигурации.
Я искренне сомневаюсь, что разница в обучении вашей конфигурации и правильно настроенной Ут11 будет существенно отличаться.
А разница в функционале и в степени дальнейшего развития системы огромна.
6. serko krav (serko8547) 09.07.12 13:18
объясни это 65 летней бабушке.
На сегодняшний день - файл скачан 44 раза. 10 пользователей поставили "+"

Если файл скачивают, пусть даже за доллар, значит он НУЖЕН по той или иной причине.
7. Дмитрий Ярославцев (DimanYa) 09.07.12 13:51
Что мешает разобраться вам самому во всех настройках УТ11 и настроить рабочии места для пользователей?
Вы не ответили на данный вопрос.

Вы хоть пытались настроить систему под пользователя? Или показали СТРАШНУЮ, БОЛЬШУЮ систему в которой с наскока ничего не понятно и предложили написать свою простенькую конфу?

Вы конечно молодец, что сделали это, но я не вижу в этой разработке просто смысла. Отключите в интерфейсе подсистемы, которые кажутся лишними, поговорите с ключевыми пользователя системы, сами установите главные настройки системы.
Зайдите под конкретными пользователя и настройте с ними интерфейс, сделав его минимальным (для простого ведения учёта).
Настрйте фоновые задания и покажите руководству типовые отчёты. А сколько класных вещей делается ежемесячно разработчиками 1с и программистами здесь? Всё это вам не пригодится.

А для 65-летней бабушки можно написать бумажную инсрукцию с пунктами 1-2-3-4 и т.д.
dimbasbear; Stety; kompas-dm; +3 1 Ответить
8. Eugene Korshkov (ekors) 11.07.12 06:59
Согласен с DimanYa... Разные клиенты - разный подход.
9. Dim Dimovich (ffmpeg) 06.09.12 17:56
В Firefox 16 виснет на загрузке. Думал база, но в IE норм.
10. serko krav (serko8547) 08.09.12 22:34
Вы конечно молодец, что сделали это, но я не вижу в этой разработке просто смысла.
Вы не видите, Но ведь Ваше мнение далеко не единственное, верно? Тем более, если бы не было смысла, то и не скачивал бы никто верно?

Если Вам не нравится - не скачивайте, не настаиваю.
11. serko krav (serko8547) 08.09.12 22:35
(9) ffmpeg,


В Firefox 16 виснет на загрузке. Думал база, но в IE норм

Это огрехи самой платформы. тут я ничего сделать не смогу. гарантированно работает в IE и гугл хроме.
12. Лёша Авто (Lesha1C) 10.09.12 14:26
слово "Здача" разве по правилам теперь с буквы З?
13. serko krav (serko8547) 10.09.12 14:38
ребятки, я эту конфу дорабатываю БЕСПЛАТНО, и ОДИН! естессно, возможны ошибки, я об этом предупреждал. код открытый, сделать Вам исправление - раз плюнуть, вот и займитесь этим, а не плевками в автора, который вам БЕСПЛАТНО (!) выкладывает свой труд!

в следующем обновлении это исправлю.
14. Артур Коржан (1v7) 09.10.12 10:09
Автору респект. Приложение простое, но рабочее. Плюсую...
15. Александр Чемезов (chemezov) 22.11.12 09:54
16. serko krav (serko8547) 22.11.12 13:10
(15) chemezov,
это есть отдельная конфигурация
17. Виктор Петренков (dormagen22) 21.05.13 17:35
Вот вы программисты спорите и спорьте дальше :-D

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

Поручить продавщицам... Извините но как было сказано бабушке 65 лет это противопоказано докторами.
Даже "розница" настолько громоздкая и большая что страшно становится.
Уже пробовал я продавщице 40 лет не работавшей до этого в торговле (кстати как сотрудник очень хороший) объяснить, что такое оперативное и что такое не оперативное, кое как удалось, но после слова эквайринг в глазах прочитал куда мне стоит идти с этим всем (xyz).
Но ведь это только вершина!

Скажу честно ходил вокруг этой конфигурации 2 недели и только сегодня оплатил. И знаете, я понимаю как она работает на 100% в отличие от всего остального, что видел, и следовательно я почти уверен в успехе.

А фразы позовите программиста, эмм уважаемые вы за 500 рублей пойдете обучать моих???
Думаю нет, а больше я и не могу дать, бизнес не большой хватает мне и продавцам, но на внедрения 100 или 200 тысяч это не мой полет.

Почему вы так критичны? У вас последний хлеб отобрали. Те кому, нужно такое решение если его не найдет, Вас уж точно не позовет, так как денег на вас нет!

Еще раз повторюсь, автору большое человеческое спасибо!
18. serko krav (serko8547) 21.05.13 17:46
Ув. dormagen22 Достаточно было попросить конфу. Я никому не отказываю, если нет возможности скачать с этого сайта.

Мало того, я могу предоставить развитие ЭТОЙ же конфы, где вылечено много ошибок (ну и наделано новых), но она немного более сложная.

Идея ЭТОЙ конфы в том, что она Простая как 5 копеек.
19. Виктор Петренков (dormagen22) 21.05.13 19:42
Уважаемый serko8547 если есть обновления, то я не откажусь (dormagen22<гав>mail.ru), по поводу ошибок, они конечно есть, но из-за простоты конфигурации не столь критичны и методом тыка понял, что просто нужно заполнить все необходимые реквизиты тогда проходит все, но в любом случае эти ошибку лучше, чем в той же рознице, когда проделана титаническая работа, а оказывается что все в пустую, так как вначале не то или не так сделал )))
С радостью бы посмотрел на новую версию, но использовать наверное буду ту что на сайте, так как не смотря на то, что не являюсь программистом, уже начал кое-что править под себя (цвет поменял на вид упаковки, методом поиска и замены)
20. serko krav (serko8547) 21.05.13 20:25
dormagen22 оставте пож. емаил, или лучше напишите сюда:
proger-1c@ukr.net

я вышлю обновление.
21. Dima T (timdim) 04.09.13 23:16
ДОбрый день,
подскажите как к данной конфигурации подключить сканер штрих-кода???
использую сканер honeywell com порт.
заранее спасибо.
22. Dima Dima (bayce) 11.11.13 00:45
Жалко, денег нет на счету.
Хотел бы их посмотреть.
23. serko krav (serko8547) 11.11.13 13:53
(22) bayce, напиши в личку емаил
24. Андрей Лихоманов (lihomanov) 23.11.13 07:46
Добрый день!
Как подключить сканер штрих-кода?
25. serko krav (serko8547) 23.11.13 18:57
(24) lihomanov,

просто вставить в USB разъем. Сканнер ШК это по сути та же клавиатура, которая набирает цифры.
Если запрограммировать сканнер что бы он перед набором нажимал F7, то при открытой расходной он будет срабатывать сразу
26. Константин Куликов (Светлый ум) 14.01.14 20:31
Понятно, что отраслевки более приемлимый вариант - т.к. самописную конфинигурацию иногда еще дороже содержать.
Но как пример риализации склада на управляемых формах уже достоен уважения - за это плюс.
27. Кирилл Бондаренко (karapuzzzz) 17.08.15 01:35
1. Если используете получение единицы измерения, артикула и подобного с помощью общего модуля, то используйте до конца. Если номенклатура будет неопределена, то вылетет исключение. А такая ситуация возможна легко. Используйте функцию ЗначениеЗаполнено(Номенклатура)

        Если ЗначениеЗаполнено(Номенклатура) Тогда
		Возврат Номенклатура.Артикул;	
	Иначе
		Возврат "";
	КонецЕсли;
...Показать Скрыть


2. Функция "СоздатьШтрихКод". Почему не установить отбор в запросе? Зачем лопатить весь справочник? Таблица автоматически индексируется по наименованию и запрос с отбором по наименованию отработает мгновенно.

	Запрос = Новый Запрос;
	Запрос.Текст = 
	"ВЫБРАТЬ
	|	ШтрихКоды.Ссылка,
	|	ШтрихКоды.Наименование
	|ИЗ
	|	Справочник.ШтрихКоды КАК ШтрихКоды
	|ГДЕ
	|	ШтрихКоды.Наименование = &Наименование";
	
	Запрос.УстановитьПараметр("Наименование", Текст);
	Результат = Запрос.Выполнить();
	
	Если Результат.Пустой() тогда
		
		НовыйШтрихКод  = Справочники.ШтрихКоды.СоздатьЭлемент(); 
		НовыйШтрихКод.Наименование = Текст;
		НовыйШтрихКод.Записать();
		
	КонецЕсли;
...Показать Скрыть


3. Функция "УстанавливаемаяНоменклатура". Если есть условие в запросе, зачем еще делать проверку в коде? Ну и если запрос не вернул результата (неправильный ШК), то переменная "номенклатура" вообще не определена, чтоб ее возвращать.
	Запрос = Новый Запрос;
	Запрос.Текст = 
	"ВЫБРАТЬ
	|	ШтрихКоды.Ссылка,
	|	ШтрихКоды.Наименование,
	|	ШтрихКоды.Владелец
	|ИЗ
	|	Справочник.ШтрихКоды КАК ШтрихКоды
	|ГДЕ
	|	ШтрихКоды.Наименование = &ШтрихКод";
	
	Запрос.УстановитьПараметр("ШтрихКод", ШтрихКод);
	
	Выборка = Запрос.Выполнить().Выбрать();
	
	Если Выборка.Следующий() Тогда
		Возврат Выборка.Владелец;
	Иначе
		Возврат Справочники.Номенклатура.ПустаяСсылка();
	КонецЕсли;
...Показать Скрыть


Так же эта функция дублирует частично функционал предыдущей. Это вроде и не ошибка, но от дублированных механизмов надо избавляться. В идеале эту функцию переименовать в "ПолучитьНоменклатуруПоШтрихКоду". А в функции "СоздатьШтрихкод" сделать Так:

        Если ПолучитьНоменклатуруПоШтрихКоду (Текст) = Справочники.Номенклатура.ПустаяСсылка() тогда
		
		НовыйШтрихКод  = Справочники.ШтрихКоды.СоздатьЭлемент(); 
		НовыйШтрихКод.Наименование = Текст;
		НовыйШтрихКод.Записать();
		
	КонецЕсли;

...Показать Скрыть


4. Функция "УстанавливаемыйШтрихКод". Вам интересно получить в виде строки "Неопределено"? Вот код:
        Если ЗначениеЗаполнено(Номенклатура) Тогда
		Возврат Номенклатура.ШтрихКод.Наименование;
	Иначе
		Возврат "";
	КонецЕсли;
...Показать Скрыть


5. Функция "НайтиМенеджера". Уберите ее. Используйте параметр сеанса "ТекущийПользователь", который заполняется в модуле сеанса и содержит ссылку на справочник "Сотрудники" (хотя в идеале это должен быть справочник пользователей). Это влияет на скорость. Проще получать уже готовую ссылку, чем каждый раз пользоваться не оптимальной функцией "НайтиПоНаименованию".

6. Функция "НайтиЦену". Зачем левым соединением опять цеплять справочник? Можно доставать нужные реквизиты через ссылку. Вот текст запроса:
                "ВЫБРАТЬ
		|	НоменклатураЦены.ВидЦены,
		|	НоменклатураЦены.Цена,
		|	НоменклатураЦены.Ссылка,
		|	НоменклатураЦены.Ссылка.ЗакупочнаяЦена
		|ИЗ
		|	Справочник.Номенклатура.Цены КАК НоменклатураЦены
		|ГДЕ
		|	НоменклатураЦены.Ссылка = &Ссылка
		|	И НоменклатураЦены.ВидЦены = &ВидЦены"
...Показать Скрыть


7. Функция "ПолучитьЦену". Если выборка пустая, то нехорошо заканчивать функцию без возврата. Спасибо 1С, что позаботилась о возврате "Неопределено". Но это нехорошо. Если есть ключевое слово "Возврат", то все, что написано после него уже не важно. Т.е команда "Прервать" уже не нужна. Если нужно только первое значение выборки, то используй такую конструкцию:

        Если ВыборкаДетальныеЗаписи.Следующий() Тогда
		Возврат ВыборкаДетальныеЗаписи.Цена;
	Иначе
		Возврат 0;
	КонецЕсли;
...Показать Скрыть


8. Функция "ПоискСерийника". зачем приводить ссылку к строке?

9. Управление печатью. Если переносите механизм, доведите до конца. Возможны исключения.

Пока все... Перейду к документам еще что-нибудь напишу.
28. serko krav (serko8547) 31.08.15 18:12
(27) karapuzzzz,
Это давно заброшенный проект, сделанный под заказ, и в общем-то первый мой проект. По мере набора опыта, я пришел к мнению, что лучше сделать простую форму рабочего стола, для непонимашек, и вывести к нему три кнопки, чем делать новую конфу с нуля.

Не утруждайте себя поиском, доработок не будет. Проект - заброшен. Пойдет - разве что для новичков, как пример кода, не более.
29. serko krav (serko8547) 31.08.15 18:18
(5) DimanYa, разбирайтесь, у меня другие задачи. На момент написания данной конфы - УТ 11 была только в разработке.
Вместо того что бы поливать грязью автора - написали бы что-то стОящее, а критиковать и не умеющий читать умеет.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа