![]() |
![]() |
![]() |
|
v8: Помогите пожалуйста! Изменение элементов справочника при создании документа | ☑ | ||
---|---|---|---|---|
0
Работяга1C
31.01.11
✎
14:20
|
Я не давно работаю с 1 месяц как 1с программист. Перед мной стоит задача чтоб при воде документа он создавал/изменял элементы справочника
как это можно реализовать?? |
|||
1
and2
31.01.11
✎
14:22
|
смотря какого справочника.
но вообще то дурью попахивает. |
|||
2
slimmaster
31.01.11
✎
14:27
|
Процедура приОткрытии проверяй на ЭтоНовый(). а дальше меняй чего хочешь :)
А вообще то да похоже на хрень :) |
|||
3
Лефмихалыч
31.01.11
✎
14:31
|
по определению, справочник - это хранилище условно постоянной информации, которая используется в документах. В свете этого потуги редактировать справочник документом неиллюзорно намекают на вещества. Технически-то можно, но для этого нужен достойный повод, ИМХО.
|
|||
4
Масянька
31.01.11
✎
14:35
|
А зачем "при воде документа он создавал/изменял элементы справочника"?
|
|||
5
Wobland
31.01.11
✎
14:46
|
(0) сдаётся мне, другая задача перед тобой стоит. говори исходную
|
|||
6
Wobland
31.01.11
✎
14:49
|
было как-то не так давно. человек похожими словами спрашивал, выяснилось не совсем скоро (очень не совсем), что нужно было иметь возможность при заполнении ТЧ создавать/править номенклатуру. Ручками. Что и без нас вполне себе реализовано.
|
|||
7
Сергей Д
31.01.11
✎
14:52
|
Не кашерно сие, однако. При проведении будете создавать элементы справочника? А что будете делать при отмене проведения?
|
|||
8
Wobland
31.01.11
✎
14:58
|
названием темы автор говорит нам, что не знаком с принципом "название темы должно отражать суть сообщения"
|
|||
9
PowerBoy
31.01.11
✎
14:59
|
(8) названием темы говорит нам, что и вопрос будет тупой. ))
|
|||
10
Масянька
31.01.11
✎
15:02
|
Совсем запинали человека. Вы всегда были такие умные?
Он честно написал, что новичок. Добрее надо быть... |
|||
11
Работяга1C
01.02.11
✎
07:02
|
Спасибо решил задачу уже.
|
|||
12
dva1c
01.02.11
✎
07:11
|
(10)+1
|
|||
13
strange2007
01.02.11
✎
07:22
|
(11) Типа спасение утопающего дело рук самого утопающего?
|
|||
14
Wobland
01.02.11
✎
07:23
|
(11) как решил?
|
|||
15
Работяга1C
01.02.11
✎
07:37
|
ага таким образом
Элм=Справочники.Сертификаты.НайтиПоКоду(НомерСертификата); Если Элм = Справочники.Сертификаты.ПустаяСсылка() тогда ПС = Справочники.Сертификаты.СоздатьЭлемент(); ПС.Код = НомерСертификата; иначе ПС= Элм.ПолучитьОбъект(); КонецЕсли; ПС.датапродажи = дата; ПС.СрокДействия = СрокДействия; ПС.номинал = номинал; ПС.записать(); |
|||
16
Прохожий
01.02.11
✎
07:45
|
В таких случаях нужно создавать регистр сведений с регистратором...
|
|||
17
Wobland
01.02.11
✎
07:45
|
в каком месте ты это делаешь?
|
|||
18
strange2007
01.02.11
✎
07:45
|
(15) Ну а дальше? Если кто-то код поменял нечаянно руками? Если документ отменили? Или это все надо держать в голове при обслуживании?
|
|||
19
Wobland
01.02.11
✎
07:47
|
имхо лучше НомерСертификата делать отдельным реквизитом
|
|||
20
Работяга1C
01.02.11
✎
07:47
|
работаю над этим
|
|||
21
strange2007
01.02.11
✎
07:55
|
(20) Поверь, твой метод неизбежно приведет к ситуации, когда будут крики "ГДЕ МОЙ СЕТИФИКАТ???", а ты будешь носиться и по нескольку часов искать решение.
Может лучше как советуют? Народ не просто так пишет ведь |
|||
22
abfm
01.02.11
✎
07:58
|
Ты прежде чем напягаться, людей в (16) послушай. Ведь не канаву копаешь. Там думать особо не надо.
|
|||
23
fgaabbb
01.02.11
✎
08:43
|
может все же регистры сведений использовать?
|
|||
24
Sakura
01.02.11
✎
08:54
|
(8) Название исправила.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |