|
v8 Регистры сведений | ☑ | ||
---|---|---|---|---|
0
MAI
30.01.14
✎
11:17
|
Добрый день!
Только начал изучать 1С 8.2 и столкнулся с проблемой. Создал в тестовой конфигурации регистр сведений непериодический, подчиненный регистратору. Проведением документа новая запись заносится без проблем, но если записывать данные с одинаковыми измерениями, то получаю ошибку. Но необходимо, чтобы по существующим измерениям менялись ресурсы регистра документами. Как заменить ресурс у существующего измерения? Как выбирать значения такого регистра? |
|||
1
Maxus43
30.01.14
✎
11:19
|
один и тот же документ по одинаковым измерениям разные ресурсы пишет? О_о
Если документы разные - то всё норм, иначе логика кривая |
|||
2
Ненавижу 1С
гуру
30.01.14
✎
11:20
|
сделать его не подчиненным и менять?
опиши подробнее, может вы вообще делаете не то, что вам нужно |
|||
3
Повелитель
30.01.14
✎
11:20
|
В СП все есть
|
|||
4
Godofsin
30.01.14
✎
11:20
|
||||
5
Ненавижу 1С
гуру
30.01.14
✎
11:20
|
(1) >>Если документы разные - то всё норм, иначе логика кривая
даже если документы разные, а РС непериодический, то не получится |
|||
6
Godofsin
30.01.14
✎
11:21
|
||||
7
Wobland
30.01.14
✎
11:21
|
надо как-то перестать хотеть писать противоречивые данные
|
|||
8
GROOVY
30.01.14
✎
11:22
|
Просто надо подумать, если регистр не периодический и мы от туда умудрились записать одинаковые данные по набору измерений, то что мы от туда получать будем когда время придет?
|
|||
9
Chai Nic
30.01.14
✎
11:22
|
Добавь еще одно измерение документ-регистратор, и взлетит. Но непонятно, зачем это надо..
|
|||
10
MAI
30.01.14
✎
11:24
|
Вопрос в том, что в регистре сведений решил хранить
Измерение: Оборудование (Уникальное значение) Ресурс: Сотрудник (оборудование либо выдано, либо нет) Решил, что для этого вполне подходит такой регистр, если изменять в нем информацию через документы: Выдача оборудования. Сдача оборудования. |
|||
11
Ненавижу 1С
гуру
30.01.14
✎
11:25
|
(10) сделай его периодическим тогда
|
|||
12
Wobland
30.01.14
✎
11:25
|
(10) тёрка для моркови - Безлошадный
это выдача или сдача? |
|||
13
George Wheels
30.01.14
✎
11:26
|
(10) Тогда периодический. Сегодня одному сотруднику поставил это оборудование, завтра другому...
|
|||
14
MAI
30.01.14
✎
11:26
|
(10) это понятно, но хотелось попробовать через непериодический.
|
|||
15
George Wheels
30.01.14
✎
11:27
|
(14) Тогда независимый.
|
|||
16
Ненавижу 1С
гуру
30.01.14
✎
11:27
|
(12) думаю выдача
а "тёрка для моркови - пустая ссылка " - это сдача )) |
|||
17
Ненавижу 1С
гуру
30.01.14
✎
11:27
|
(14) "хотелось" )) чем вызвано такое желание?
|
|||
18
Жан Пердежон
30.01.14
✎
11:28
|
(14) и что в твоем регистре должно быть при отмене проведения документа?
|
|||
19
MAI
30.01.14
✎
11:28
|
(15) Как будет выглядеть проводка документа "Выдача" и "Сдача"?
|
|||
20
George Wheels
30.01.14
✎
11:29
|
Задача (в этом виде) некорректна.
|
|||
21
GROOVY
30.01.14
✎
11:30
|
Как бы тут не регистр сведений нужен, а остатков.
|
|||
22
Ненавижу 1С
гуру
30.01.14
✎
11:31
|
(21) а почему? ОС вроде на РС сделаны в типовых
|
|||
23
MAI
30.01.14
✎
11:31
|
(20) Почему?
|
|||
24
Бледно Золотистый
30.01.14
✎
11:32
|
Может все же накопления.
выдача: измерение: оборудование ресурс: 1 реквизит: сотрудник; сдача: измерение: оборудование ресурс: -1 реквизит: сотрудник; |
|||
25
MAI
30.01.14
✎
11:32
|
(21) Причем здесь остатки. Оборудование уникально - количество=1
|
|||
26
GROOVY
30.01.14
✎
11:32
|
(22) Типовые для меня не аргумент :)
Выдача - сдача - 2 вида движений, + и -. Это остатки. |
|||
27
Ненавижу 1С
гуру
30.01.14
✎
11:32
|
(23) 1. вы не будете знать истории движений
2. хаотичное перепроведение документов даст некорректный результат |
|||
28
George Wheels
30.01.14
✎
11:33
|
(23) Допустим добился своего и всё работает. Невзначай провёл старый документ - у кого сейчас оборудование?
|
|||
29
Ненавижу 1С
гуру
30.01.14
✎
11:34
|
(26) можно и остатки, только размер таблиц будет больше
|
|||
30
MAI
30.01.14
✎
11:34
|
Я пытаюсь разобраться с работой регистра, а не решить коммерческую задачу.
|
|||
31
Ненавижу 1С
гуру
30.01.14
✎
11:34
|
(30) а тебе и подсказывают возможные решения задачи
|
|||
32
George Wheels
30.01.14
✎
11:34
|
(25) Оборудование уникально, а сотрудник нет.
|
|||
33
MAI
30.01.14
✎
11:34
|
Как это обойти я уже понял, но хотел разобраться
|
|||
34
Ненавижу 1С
гуру
30.01.14
✎
11:35
|
(33) разобраться в чем?
|
|||
35
MAI
30.01.14
✎
11:35
|
(32) В ресурсе да, может меняться
|
|||
36
George Wheels
30.01.14
✎
11:36
|
(30) Любая задача это затраты времени -> любая задача коммерческая.
|
|||
37
MAI
30.01.14
✎
11:36
|
(34) в изменении непериодического регистра регистратором
|
|||
38
Ненавижу 1С
гуру
30.01.14
✎
11:36
|
РН остатков плох тем, что при удалении ошибочно введенного документа, надо перепроводить следующий за ним, в РС такого нет
|
|||
39
MAI
30.01.14
✎
11:36
|
(36) Если обучение это коммерческая задача?
|
|||
40
Ненавижу 1С
гуру
30.01.14
✎
11:37
|
(37) для непериодического РС уникальным ключом является набор измерений
|
|||
41
MAI
30.01.14
✎
11:40
|
(40) Так как сделать программно:
Существует в регистре запись: И:Обрудование1 Р:Иванов Док.сдача: И:Оборудование1 Р:"" Док.выдача: И:Оборудование1 Р:Петров |
|||
42
Wobland
30.01.14
✎
11:41
|
(41) не сделать программно, а правильно спроектировать
|
|||
43
George Wheels
30.01.14
✎
11:42
|
В твоём случае по одному оборудованию может быть только одна запись в РС. И соответственно только один регистратор.
|
|||
44
Hmster
30.01.14
✎
11:42
|
(26)(38) РН еще плох тем что надо проверять уникальность дополнительно и логику строить так что может прийти 2 сотрудника в запросе, а не один.
С другой стороны есть и преимущества, например получить все остатки. Если записей много то РС может тормозить |
|||
45
Ненавижу 1С
гуру
30.01.14
✎
11:43
|
(41) ну предположим ты так и сделал, как теперь определить, из кучи записи по одному измерению какая же из них действующая на сегодняшний момент?
|
|||
46
MAI
30.01.14
✎
11:44
|
(42) так как спроектировать?
|
|||
47
George Wheels
30.01.14
✎
11:44
|
(45) Не будет кучи записей. Измерение у него только Оборудование.
|
|||
48
Ненавижу 1С
гуру
30.01.14
✎
11:45
|
(47) я гипотетически же
|
|||
49
Ненавижу 1С
гуру
30.01.14
✎
11:45
|
(46) сделать периодическим или РН остатки, выбирай
|
|||
50
Hmster
30.01.14
✎
11:46
|
(46) Периодический РС, можешь попробовать РН, можешь сделать 2 варианта и посмотреть какой больше понравится
|
|||
51
MAI
30.01.14
✎
11:46
|
Получается, что никак при такой постановке задачи?
|
|||
52
GROOVY
30.01.14
✎
11:46
|
Чтобы спроектировать регистр, надо ответить на вопрос: "Что является хранимым показателем?". В нашем случае - это сотрудник который владеет оборудованием. Значит сотрудник будет ресурсом, а разрез (оборудование) будет измерением.
Далее, может ли значение показателя изменяться в течение времени? Может - значит регистр периодический. |
|||
53
Wobland
30.01.14
✎
11:47
|
(51) ты задачу сначала сформулируй
|
|||
54
GROOVY
30.01.14
✎
11:47
|
Периодичность выбирается под конкретную задачу, но по предложенному заданию я бы посоветовал периодичность по позиции регистратора.
|
|||
55
Бледно Золотистый
30.01.14
✎
11:49
|
или делать независимым, выдача - добавляем запись в рег., сдача - удаляем.
|
|||
56
George Wheels
30.01.14
✎
11:51
|
Я для себя тоже написал конфу для учета компьютеров, оргтехники, лицензий,...
|
|||
57
GROOVY
30.01.14
✎
11:51
|
(55) А история? А проведение задним числом?
|
|||
58
MAI
30.01.14
✎
11:55
|
Бог с ней задачей. Просто интересна возможность изменения в таком регистре ресурсов по определенному измерению. И выборка данных регистра без запроса.
|
|||
59
GROOVY
30.01.14
✎
11:57
|
(58) Я бы не советовал освоение запросов "на потом" откладывать. Это основной инструмент чтения данных из базы.
|
|||
60
Hmster
30.01.14
✎
11:57
|
(58) а может тебе и документы тогда не нужны? напрямую в регистре ковыряться?
|
|||
61
MAI
30.01.14
✎
11:58
|
(59) С запросами более или менее ясно. Но регистр сведений для меня вопрос.
|
|||
62
MAI
30.01.14
✎
11:59
|
(60) А можно и как в 1С 6 версии все вести, прямо по плану счетов
|
|||
63
Ненавижу 1С
гуру
30.01.14
✎
11:59
|
(61) если подчинен регистратору и непериодический, то записывать ресурсы по одному набору измерений не выйдет
точнее можно, цепляться к набору другого регистратора и проч., но это неправильно |
|||
64
Hmster
30.01.14
✎
12:01
|
(63) (61) тогда уж неподчиненный с реквизитом "Документ"
|
|||
65
MAI
30.01.14
✎
12:08
|
Понял, буду играться дальше. Спасибо за свои мнения.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |