|
В 7.7 могу сделать , в 8.1 не могу. | ☑ | ||
---|---|---|---|---|
0
Andrei456
04.03.14
✎
04:17
|
Привет. Подскажите пожалуйста. В 7.7 получается найти элемент справочника и записать элемент ,а в 8.1 нет.
Вот код из 7.7: Процедура ОбработкаПроведения() СпрСотр = СоздатьОбъект("Справочник.Сотрудники"); СпрСотр.НайтиЭлемент(Сотрудник); СпрСотр.ДатаУвольнения = ДатаУвольнения; СпрСотр.Записать(); КонецПроцедуры |
|||
1
Wobland
04.03.14
✎
04:19
|
чего подсказать?
|
|||
2
Wobland
04.03.14
✎
04:20
|
Andrei456
Спасибо разобрался, я сейчас ещё в 8.2 попробую. Andrei456 В 8.2 тоже получилось наврал штоль? |
|||
3
romix
04.03.14
✎
04:20
|
Задача разбивается на поиск элемента (тут надо посмотреть отладчиком или через Сообщить - нашелся ли)
Создание объекта по ссылке, его изменение, запись. |
|||
4
Andrei456
04.03.14
✎
04:27
|
Wobland это другая задача и другая тема, в предыдущей не было метода НайтиЭлемент.
|
|||
5
Andrei456
04.03.14
✎
04:29
|
romix в 7.7 в синтаксис помощнике есть метод НайтиЭлемент,а в 8.1 не могу найти.
|
|||
6
Andrei456
04.03.14
✎
04:39
|
у меня есть документ приказ о увольнении ,там есть графа сотрудник(справочник ссылка сотрудники) и есть дата увольнения(тип дата). Нужно чтобы при проведении документа, в справочник сотрудники ,именно в нужного сотрудника, записывалась его дата увольнения. Я просто новичок, мне сложновато разобраться)
|
|||
7
strange2007
04.03.14
✎
05:03
|
(0) Нет, автор, концепция в восьмерке немного более совершенная, чем в семёрке. Если известна ссылка на сотрудника, тогда писать примерно так
ОбСотра = Сотрудник.ПолучитьОбъект(); ОбСотра.ДатаУвольнения = ДатаУвольнения; ОбСотра.Записать(); |
|||
8
Wobland
04.03.14
✎
05:29
|
(6) а принятый назавтра сотрудник - это новый сотрудник с теми же свойствами?
|
|||
9
Karambol
04.03.14
✎
05:30
|
Тебе ещё надо предусмотреть, чтобы при отмене проведения или при перепроведении этот реквизит возвращался в исходное состояние.
|
|||
10
Andrei456
04.03.14
✎
05:43
|
strange2007 получилось спасибо, Wobland я особо не понял , но мне главное было в общем разобраться, Karambol спасибо учту на будущее. Спасибо всем).
|
|||
11
Wobland
04.03.14
✎
05:44
|
(10) как ты будешь принимать то же физлицо на ту же должность обратно?
|
|||
12
Andrei456
04.03.14
✎
05:51
|
у меня учебная задачи и об этой задачи я не думал , но можно к примеру документ второй создать о приеме на работу, а ну ты наверное о том что при втором увольнении дата увольнения перезапишется?
|
|||
13
Wobland
04.03.14
✎
05:56
|
даже учебные задачи нужно проектировать
|
|||
14
strange2007
04.03.14
✎
05:59
|
(12) Как появится свободное время, уделите внимание регистрам сведений и другим объектам метаданных. Просто Ваши оппоненты правы - Вы заколебаетесь с нюансами. Скажем так, лучше смотреть как другие на грабли наступают, чем это делать самому)))
Например, лучше разные сущности разделить полностью. Т.е. сотрудник, это человек, который работает, получает деньги, выговоры, обучается, кушает и т.д. А вот все действия, например, устройство на работу или увольнение, это уже документ и его движения по регистрам. В Вашей задаче дату увольнения лучше писать не в справочник сотрудника, а в регистр, который подчинен этому документу. Т.о. Вы сможете принимать и увольнять одного человека любое кол-во раз и информация вся сохранится. А в случае реквизита справочника, сотрудник после каждой операции будет "затирать" предыдущую P.S. мне тоже надо учиться внятно высказывать некоторые мысли))) |
|||
15
Andrei456
04.03.14
✎
06:30
|
Wobland я согласен. Я просто не знаю самые основные моменты, мне пока рано в разработку углюбляться.
strange2007 у меня в обучении был регистр сведений и мы делали курсы валют, но чтобы к документу применить, я даже и не думал, классная идея,попробую. Получается в измерения нужно кинуть сотрудника ,а в ресурс дату. Ну или я не знаю подумаю короче). |
|||
16
Wobland
04.03.14
✎
06:37
|
периодический регистр с измерением сотрудник и ресурсом состояние. и пусть меня поправят более бородатые
|
|||
17
Andrei456
04.03.14
✎
06:58
|
Wobland спасибо я попробую
|
|||
18
dmpl
04.03.14
✎
08:39
|
(11) В типовой проблем нет...
|
|||
19
dmpl
04.03.14
✎
08:40
|
(14) В типовом ЗУПе, между прочим, точно так же и делается - при проведении увольнения дата пишется в сотрудника.
|
|||
20
Wobland
04.03.14
✎
08:45
|
(19) то есть, (8) - истина?
|
|||
21
catena
04.03.14
✎
09:02
|
(19)В типовом ЗУПе справочник сотрудников и справочник физлиц даже не муж и жена.
Правда я так и не поняла этого глубинного смысла, чем мешала связка физлицо-приказ... |
|||
22
dmpl
04.03.14
✎
09:50
|
(20) Естественно, зачем дублировать сущности, если есть физ.лица? Физ. лицо одно, сотрудники разные.
(21) Ну дык в запросах можно соединение по 1 полю делать вместо 2... и в документах не надо 2 поля делать. И копирование с последующей заменой физ.лица не надо особым образом обрабатывать. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |