Версия для печати темы (https://pro1c.org.ua/index.php?s=db42c3073baaaef31887f2b944a0955f&showtopic=24776)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 7.7 _ Таблица заказов (корзина) в 1с

Автор: Sede 25.08.15, 8:08

Доброго дня.

Порекомендуйте пожалуйста как быть?
1с 7.7 Абби, работают несколько менеджеров/бухгалтеров, каждый отвечает за свои определенные товары.
Все работают в некой внешней обработки, которая показывает рейтинги продаж, наличие товарар на складах и т.д. не суть важно.
Тут же они проставляют заказы, при этом проставленные заказы нигде не заносятся и "живы" пока работает внешняя обработка.

Хочу сделать нечто вроде "Глобальной корзины" куда бы все менеджеры/бухгалтера кидали заказываемые товары.
Данные в корзину закидываются по принципу таблички: товар/количество/склад/день заказа/менеджер/.... т.д. Данные должны сохранятся-добавляться-удалятся.

Не знаю куда/как/где сделать такую таблицу, чтобы она "Жила" всегда в системе 1с. Посоветуйте что-нибудь.
Что сделать? справочник/документ... или что другое? 64000000.gif

Автор: logist 25.08.15, 8:25

Документ.

Автор: Домовик 25.08.15, 8:48

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

Автор: Sede 25.08.15, 10:51

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

2. Если хочу посмотреть ВСЕ заказы от ВСЕХ пользователей - получается надо перебирать все табличные части всех созданных документов?
а можно ли получить "Сводную таблицу" из всех табличных частей всех документов (дабы видеть что есть/ что надо см.п3)

3. Тут как-бы такой нюанс: КорзинаЗаказов - это сумарная таблица "Что/кому/сколько надо". Делая заказы у поставщиков не всегда получаем то что заказываем (некторые товары могут отсутствовать или вообще быть сняты с производства). В итоге получается в созданном документе (табличная часть например) - из 20 товаров, 2 могут не прийти( или прийти частично)
При оприходовании товара в документе надо 18 отметить как такие что "Доставлены/приобретены", а 2 оставить в "повторно заказать" (либо "Дозаказать" если пришли частично)
Получается как бы проводится не весь документа а только некоторые товары. а в случае отсутствия товара в принципе (снят с производства) документ не будет проведен вообще.
Ну да в принципе не будет документ проведен и 32541510.gif с ним. главное товары по отмечать.

Автор: logist 25.08.15, 11:53

Цитата(Sede @ 25.08.15, 11:51) http://pro1c.org.ua/index.php?act=findpost&pid=102338
а можно ли получить "Сводную таблицу" из всех табличных частей всех документов

Можно. Запрос - Отчет.

Автор: igmig65 25.08.15, 12:39

Цитата
В итоге получается в созданном документе (табличная часть например) - из 20 товаров, 2 могут не прийти( или прийти частично)
При оприходовании товара в документе надо 18 отметить как такие что "Доставлены/приобретены", а 2 оставить в "повторно заказать" (либо "Дозаказать" если пришли частично)
Получается как бы проводится не весь документа а только некоторые товары. а в случае отсутствия товара в принципе (снят с производства) документ не будет проведен вообще.


Делаете помимо поля кол-во(заказано) поле Факт(поставлено). Можно доработать стандартный счет, и доработать ввод на основании, чтоб формировался док по недопоставленным товарам

Автор: Домовик 26.08.15, 7:00

иногда решают с использованием нового созданного регистра, или нового счета, забалансового.

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


Регистр будет содержать вашу информацию, и ее будет нетрудно извлекать(запросы по регистру в отчетах -ваш вопрос номер2), нужны доработки в Счете и Заказе.
И вот саму базу перестроить (все, что было до регистра, нужно обработкой занести движения приход-расход в старые документы, или запретить проводить документы прош времени).
Обновление конфигурации при созданном новом регистре, не особо усложнится.
Регистр увеличит базу.
Нужно взвесить. Делать через документы, и доставать все запросами по документам, или регистр.

Автор: Acid 26.08.15, 8:17

Поддержу Домовичка, регистры - самый грамотный подход.

Автор: twilight_dream 30.09.15, 10:19

Я бы посоветовал не изобретать то что уже давным давно продумано красиво и элегантно. Страдайте с документом ЗаказПокупателя и выстрадаете своё счастье.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua