Имя: Пароль:
1C
 
Создать регистр, который выполнял такие функции
0 Nameee
 
25.01.19
19:00
Есть программа(для работников почты),в которой есть 5 справочников:Отпрвитель,получатель,улица,дом,цена.Так же есть документ- Доставка с реквизитами:Дата отправления,получатель,отправитель,адрес,статус,услуга(письмо,посылка и т.д.),вес,стоимость,цена.В данной программе нужно создать регистр, который выполнял такие функции: осуществилась доставка или нет, доставка осуществлялась на дом или человек сам пришел в пункт. Если человек пришел сам, заплатил ли он за услугу или нет (или заплатил отправщик). Помогите, пожалуйста, никак не могу в это разобраться.
1 palsergeich
 
25.01.19
20:37
Не хватает еще одной сущности - Предмет доставки.
Регистр сведений подчиненный регистратору.
Измерение - Предмет доставки, остальное в реквизиты.
Для первой итерациии пригодно.
Более точно спроектировать нужны дальнейшие требования. Может оказаться что регистров надо много для тех или иных отчетов\ методологических сущностей.
2 palsergeich
 
25.01.19
20:38
Часть аналитики из (0) можно в предмет доставки запулить.
3 palsergeich
 
25.01.19
20:41
Это все: Отпрвитель,получатель,улица,дом,цена.Так же есть документ- Доставка с реквизитами:Дата отправления,получатель,отправитель,адрес,статус,услуга(письмо,посылка и т.д.),вес,стоимость,цена
Можно запихнуть в предмет доставки ибо после регистрации отправления условно неизменимо.
С точки зрения реалий - сложнее напорядок.
А документом фиксируете по какому предмету доставки что произошло. Забор самостоятельно. Оплата и сколько.
4 palsergeich
 
25.01.19
20:46
(3) В реальности все может поменятся: Вес, адерс и ТД.
И под это потом можно спроектировать данные, я в принципе сложности не вижу.
5 mastodont
 
25.01.19
21:29
(0) тут сама постановка вопроса так себе.
Регистр выполняет только одну функцию - хранит данные, ну и упрощает получение агрегированных результатов.

Вот это где будет указываться:
"осуществилась доставка или нет, доставка осуществлялась на дом или человек сам пришел в пункт. Если человек пришел сам, заплатил ли он за услугу или нет (или заплатил отправщик)"?

А то мож и регистр не нужен, все в документе...
6 palsergeich
 
25.01.19
21:37
(5) Получать данные из документа по реквизиту, даже если он индексирован, менее оптимально там будт скан кластеного индекса..
7 Nameee
 
25.01.19
21:59
palsergeich, я только учусь и много не понимаю. Мне преподаватель сказал сделать именно регистр и перечислил все эти функции, которые он должен выполнять
8 Nameee
 
25.01.19
22:03
Могу ли я обратиться к вам за помощью по электронной почте, пожалуйста, а то здесь не совсем удобно. Если вам не трудно
9 palsergeich
 
25.01.19
22:21
Если задача учебная - то надо делать как велели. Скорее всего Вас к чему то подводят.
Я сейчас в люльку спать пойду.
Вы лучше подумайте, что конкретно Вам непонятно и задайте точный вопрос.
Чем точнее будет вопрос тем четче и подробнее ответ.
10 palsergeich
 
25.01.19
22:23
В профиле есть моя почта, можно туда. Но отвечу не быстро. Завтра еще дел по горло.
11 Смотрящий
 
25.01.19
22:26
(8) врубай аэроадмин, ща запилим. чоуштам
12 Nameee
 
25.01.19
22:33
Я сам не понимаю что конкретно нужно. Завтра надо уже работу сдать. Ну ладно, все равно спасибо большое за ответы) (10)
13 Nameee
 
25.01.19
22:36
(11) я вас не понял
14 PR
 
25.01.19
22:47
(12) Какой-то у вас хреновый преподаватель, если ничего не объяснил, что чего как зачем, делай и все
Ну или он все объяснил, но не в коня корм, то есть ты хреновый
В первом случае сочувствую тебе, подойди к преподу и скажи, что он мудак, пусть сначала все по человечески расскажет, а потом ты уже сделаешь
Во-втором случае никуда ходить не нужно, делай выводы сам, если способен
15 PR
 
25.01.19
22:48
(13) Дяденька сарказмирует, ща, говорит, только косички заплету и тут же брошусь тебе все делать
16 MetaDon
 
25.01.19
23:00
(0) все условия для компактности запихай в 1 байт, изучи битовые операции)
17 ReaLg
 
26.01.19
00:51
Регистры бывают разные. Постановка задачи несколько расплывчатая, но предположу, что имеется в виду таки регистр сведений. В документе есть реквизит статус. Я не вижу значений, которые он может принимать. Теоретически, все эти условия (доставка, сам платил, не сам и т.д.) можно запихать в этот статус. Например статус1 - пришел сам, заплатил сам, статус2 - пришел сам, заплатил не сам, статус3 - не пришел, доставка за его счет и т.д. Но это не оптимальный вариант. Я бы добавил реквизитов в документ (галка платил сам/не сам, галка пришел сам/не сам и т.д.) и на основании их писал бы в регистр. В регистре это однозначно отдельные измерения.
19 ReaLg
 
26.01.19
01:30
Но если Внезапно окажется, что нужно вывести сумму, например, всех операций, где доставка/не доставка или любые другие условия - то это будет уже регистр накопления. Оборотный. А если вдруг операция может идти и в плюс и в минус, и надо смотреть остатки - то будет уже регистр накопления остатков.
:))
20 Мимохожий Однако
 
26.01.19
07:16
Признак, кто платит, достаточно добавить в виде реквизита в документ Доставка.
В регистре сведений
измерение: Документ
ресурсы: Доставлен (Булево), Сам забрал(Булево), Оплачен (Булево), Сам оплатил (Булево)
О том, оплатили или нет фиксировать нет смысла. Если не оплатил, то отдавать нельзя.
...
Если бы в сабже было задание как есть, а не так как понял ТС, то было бы проще разобраться.