![]() |
![]() |
![]() |
|
проблемы с СРЕЗ ПОСЛЕДНИХ | ☑ | ||
---|---|---|---|---|
0
mpbakunov
06.01.10
✎
15:04
|
Доброго дня!
на форме есть ТабличноеПоле, которое отображает периодический зависимый регистр сведений. в нем есть ресурс Подразделение. Создаю записи. в последней записи поле ПОДРАЗДЕЛЕНИЕ пустое , но оно заполнялось ранее. При использовании ЭлементыФормы.тпСотрудники.ВыбиратьСрез = ИспользованиеСреза.Последние; я ожидал что в поле ПОДРАЗДЕЛЕНИЕ я увижу не пустое значение но мои надежды не оправдались. В чем может быть причина? |
|||
3
YHVVH
06.01.10
✎
15:07
|
Создаю записи. в последней записи поле ПОДРАЗДЕЛЕНИЕ пустое
я ожидал что в поле ПОДРАЗДЕЛЕНИЕ я увижу не пустое значение лыжи не едут. |
|||
4
YHVVH
06.01.10
✎
15:09
|
(0) так я не понял в чем проблема то?
|
|||
5
IamAlexy
06.01.10
✎
15:09
|
(0) ты хотел последнюю запись - ты получил последнюю запись..
хочешь пустое подразделение - условие поставь. |
|||
6
Rovan
гуру
06.01.10
✎
15:10
|
(3) неправильно ожидал
отражается вся последняя запись, а не последние заполненные значения каждого реквизита |
|||
7
mpbakunov
06.01.10
✎
15:13
|
(3) Свойство Последние выбирает на мой взгляд последнее не пустое значение. Например если запись РС была 01.01.10 с заполнение поля Подразделение, а 05.01.10 была введена другая запись где заполнялись другие поля а поле ПОДРАЗДЕЛЕНИЕ не заполнялось, то на мой взгляд выражение ИспользованиеСреза.Последние должно было вывести последнее не пустое значение на подобие периодических реквизитов в 7.7 или метода СрезПоследних в 8.х или я не прав. если не прав, то как сделать, чтобы в табличном поле отображалась последнее не пустое значение , тоесть актуальные данные на текущую дату?
|
|||
8
acsent
06.01.10
✎
15:14
|
заполняй правильно
|
|||
9
YHVVH
06.01.10
✎
15:15
|
(7) (8)
|
|||
10
MRAK
06.01.10
✎
15:17
|
(7) ваш взгляд ошибочен
|
|||
11
mpbakunov
06.01.10
✎
15:18
|
(10) есть метод СрезПоследних() он делает то что я описал
|
|||
12
Sadovnikov
06.01.10
✎
15:18
|
(11) ЖКК на досуге перечитай...
|
|||
13
IamAlexy
06.01.10
✎
15:19
|
(11) напиши нуралиевым, объясни где они неправы и потребуй срочно исправить баг платформы.
|
|||
14
mpbakunov
06.01.10
✎
15:20
|
(11) я почитал Профессионально ращработка в системе 1С Предприятие 8.0 (стр 127)
|
|||
15
mpbakunov
06.01.10
✎
15:20
|
(12) *
|
|||
16
mpbakunov
06.01.10
✎
15:24
|
цель.
Создать периодический регистр сведений где будет хранится история трудовой деятельности сотрудника. Например следующей структуры: Измерения: Сотрудник Ресурсы: Подразделение Должность Дата приема Дата увольнения я считаю что при каждом изменении в трудовой деятельности сотрудника должны запонятся соответствующие ресурсы сотрудника. а в нужный момент иметь возможность получить актуальные данные по всем полям. Есть другие мнения? |
|||
17
MRAK
06.01.10
✎
15:26
|
(16) все правильно. смотри (8)
|
|||
18
AlexSSSS
06.01.10
✎
15:27
|
(16) и в чем проблема?
|
|||
19
Snovy
06.01.10
✎
15:30
|
(17)(18) Не, не поймет...
(16) Нужно заполнять все Ваши поля (ресурсы) актуальными значениями. Срезом последних Вы получаете всю запись, а Вы хотите получать ресурсы (чудес не бывает - это четыре регистра сведений) Либо пишите свою обработку получения актуальных данных по ресурсам (причем пустое значение тоже может быть актуальным), либо (8), либо (13)... |
|||
20
Sadovnikov
06.01.10
✎
15:31
|
(14) И из каких именно предложений на этой странице ты сделал такие далекоидущие выводы?
|
|||
21
Megas
06.01.10
✎
16:47
|
Запись N1 Дата 01012001
Измерения: Сотрудник Ресурсы: Подразделение = п1 Должность Дата приема Дата увольнения Запись N2 Дата 03012001 Измерения: Сотрудник Ресурсы: Подразделение = п2 Должность Дата приема Дата увольнения Запись N3 Дата 05012001 Измерения: Сотрудник Ресурсы: Подразделение = <> Должность Дата приема Дата увольнения если СрезПоследних дата = 02012001 ты получиш Запись N1 .... всё что в ней написано (Подразделение = п1) если СрезПоследних дата >= 05012001 ты получиш Запись N3 .... всё что в ней написано (Подразделение = <>) всё понятно ? |
|||
22
Megas
06.01.10
✎
16:49
|
(21) это я к тому что запись 3 не соединится с записью2 от того что там ресурс подразделения = справочник.Подразделения.ПустаяССылка()
|
|||
24
mpbakunov
06.01.10
✎
23:49
|
(22) выходит, что не заполнение определенного ресурса, в данном случае ПОДРАЗДЕЛЕНИЕ воспринмается как заполнение его пустым значением, которое воспринимается как новое значение ресурса?
|
|||
25
syktyk
07.01.10
✎
01:21
|
Беда, когда термины бухучета начинают вставлять в программирование.
|
|||
26
guevara74
07.01.10
✎
06:00
|
(24) Да. так и есть.
|
|||
27
MRAK
07.01.10
✎
10:27
|
(25) тут скорее пагубные клише от работы с клюшками и отсутствие представления о таблицах в нормальных СУБД...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |