Имя: Пароль:
1C
1С v8
Где хранить статусы заказанного товара? УТ10.3
0 Мимохожий Однако
 
21.02.17
07:34
Возникла задачка, хранить статусы каждой позиции товара в заказе. Статусы нештатные.
Например,
товар принят для обработки в заказе (Принят).
Товар заказан у поставщика (Заказан)
Товар готов к отправке (Готов)
Товар отгружен, заказ закрыт (Отгружен)
...
Вопрос пока теоретический. Склоняюсь к варианту регистра сведений, в котором Измерения: заказ, номенклатура. Ресурс: цена, количество, статус.
1 anatoly
 
21.02.17
08:22
(0) учет по сериям/хар-кам ведется?
т.е. может быть в одном заказе одна номенклатура в 2х строках с разными сериями к примеру?

просто я с таким встречался...
2 anatoly
 
21.02.17
08:24
+ (1) а как отображаться статус будет?
по идее +колонка в ТЧ - но все равно РС лучше, чтобы весь док не перезаписывать при изменении статуса всего одной позиции.
3 Agent ООЗ
 
21.02.17
08:25
как это все мило будет листаться при скролинге
4 Фрэнки
 
21.02.17
08:26
// к варианту регистра сведений, в котором Измерения: заказ, номенклатура. Ресурс: цена, количество, статус.

А регистраторы в этом регистре будут?
5 Мимохожий Однако
 
21.02.17
08:27
(1) Учет по сериям и характеристикам не ведётся. Точнее серии есть, но они заполняются в табличной части потом отдельно. (2) Статус будет потом передаваться на сайт в личный кабинет покупателя. Но это уже второй шаг. Я хочу сначала добиться оптимального хранения оперативной информации. Я отказался от хранения в документе, чтобы не перезаписывать.
(3) Просмотр не предусматривается. При желании можно включить фильтр по отдельному заказу.
(4) Пока рассматриваю вариант без регистратора
6 anatoly
 
21.02.17
08:35
(3) про ПриПолученииДанных() для ТабПоля ни разу не слышал?...
7 Мимохожий Однако
 
21.02.17
08:42
(6) Поясни мысль. В СП я потом посмотрю.
8 Фрэнки
 
21.02.17
08:42
(5)
// (4) Пока рассматриваю вариант без регистратора

Я к тому, что статус должен кто-то устанавливать и затем кто-то должен будет этим статусом пользоваться. Без указания в задаче входа и выхода бесполезно искать черную кошку в темноте
9 anatoly
 
21.02.17
08:48
(7) это я в ответ на замечание "Agent ООЗ" что отображение статуса в ТЧ дока якобы будет тормозить при скроллинге...

но это как я уже понял и не требуется.
10 Мимохожий Однако
 
21.02.17
08:51
(8) Я понял про регистратор. Согласен.
Есть еще вопрос: В табличной части заказа покупателя могут быть две одинаковых позиции номенклатуры. Так заполняется заказ на сайте.
Есть ли у табличной строки документа внутренний идентификатор, чтобы потом по нему отделить одну номенклатуру от другой?  Номер строки может измениться, если пользователь сменит порядок строк.
11 novichok79
 
21.02.17
08:53
регистр сведений наверное, если оборота по этим измерениям не надо. а иначе регистр накопления, по типу регистра заказы поставщикам, в котором приход = заказ поставщку, корректировка заказа поставщику, расход = поступление, корректировка поступления. еще надо будет предусмотреть заполнение поступления, корректировки поступления с учетом этих данных (добавить во всех документах по цепочке реквизит статус в табличную часть).
12 novichok79
 
21.02.17
08:53
(0) ну и если заранее известно что товар поступил, делать регламентное которое бы обновляло статусы автоматически.
13 Мимохожий Однако
 
21.02.17
08:56
(11) обороты по регистру не нужны. В табличную часть документов ничего добавлять не хочу, чтобы не было лишних завязок на перезапись.
(12) регламентное задание будет для считывания заказов и формирования Заказов покупателя. Но это пока не входит в сабж.
14 anatoly
 
21.02.17
08:58
(10) кол-во и цена, может скидка еще...
на а про серии и хар-ки я сразу сказал.
15 Мимохожий Однако
 
21.02.17
09:00
(14) Скорее всего цена, т.к. одинаковая номенклатура возникает из-за разных цен отгрузки от разных поставщиков. Я её положу в измерение, а количество в ресурсы. В регистре еще будут идентификаторы заказа и номенклатуры на сайте.
16 Agent ООЗ
 
21.02.17
09:24
(6) и каким образом оформление строк убыстряет доступ к данным из другой таблицы. 1с сама по себе тормоз, которых поискать нужно.
17 Злопчинский
 
21.02.17
09:33
Предварительно я вижу что приведенные в (0) статусы являются не самостоятельными сущностями а вполне себе вычисляются на основании имеющихся данные. поэтомы, м.б. в статусах как таковых отдельной сущностью - можно и без них обойтись...
18 Мимохожий Однако
 
21.02.17
09:35
(17) Разверни маленько.
19 Agent ООЗ
 
21.02.17
09:39
регистр сведений со статусом доступности товара по времени
20 Фрэнки
 
21.02.17
09:48
(18) он имеет ввиду, что хранить в виде сведений результаты пересчета текущего статуса по входной информации может оказаться избыточным и даже вредным, т.к. динамический контроль текущего статуса может оказаться достаточно быстрой процедурой и (главное!) всегда более точной, чем считывание этой же информации из вспомогательного регистра.
21 Фрэнки
 
21.02.17
09:50
Т.е. если с данными на входе и с правилами для их обработки уже разобрались, то теперь самое время оценить данные на выходе и проанализировать правила обработки уже на выходе. Может оказаться, что выгодней не создавать регистра и не усложнять структуры данных
22 Мимохожий Однако
 
21.02.17
09:56
(21) Отправка данных в личный кабинет проводится после сверки оператором, поэтому промежуточный регистр с готовой информацией предпочтителен. Возможно, после полной автоматизации всех процессов и можно отказаться от этого, но пока не полностью сформирован набор статусов, которые Заказчик хочет видеть на сайте.
23 Михаил Козлов
 
21.02.17
10:07
(17)+1:
товар принят для обработки в заказе (Принят) - заказ проведен
Товар заказан у поставщика (Заказан) - по регистру РазмещениеЗаказовПокупателей
Товар готов к отправке (Готов)-есть в наличии и зарезервирован  под заказ(если не предполагается какая-то обработка товара)
Товар отгружен, заказ закрыт (Отгружен)- нет остатков по заказу покупателя.
24 HardBall
 
21.02.17
10:09
(0) РН Заказы покупателей. Добавить реквизит Статус.
25 Мимохожий Однако
 
21.02.17
10:12
(24) Если не трудно, сформулируй перечень возможных статусов. Открыт, Закрыт. Понятен. Есть варианты: Отправлен поставщику, Подтвержден поставщиком, Отказ, Готов к отгрузке. Что-то еще?
26 HardBall
 
21.02.17
10:17
Из УТ 11

Согласован
НеСогласован
КОтгрузке
Кобеспечению
Закрыт
27 Мимохожий Однако
 
21.02.17
10:19
(26) Спасибо
28 mistеr
 
21.02.17
10:44
(10) > В табличной части заказа покупателя могут быть две одинаковых позиции номенклатуры. Так заполняется заказ на сайте.

От этого лучше избавиться. Потом принесет много проблем.

>Есть ли у табличной строки документа внутренний идентификатор, чтобы потом по нему отделить одну номенклатуру от другой?

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