Имя: Пароль:
1C
1С v8
Выполнить код до проведения документа
0 hardsign
 
28.05.13
17:01
Извините за ламерский вопрос, новичек:(
8.2 УФ
Необходимо выполнить код (если вопрос(....) тогда) на клиенте сразу перед проведением документа. Где его можно выполнить? Модуль объекта выполняется на сервере, в форме соответствующей предопределенной процедуры нет....
1 ДенисЧ
 
28.05.13
17:02
не надо этого делать...
2 zladenuw
 
28.05.13
17:05
а что за код и почему именно перед проведением ?
3 Лефмихалыч
 
28.05.13
17:08
и почему именно на клиенте?
4 drcrasher
 
28.05.13
17:08
передЗаписью не?
5 hardsign
 
28.05.13
17:11
Необходимо проверять условие, и в случае Истины давать вопрос с информацией. Пользователь, исходя из информации, должен решить - проводить, или оставить непроведенным (документ переносится на следующий день).
6 НеПалец
 
28.05.13
17:17
"ПередЗаписью" в форме документа.
7 Лефмихалыч
 
28.05.13
17:19
(5) ПередЗаписью
8 ДенисЧ
 
28.05.13
17:19
(5) А теперь приикнь групповое перепроведение...
9 hardsign
 
28.05.13
17:19
(8) в силу особенности системы такого не будет
10 drcrasher
 
28.05.13
17:20
(6) в форме? в управляемых?
11 Mitriy
 
28.05.13
17:20
как много раз я подобное слышал...
12 Лефмихалыч
 
28.05.13
17:20
еще есть ОбработкаПроверкиЗаполнения, она как раз при записи без проведения не вызывается
13 Лефмихалыч
 
28.05.13
17:20
(9) руки бы отрывал за такие особенности. При чем не разом, а по кусочкам
14 hardsign
 
28.05.13
17:21
(7) Выскочил вопрос, выбрали "Нет". При выборе "нет" надо остаться в форме документа - как это сделать из "ПередЗаписью()"?
15 Mitriy
 
28.05.13
17:22
(12) она на сервере, вопросы трудно задавать...
16 banco
 
28.05.13
17:22
(8) а при чем ту групповое перепроведение? что при групповом перепровидении открываешь форму?
17 Mitriy
 
28.05.13
17:23
(14) анализируй параметры записи, если проведение проверяй, при отказе Отказ = Истина...
18 hardsign
 
28.05.13
17:23
(13) Наверное неверно сформулировал. В силу особенности учета и специфики решаемой задачи какого-либо изменения документов "задним числом" не будет. Категорично невозможно. Как и перепроведения "задним числом".
19 Лефмихалыч
 
28.05.13
17:23
(14) Отказ = Истина;
20 Mitriy
 
28.05.13
17:24
(18) гонишь... про перепроведение - точно...
21 banco
 
28.05.13
17:24
на клиенте ПередЗаписю проверяешь
Если ПараметрыЗаписи.РежимЗаписи = РежимЗаписиДокумента.Проведение Тогда
22 hardsign
 
28.05.13
17:24
(21) точно:) спасибо.
23 Лефмихалыч
 
28.05.13
17:25
(15) трудность весьма преувеличена - начиная с 8.2.сколькототам сообщения нормально доходят до клиента, если есть, куда доходить
24 banco
 
28.05.13
17:25
(21) + если не надо проводить выводишь предупреждение и Отказ = Истина;
25 hardsign
 
28.05.13
17:26
(19) Отказ = истина - он просто не запишет документ. Но форму закроет
26 Лефмихалыч
 
28.05.13
17:26
(18) ну, я про это и говорю - отрывал бы руки. Ты даже не представляешь, сколько я таких мажорных концепций в свое время навидался и начинился. Нельзя так делать. Исправлять задним числом будут всегда - это Россия, а не какая-нить нам германия
27 Mitriy
 
28.05.13
17:26
(23) там не сообщение, а форма вопроса, требующая ответа...
28 hardsign
 
28.05.13
17:27
(23) сообщение да, а вопрос?
29 Mitriy
 
28.05.13
17:27
(25) сам придумал?
30 hardsign
 
28.05.13
17:28
(29) путаешь с отказ=истина в передзакрытием()
31 Лефмихалыч
 
28.05.13
17:29
кастую чудовищный огненный дождь на этого очумельца
32 Mitriy
 
28.05.13
17:29
(30) лучше жевать...
33 hardsign
 
28.05.13
17:30
(27) УРкаина:) Но хоть менталитет тот же, специфика - документы уходят в центробанк, если что-то неверно - только корректирующими. При перепроведении будут расхождения и штрафы.
34 banco
 
28.05.13
17:31
(25)(30) ты хоть сам пробовал или просто говоришь?
35 Лефмихалыч
 
28.05.13
17:31
(33) ну оштрафовали вы автора косяка. Исправлять-то как будете?
36 hardsign
 
28.05.13
17:33
(34) Сорри, проверил, таки ошибся:) Отказ=истина работает.
37 hardsign
 
28.05.13
17:33
(35) Корректирующей проводкой.