|
Процедура ВводНового() в 8-ке ?!? | ☑ | ||
---|---|---|---|---|
0
Adecvator
08.07.13
✎
13:53
|
Подскажите как при создании док. назначать полю дата тек. время.
|
|||
1
mzelensky
08.07.13
✎
13:54
|
дата = текущаяДата();
|
|||
2
Молодой 1Снег
08.07.13
✎
13:55
|
Если ЭтоНовый() Тогда
дата = текущаяДата(); КонецЕсли; |
|||
3
mzelensky
08.07.13
✎
13:57
|
(2) "Интересы: Жрать, спать, ипацо, кодить 1С" - выразительно...
|
|||
4
Adecvator
08.07.13
✎
14:03
|
(2) как я понимаю при открытии
|
|||
5
chelentano
08.07.13
✎
14:04
|
(4) молодец
|
|||
6
Adecvator
08.07.13
✎
14:07
|
вот только при создании нового он чего-то не входить в процедуру - "ПриОткрытии" :(
|
|||
7
chelentano
08.07.13
✎
14:08
|
(6) Интерактивно или программно создаёшь? Если интерактивно, то событие "ПриОткрытии" на форму не навесил
|
|||
8
KnightAlone
08.07.13
✎
14:09
|
хм... задумался над глубинным смыслом сочетания знаков "?!?" в названии темы.
|
|||
9
Aprobator
08.07.13
✎
14:10
|
у меня последнее время стойкое убеждение, по уровню вопросов задаваемых тут, что 1 - эсить уже таджики начали.
|
|||
10
Slon747
08.07.13
✎
14:12
|
(9) ты таджик?
|
|||
11
Slon747
08.07.13
✎
14:12
|
(10) Извини перепутал ники Adecvator и Aprobator
|
|||
12
Живой Ископаемый
08.07.13
✎
14:13
|
2(9) не могу понять, к чему ты в своей фразе выражаешь презрение - к таджикам или к 1Сить.
|
|||
13
mzelensky
08.07.13
✎
14:17
|
(12) он как в анекдоте:
"я не навижу все что движется. А что не движется, я двигаю и ненавижу" :) |
|||
14
Lama12
08.07.13
✎
14:17
|
ОбработкаЗаполнения в модуле документа.
|
|||
15
Aprobator
08.07.13
✎
14:22
|
(12) презрения тут нет. Просто, имхо, у них нет способностей к подобного рода деятельности. Наверное Джамшут в свое время постарался. Типа - поломал мне психику.
|
|||
16
samozvanec
08.07.13
✎
14:24
|
(0) в (14) дело говорят
|
|||
17
Aprobator
08.07.13
✎
14:28
|
я б сначала спросил - а нафейхоа это надо? Чем не устраивает стандартное поведение системы?
|
|||
18
Aprobator
08.07.13
✎
14:28
|
не самописка же пишется с таким уровнем то.
|
|||
19
Adecvator
08.07.13
✎
15:15
|
(7) спс.
|
|||
20
Adecvator
08.07.13
✎
17:51
|
при вводе нового все ок, но вот при открытии уже существующего документа, открывает форму указанную по умолчанию, как ее при открытии подменить?
|
|||
21
Aprobator
09.07.13
✎
09:38
|
(20) а чем отличается форма нового документа от существующего?
|
|||
22
Adecvator
09.07.13
✎
14:57
|
(21) В процедуре ПередОткрытием() я подменяю форму открытия по условию:
Если Условие Тогда Отказ = Истина; Если ЭтоНовый() Тогда ОткрытьФорму("Документ.Док.Форма.МояФорма",,ЭтаФорма); Иначе СтруктураПараметров = Новый Структура; СтруктураПараметров.Вставить("Ключ", ЭтотОбъект.Ссылка); ОткрытьФорму("Документ.Док.Форма.МояФорма", СтруктураПараметров,); КонецЕсли; КонецЕсли; В случае с новым док. все ОК, а вот хочу открыть существующий, он мне создает новые :( |
|||
23
chelentano
09.07.13
✎
15:09
|
Если ЭтоНовый() Тогда
... Иначе ЭтотОбъект.ПолучитьФорму("ТвояФорма").Открыть(); КонецЕсли; |
|||
24
Adecvator
09.07.13
✎
15:17
|
(23) все равно открывает новый док. :(
|
|||
25
Aprobator
09.07.13
✎
17:59
|
подменять надо потому что из точки открытия формы, а не в еесобытиях.
|
|||
26
Adecvator
09.07.13
✎
18:39
|
(25) а точка открытия не в процедуре - ПередОткрытием, находиться?
|
|||
27
ChAlex
09.07.13
✎
19:07
|
(24) - наверное потому что не ОткрытьФорму("Документ.Док.Форма.МояФорма", СтруктураПараметров,) - человек тебе не зря пишет. СтруктураПараметров - важно передать ссылку документа в "ключ" - иначе новый документ
|
|||
28
Adecvator
10.07.13
✎
11:47
|
(27) я уже пробовал:
Если УсловиеВыполнено Тогда Отказ=Истина; СтруктураПараметров = Новый Структура; СтруктураПараметров.Вставить("Ключ", ЭтотОбъект.Ссылка); ОткрытьФорму("Документ.Док.Форма.МояФорма",СтруктураПараметров, ); КонецЕсли; не работает :( |
|||
29
Aprobator
10.07.13
✎
16:09
|
(28) к учебникам - однозначно.
|
|||
30
Aprobator
10.07.13
✎
16:10
|
(26) Точка открытия - откуда вызывается открытие документа.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |