Имя: Пароль:
1C
1С v8
Информация о типовых регистрах сведений
0 ozon0
 
25.12.14
08:07
Добрый день. Подскажите начинающему, где можно посмотреть назначения реквизитов, ресурсов и измерений регистров в типовых конфигурациях. Пишу отчет для ЗиКБУ. У бухгалтеров свои особенности заполнения базы, многие измерения в регистрах вообще не заполнены. Смотреть движения документов долго, на сайте ИТС как-то видел подобную статью, но по другому регистру ее на сайте уже нет.
1 Галахад
 
гуру
25.12.14
08:08
Нигде.
2 чувак
 
25.12.14
08:10
Назови хот один регистр, я попробую подскзаать
3 ozon0
 
25.12.14
08:11
Ресурс ПериодЗавершения в регистре сведений РаботникиОрганизаций
4 hawksib
 
25.12.14
08:13
(0) я так понимаю, нужно узнать, как заполняются таблицы и из каких документов формируются проводки? я не прав?
5 SeraFim
 
25.12.14
08:16
только опыт.
Читать код типовой и мыслить, почему именно так сделано.

(3) ПериодЗавершения - для временных переводов.
6 ozon0
 
25.12.14
08:20
(4) Да, только в виде таблички для ускорения думания.
(5) Тоже нашел в движениях, спасибо.
7 hawksib
 
25.12.14
08:26
(6) в виде таблички такая информация в 1с не хранится, движения по регистрам описаны в коде модулей документов, если открыть регистр в "конфигураторе", то на закладке "регистраторы" видно, какие документы могут делать в регистр записи. Далее только ковырять код модулей, начиная с процедуры "ОбработкаПроведения" и там искать, из какого реквизита документа или табличной части заполняется то или другое поле.
8 ozon0
 
25.12.14
08:31
(7) Я бы и не задумался о том, что такая таблица есть впринципе, когда-то на ИТС попалась статья про один из регистров.
Вопрос 2.
Есть конструкция
     ВЫБОР КОГДА ПолеЗапроса = 1 ТОГДА "Один"
           КОГДА ПолеЗапроса = 2 ТОГДА "Два"
           КОГДА ПолеЗапроса = 3 ТОГДА ...(что писать, чтобы поле не попало в РезультатЗапроса?)
           КОНЕЦ
9 Любопытная
 
25.12.14
08:34
(8) не пиши про ПолеЗапроса = 3, оно и не выберется
10 ozon0
 
25.12.14
08:47
(9) Имею в виду как аналогичную конструкцию
ВЫБОР ПолеЗапроса
ИЗ Таблица1
ГДЕ ПолеЗапроса <> 3
11 Любопытная
 
25.12.14
08:51
(10) если в конструкции типа (8) ты уберешь строку про ПолеЗапроса = 3, то вместо 3 там будет NULL. Если это единственное поле, то строки просто не будет в результате.
12 ozon0
 
25.12.14
09:28
(11) А если не единственное, то всю строку никак из запроса не убрать? Думаю нет.
13 Любопытная
 
25.12.14
09:31
(12) тогда или в условия или в параметры виртуальной таблицы
14 ozon0
 
25.12.14
09:38
(11) Проверил, строка будет, но NULL'овская
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс