Постараюсь ответить по пунктам:
1. В ближайшей обнове Базы добавлю "суперпоиск".
2. Тут, по логике, всё зависит от порядка "развития" вашей торговли и её автоматизации. Если сначала вы автоматизировали только один магазин (в Рознице), то, при дальнейшем развитии и подключении Базы - удобно передать готовую номенклатуру из Розницы в Базу. Делается это один раз, потому что при использовании Базы - её номенклатура становится "главной" и передаётся потом регулярно в магазин (магазины). А вот если система База - Розница организовывается "с нуля" - то лучше сразу заводить номенклатуру в Базе, и потом передавать в магазины (под Розницей). И тут из Розницы в Базу номенклатуру передавать не надо.
3. ID получателя (как и ID поставщика) используется только при обмене данными в электронном виде между программами База, Розница, Переучёт. При списании товара (брак, недостача и т.д.) обмена данными не происходит. Таким образом - ID тут не нужен, но если создали - не критично, потому что он все равно здесь не будет востребован.
4. В ближайшей обнове сделаю поиск в Расходке по штрихкоду и артикулу.
5. При использовании программ КМ под Access (входит в пакет MS Office Pro) сортировка везде работает по умолчанию. При использовании AccessRuntime2007 (как мы рекомендуем, в силу его бесплатности и стандартизации работы) - эти сортировки (и некоторые другие функции) отключены. И надо в каждое нужное поле предварительно вставлять специальные команды, включающие эти "фишки". Сделаем.
6. Тут посмотрите внимательнее: в окне реестра остатков по магазинам, в характеристиках товара отображаются поля Штрихкод, Артикул. И, соответственно, поиск в них работает. Ставите курсор в поле Штрихкод, нажимаете сочетание клавиш Ctrl + F, открывается стандартное поисковое окно Виндовса. Поиск можно делать по полному совпадению, части, с начала поля.
7. В Рознице уточню этот момент. Если нет - сделаю.