Имя: Пароль:
1C
 
Есть ли в 1С оператор, позволяющий ожидать действия пользователя?
0 Липчанин
 
02.11.04
15:04
См. сабж
1 miki
 
02.11.04
15:05
ОбработкаВнешнегоСобытия(). Если пользователь будет действовать через COM-порт.
2 tsd
 
02.11.04
15:06
а какие действия пользователя подразумеваются?
3 v8
 
02.11.04
15:07
Вопрос("Продолжить?","Да+Нет")
4 Липчанин
 
02.11.04
15:07
А если надо обрыботать ввод с клавы ps/2 или мыша?
5 Липчанин
 
02.11.04
15:08
Вопрос такой как удержать форму открытой( не давать выполнять прогу дальше) пока пользователь не сделает указаных действий в форме?
6 Липчанин
 
02.11.04
15:09
5+ модальный вариант открытия не катит
7 v8
 
02.11.04
15:11
это 7.7?
ПриЗакрытии если не выполнено СтатусВозврата(0)
Форма.ОбработкаОжидания("Процедура",5)
в "Процедура" Открыть эту же форму
в ПриПовторномОткрытии СтатусВоврата(0)
8 Rovan
 
гуру
02.11.04
15:12
(5)
Процедура ПриЗакрытии()
 Если ПустоеЗначение( Наименование ) = 1 Тогда
  СтатусВозврата(0);
  Возврат;
 КонецЕсли;
КонецПроцедуры
9 vS
 
02.11.04
15:12
ПриЗакрытии мониторь что там заполнить надо, и не закрывай, если что...
10 Липчанин
 
02.11.04
15:14
Да 7.7 а где это прописывать в текушей форме, или в открываемой?
11 Липчанин
 
02.11.04
15:15
(9) надо не закрывать пока не нажата кнопка печать
12 miki
 
02.11.04
15:18
(11) Объяви переменную, устанавливай ее во что-нибудь при открытии, переустанавливай ее во что-нибудь при печати. А значение контролируй в ПриЗакрытии()
13 Rovan
 
гуру
02.11.04
15:21
(10) В открываемой !
14 Липчанин
 
02.11.04
15:22
ну блин облом у меня ну запрет у меня на исправлении стандартных документов как-нить не залазя в документ это сделать реально?
15 vS
 
02.11.04
15:24
не бравя документы, брейте ноги, или указание начальства, кто документ нераспечатав закроет, премию на счет директора.... все довольны будут, уверяю :)
16 laeg
 
02.11.04
15:25
(14)
Тоды печатай из внешней формы или отчета и не парься ...
17 Липчанин
 
02.11.04
15:29
Да 15 прикольно конечно , но беда не приходит одна, ладно формирую задачу полностью есть цикл с открытием этих форм, ну дык вот Цикл пробегается полностью и после Н(по числу проходрв цикла) штук, причем распечатанных :)
18 Липчанин
 
02.11.04
15:31
Вместо 17
Да 15 прикольно конечно , но беда не приходит одна, ладно формирую задачу полностью есть цикл с открытием этих форм, ну дык вот Цикл пробегается полностью и пробегаются все операторы после него и остается 1!!! открытая форма(первая), а надо Н(по числу проходрв цикла) штук, причем распечатанных :)
19 vS
 
02.11.04
15:33
а нафига?
20 vS
 
02.11.04
15:34
Геморрой себе в детсве хочешь заработать?
21 Липчанин
 
02.11.04
15:35
Что нафига?, и кстати я уже отрок , как минимум.
22 vS
 
02.11.04
15:36
Ты в голову не тычь чем попало, внимательно процедуру ПриОткрытии() у документа посмотри, его можно с параметром открывать, и он сам тебе печататься будет, мысль ясна?
Посмотри на кнопку печать на форме журнала, по крайней мере в комплексной точно есть
23 vS
 
02.11.04
15:39
(21) это ни к стати это тебе думать мешает :) у тебя мысли уже не тормозят но еще не думаются, так и роятся где попало, судя по количеству твоих сегодняшних веток и их топикам
24 Липчанин
 
02.11.04
15:40
22 Ясно, но этот параметр надо анализировать как я понимаю в документе а мне его (документ) ну никак просто менять незя.
25 Липчанин
 
02.11.04
15:42
23 Это наезд ????
26 Липчанин
 
02.11.04
15:45
23 Это не роение мыслей а невозможность исправления всего чего хочется или надо.
27 vS
 
02.11.04
15:49
слушай, ты где живешь, можно ятебя по голове стукну? у меня обалденная тубаретка есть...

сз = создатьобъект("СписокЗначений");
док = создатьОбъект("документы");
сз.установитьзначение(, "ПечатьНаПринтр", "Команда"); // или ПечсатьНаЭкран
сз.УстановитьЗначение(, 1, "КолЭкз");
док.выбратьдокументы();
пока док.получитьдокумент()=1 цикл
 открытьформу(док, сз);
конецЦикла;

все!
28 Липчанин
 
02.11.04
15:52
Живу гдето тут, у меня есть лом, за код спасибо с него и надо было начинать :))))
29 vS
 
02.11.04
15:53
это не наезд, наезд (27). А (23) это выражение тебе недовольства твоей ленью, мой тебе совет, накачай книжек умных, ЖКК найди, и закройся в туалете на неделю, еще скачай учебники с сайта этого форума, очень полезная вещь, на меня ты можешь злится, но если бестолковые вопросы не прекратятся, будешь получать конкретную воду на них
30 Оборотень
 
02.11.04
15:55
(26)
Я помню из другой ветки что Липчанину не дают конфигурять доки страшные местные франчи. Вот он и пытается всё на внешних обработках запахать ... Но всего так сделать нельзя... Вот как в этом случае..

А выхода нет ...
31 Липчанин
 
02.11.04
15:57
(30)При затрате огромного кол-ва времени почти всегда находятся решения , но как правило извратные до ужаса :)
32 Lazy Camel
 
03.11.04
07:18
Липчанин, а почему бы не послать франчей туда, где им быть положено? Если появились нестандартные задачи, нужно уходить от типовой конфигурации. Когда-нибудь это случается.
33 427
 
03.11.04
08:40
можно сделать печать и не трогая документ...
34 Gary
 
03.11.04
09:38
в добавление к (33) смотри внешние печатные формы, как оформлены в типовых, никто не мешает и лог распечатанных вести в отдельном файлике, хотя бы текстовом.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший