|
Стандарты разработки. Справочники и реквизиты изменяющиеся со временем. Диплом. | ☑ | ||
---|---|---|---|---|
0
posq
06.04.12
✎
16:27
|
В рамках диплома пишу нетленку и возник вопрос.
Т.к. со временем работы с типовыми конфигурациями и чтением букварей по основам 1С сделал вывод что справочники созданы для накопления данных которые не будут изменятся со временем, а для "изменения" "данных" используются документы. Все вообщем то так и делаю, но в ходе разработки возник момент когда у объекта нужно выделить реквизит который будет очень редко изменятся и необходим для общего анализа ситуации. Приведу грубый пример: у товара есть реквизит "использовать" или "активный", который будет обозначать используется ли этот товар на данный момент или уже устарел и одновременно являться наглядным, и соответственно при обработке всех позиций в отчете программа будет принимать во внимание позиции только с установленным в истину реквизите. Накапливать информацию о изменеии состояния реквизита, соответственно, ненужно. Можно ли так сделать со стороны стандартов разработки. Книжку по стандартам два года назад прочитал, но сейчас уже не помню и ее подрукой нет. Наверное многие писали свои нетленки и сталкивались с подобным. Можно?(можно,разрешаю не катит;), нужно с позиции 1С, а то может на конкурс послать получится). |
|||
1
Fragster
гуру
06.04.12
✎
16:28
|
а нам тут выставили заявку, что ВСЕ реквизиты должны быть периодическими
|
|||
2
jsmith
06.04.12
✎
16:28
|
ничё не понял
что сделать |
|||
3
butterbean
06.04.12
✎
16:28
|
реквизит типа булево
|
|||
4
Ленинград
06.04.12
✎
16:29
|
ну дык РС, не?
|
|||
5
jsmith
06.04.12
✎
16:29
|
можно ли сделать обычным реквизитом переодический с точки хрения бизнеса реквизит?
|
|||
6
КМ155
06.04.12
✎
16:30
|
(0) [Накапливать информацию о изменеии состояния реквизита, соответственно, ненужно. ]
перечисление однозначно |
|||
7
Ахиллес
06.04.12
✎
16:32
|
(6) Чем тебя (3) не устроит?
|
|||
8
Gesperid
06.04.12
✎
16:32
|
Голосовалку:
- булево - перечисление - РС - 1 + 3 - 2 + 3 |
|||
9
evgen2011
06.04.12
✎
16:33
|
(0) ссылка на РС твое счастье
|
|||
10
Ахиллес
06.04.12
✎
16:33
|
(8) Лучше такую:
1. Булево 2. ТС- дятел 3. 1+2 |
|||
11
Gesperid
06.04.12
✎
16:35
|
(10) ну да )))
|
|||
12
posq
06.04.12
✎
16:36
|
Реквизит любого типа. РС(регистр сведений) не нужен, т.к. не нужно накапливать по нему инфу и соответственно создавать для этого документ. Если РС не периодический по типу как единицы измерения в УТ(если правильно помню), то тоже ненужно т.к. реквизит сам по себе хранит нужную инфу и не нужны другие разрезы.
Если такой реквизит создавать нельзя, то подскажите как можно? |
|||
13
Gesperid
06.04.12
✎
16:37
|
(12) неслабый загон, отдохни от диплома
|
|||
14
Spieluhr
06.04.12
✎
16:37
|
Перечисление + общий реквизит (в составе указать нужные справочники)
|
|||
15
posq
06.04.12
✎
16:38
|
(9) т.е. при формировании будет быстрее отдельно залезть в Регистр Сведений чем просто посмотреть реквизит у объекта?
|
|||
16
Волесвет
06.04.12
✎
16:40
|
"у товара есть реквизит "использовать" или "активный", который будет обозначать используется ли этот товар на данный момент или уже устарел"
всем пофиг ибо нафик и лень, руками его точно проставлять не будут так что "флаг" заполняющийся какой нить обработиной анализирующей "чтото тама" или сравнение текущей даты с датой его заведения имхо ошибка в постановке задачи изначально |
|||
17
glime
06.04.12
✎
16:40
|
(12) все что касается периодического то РС, ну или способов для онанизма может существовать сколько угодно, или все таки регистр сведений религия не позволяет
|
|||
18
evgen2011
06.04.12
✎
16:51
|
(12) ну ну, отпишись к чему придешь. очень интересно
|
|||
19
posq
06.04.12
✎
18:03
|
Наверное я с самого начала начал неправильно.
Я имею ввиду реквизит который будет просто помечать объект. Образно говоря был у нас когда то автомобиль(в базе велся учет как он работал и сколько км проехал), но потом мы его перестали использовать и поставили галочку не использовать, и теперь когда мы будем анализировать сколько км проехали все автомобили которые у нас используются мы его в расчет брать не будем. Как лучше сделать для данной ситуации?(именно в этой ситуации) |
|||
20
posq
06.04.12
✎
18:13
|
Вычисляться будет, например, среднее расстояние которое проехал действующий автомобиль из из справочника.
Анализироваться будет весь справочник, а отбрасываться записи те у которых реквизит не подходит по условию. В справочнике максимум 1000 записей предполагается, поэтому проблемы с его обходом не будет. И подобная операция с расчетом будет формироваться раз в год. |
|||
21
catena
06.04.12
✎
18:13
|
(19)"и теперь когда мы будем анализировать сколько км проехали все автомобили которые у нас используются мы его в расчет брать не будем. "
А то, что этот автомобиль гоняют туда (и в реале и в программе) анализатора уже не ипёт? |
|||
22
catena
06.04.12
✎
18:16
|
(19)"анализировать сколько км проехали "
Т.е., проеханные километры все-таки где-то видимо будут учитываться. И видимо в разрезе автомобилей. И какой смысл тогда в твоей галочке? Реально не использующееся ТС просто не попадет по пробегу в соответствующий период. Либо учет построен не правильно. |
|||
23
posq
06.04.12
✎
18:18
|
(21) Гоняют куда? Непонял. Имеется ввиду что при учете за год пробег автомобиля у которого будет установлен реквизит учитываться не будет.
|
|||
24
catena
06.04.12
✎
18:20
|
(23)Даже не смотря на то, что он все-таки полгода ездил и только потом стал "Неиспользуемым"?
|
|||
25
posq
06.04.12
✎
18:22
|
(24) Да. На него вообще не смотрим. Пример образный.
И может ли существовать такой реквизит? Или нужно все действующие автомобили помещать в отдельный регистр сведений и соответственно добавлять док, который будет это делать? |
|||
26
catena
06.04.12
✎
18:28
|
(25)В данном конкретном примере, если кровь из носа хочется обойтись без регистров, я бы все-таки сделала не галочку "Используется/неИспользуется", а "ДатуВыводаИзЭксплуатации" - смысла больше и для отчетов полезнее.
|
|||
27
posq
06.04.12
✎
18:32
|
(26) вот я об этом и говорю. Можно ли завести такой реквизит и правельно ли это будет со стороны стандартов?
А иначе ДатуВыводаИзЭксплуатации как то не красиво пустой оставлять. |
|||
28
catena
06.04.12
✎
18:40
|
(27)Хм... А пустые даты увольнения у работающих сотрудников, например, не смущают?
|
|||
29
y22-k
06.04.12
✎
18:40
|
(0) вынос мозга под вечер, Булево сделай и не придумывай ничего больше
|
|||
30
posq
06.04.12
✎
18:42
|
(28) ЗУП? БП? Где посмотреть?
(29)Я не особо не загоняюсь как сделать. Я загоняюсь можно ли сделать и будет ли это соответствовать стандартам? |
|||
31
a_alenkin
06.04.12
✎
19:13
|
про регистры сведений тута ничего еще не говорили?
|
|||
32
catena
06.04.12
✎
19:24
|
(30)Это я не знаю, это я к тому, что незаполненность реквизита не всегда нелогична.
(31)Он не хочет регистры. |
|||
33
kosts
06.04.12
✎
19:24
|
(0) В типовой ЗУП у сотрудника есть реквизит, что то типа "Архив".
Так что делай, не парься. (26) > я бы все-таки сделала не галочку "Используется/неИспользуется", а "ДатуВыводаИзЭксплуатации" - смысла больше и для отчетов полезнее. Не удобно. Иногда нужно видеть и архивные некоторое время после установки даты. Может остатки какие то по сотруднику, например, есть. |
|||
34
catena
06.04.12
✎
19:25
|
(33)А галочка при этом логична? А какой смысл вообще в подобном реквизите, если есть какие-либо остатки и ориентироваться можно именно на наличие остатков?
|
|||
35
catena
06.04.12
✎
19:28
|
(30)Если так уж хочется посмотреть в типовые, в УПП есть даты закрытия договоров и банковских счетов.
|
|||
36
Ахиллес
06.04.12
✎
19:48
|
(30) Да сколько угодно таких реквизитов в типовых. С чего ты решил, что тут какое то нарушение стандартов будет?
|
|||
37
kosts
06.04.12
✎
21:54
|
(34) удобно когда и галочка и дата, но все опять же индивидуально
|
|||
38
Tatitutu
06.04.12
✎
21:59
|
(0) А что за конкурс? ))) Вернее судьи кто?
|
|||
39
vmv
07.04.12
✎
00:17
|
(0) Это реквизит "Актуальность" - я его ввел в нетлентках лет восем назад на 7.7, потом тиражировал в 8+.
потом разработчики типовых украли идею и стали потихоньку его внедрять в типовые справочники я считаю, что в спрвочниках должен быть ситемный реквизит "Актальность" так же как и код/наименование и так и будет - я не мажу с выводами) |
|||
40
Web00001
07.04.12
✎
00:42
|
Тебя народ так и не понял да и я тоже что мешает просто сделать реквизит "Актуален" с типом булево, очень удобно при обработке чего либо:
Если ЭлементСправочника.Актуален Тогда .... КонецЕсли |
|||
41
vmv
07.04.12
✎
00:49
|
(40) он ни шаг не отступает от манускрипта "Стандарты оформления программного кода в 1С", там же ничего не написано про "Актуален" - значит грешно!
|
|||
42
posq
07.04.12
✎
12:39
|
Всем спасибо, со спокойной совестью буду создавать.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |