Имя: Пароль:
1C
1C 7.7
v7: ПослеЗаписи
,
0 Gera1t
 
19.03.13
22:33
Необходимо, что бы в справочник при записи документа заносилась ссылка на этот документ. Если обработчик ставлю в процедуру ПриЗаписи() справочник не обновляется, я думаю из за того, что документ еще не создан. Или я не прав?
1 НикДляЗапросов
 
19.03.13
22:35
при закрытии
2 Gera1t
 
19.03.13
22:36
Не подходит, нужно что бы документ оставался открытым.
3 Cap_1977
 
19.03.13
22:38
Процедура ПриЗаписи()

......

Если Выбран() = 0 Тогда
// Если документ еще не записан
Записать();
// Чтоб не дергать базу второй раз на запись
СтатусВозврата(0);
КонецЕсли;

ТвойСправочник.ТвойРеквизит = ТекущийДокумент();
ТвойСправочник.Записать();

КонецПроцедуры
4 zladenuw
 
19.03.13
22:39
может подписка лучше ?
5 zladenuw
 
19.03.13
22:40
(4) а блин 7.
6 НикДляЗапросов
 
19.03.13
22:41
На кнопку записать вешаешь свою процедуру, котрая записывет документ, а потом делает необъодимую тебе галиматью
7 zak555
 
19.03.13
22:42
при проведении делай
8 miki
 
19.03.13
22:46
периодический реквизит сделать не предлагать?
9 Gera1t
 
19.03.13
22:51
Спасибо, сделал как Ник посоветовал.
10 Gera1t
 
19.03.13
22:51
(8) а как это поможет? Если документ не существует как на него ссылку можно сделать?
11 miki
 
19.03.13
22:53
(9)А если док не нужен станет? Ведь не вытрешь потОм при резке...

(10) На то, что не существует нельзя никак ссылку сделать.
12 Gera1t
 
19.03.13
22:55
(11) в процедуру ПриОтменеПроведения сунул обработку удаления ссылок, да и вообще потом это не так критично будет, при обрезке мой справочник можно будет весь очистить.
13 miki
 
19.03.13
23:03
(12)Ну, загадывать можно всё, что угодно. Но многое меняется и что-то не щибко нужное сегодня очень не захочется терять завтра...
Ну да ладно... Только зачем изобретать велик, если есть штатный механизм записи ссылок на регистратор при проведении и подчистки их при отмене?
14 Gera1t
 
19.03.13
23:04
(13) Нужно что изменения в справочник происходило не при проведении, а при записи.
15 miki
 
19.03.13
23:13
(14)и почему же, если не секрет?
16 varelchik
 
20.03.13
09:37
Открою страшную тайну.
Можно использовать ФормаПослеЗаписи()
17 ЧеловекДуши
 
20.03.13
09:54
(2) При открытие, не закрывай формы, командой

СтатусВозврата(0);

Статус устанавливай через некую переменную 1 или 0 :)
18 ЧеловекДуши
 
20.03.13
09:55
(16) Грибы? :)
19 1Сергей
 
20.03.13
10:56
(18) круче, 1С++
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn