![]() |
![]() |
|
Как закончить редактирование строки документа программно? | ☑ | ||
---|---|---|---|---|
0
DJ Anthon
04.01.11
✎
15:25
|
Интерактивно это происходит либо путем перебора клавишей Ёптег всех колонок до конца строки, либо тыканьем мышкой вне редактируемого реквизита, а как это вызвать из кода? похожие темы поднимались, но ответа на них нет.
|
|||
1
andrewks
04.01.11
✎
15:26
|
откуда хочешь делать финт?
ЗЫ Ёптег - это сводный брат аникея? |
|||
2
zak555
04.01.11
✎
15:27
|
ентер+esc
|
|||
3
zak555
04.01.11
✎
15:27
|
путевой лист ?
|
|||
4
DJ Anthon
04.01.11
✎
15:29
|
из формулы табличного реквизита, короче из ПриИзмененииНоменклатуры. Ёптег - это с баша. У меня ноут и темно, поэтому на аглицкий переключаться долго в опере, это косяк винды.
|
|||
5
zak555
04.01.11
✎
15:30
|
купить фанарь и клаву
|
|||
6
zak555
04.01.11
✎
15:30
|
*фонарь
|
|||
7
DJ Anthon
04.01.11
✎
15:30
|
(2) еще посоветуй шел+сендкейс
|
|||
8
DJ Anthon
04.01.11
✎
15:34
|
Хочу закончить редактирование, чтобы удалить эту строку и некоторые другие, затем ввести вместо них другие. ессно, не получается. конечно, я могу писать какие-то флаги и анализировать из в послеокончанияредактированиястроки, но как покрасивше инициализировать окончание редактирования, кроме как ескейпом?
|
|||
9
andrewks
04.01.11
✎
15:35
|
(4) ПриНачалеВыбораЗначения() не спасёт отца русской демократии?
|
|||
10
DJ Anthon
04.01.11
✎
15:36
|
нет, не спасет
|
|||
11
andrewks
04.01.11
✎
15:39
|
(8) в ПриОкончанииРедактированияСтроки() уже можно удалять
|
|||
12
DJ Anthon
04.01.11
✎
15:39
|
человек делает подбор номенклатуры пачкой. нажимает окей, по определенным условиям то, что он выбрал, подменяется другим. однако если документ находится в режиме редактирования строки, ни удаление, ни добавление новых строк невозможно.
|
|||
13
DJ Anthon
04.01.11
✎
15:39
|
(11) еще раз прочитай
|
|||
14
andrewks
04.01.11
✎
15:40
|
(12) "человек делает подбор номенклатуры пачкой" - ну так сделай человеку форму ПОДБОРА
|
|||
15
DJ Anthon
04.01.11
✎
15:42
|
(14) а че ее делать? меня и стандартная устраивает. как мне вызвать приокончанииредактированиястроки сразу же, не дожидаясь нажатия пользователя?
|
|||
16
andrewks
04.01.11
✎
15:43
|
(15) ничонепонял. подбор идёт таки из формы подбора? или прямо в ТЧ дока?
|
|||
17
andrewks
04.01.11
✎
15:45
|
+(16) если твой религий запрещает использовать форму подбора, можно замутить вариант с ТЗ прямо в форме дока
|
|||
18
DJ Anthon
04.01.11
✎
15:45
|
и тем и другим способом. документ типовой. поэтому хочу свой код надстроить, сильно не меняя конфу. результат обоих подборов - ТЧ дока в режиме редактирования. мне нужно выйти из этого режима, не отменяя введенную строку, КАК БУДТО ПОЛЬЗОВАТЕЛЬ ТКНУЛ МЫШКОЙ ВНЕ ЭТОЙ СТРОКИ. а там уж я в послеокончанияредактирования строки сделаю что мне нужно.
|
|||
19
Rie
04.01.11
✎
15:46
|
(15) Стандартная форма подбора, ЕМНИП, передаёт таблицу значений. Подмени её своей - и наслаждайся. Или что-то ещё не так?
|
|||
20
andrewks
04.01.11
✎
15:46
|
(18) обращаться к почтеннейшему сендкею пробовал?
|
|||
21
DJ Anthon
04.01.11
✎
15:48
|
(20) а что ему передавать? 20 интеров? или ескейп? я рассчитывал вариант без этого изврата.. ну раз нету, пойду его делать...
вообще-то, я хотел узнать про нормальный способ работы с режимом редактирования, ну, видимо, его в 7.7 нет, только в 1срр.. (19) ты тоже не понял ничего ) |
|||
22
Rie
04.01.11
✎
15:48
|
(18) Форма.Закрыть() и ПриЗакрытии, если уж очень хочется.
|
|||
23
Rie
04.01.11
✎
15:49
|
(21) Ну, как объясняешь - так и понимаем :-)
|
|||
24
Shaman100M
04.01.11
✎
15:50
|
(0) - я понимаю, нужно из формулы в колонке дока прекратить редактирование строки, - в этом случае поможет фиктивное закрытие документа.
Процедура ПослеРедактированияКолонкиДока() ПерМодуляНеЗакрываемФорму=1; Форма.Закрыть(0); КонецПроцедуры Процедура ПриЗакрытии() СтатусВозврата(1-ПерМодуляНеЗакрываемФорму); ПерМодуляНеЗакрываемФорму=0; КонецФункции |
|||
25
andrewks
04.01.11
✎
15:50
|
Esc тебя не спасёт, т.к. в этом случае строка удаляется автоматически, и управление на ПриОкончанииРедактированияСтроки() не передаётся
|
|||
26
DJ Anthon
04.01.11
✎
15:50
|
вово! мне это и нужно! ща проверю!
|
|||
27
DJ Anthon
04.01.11
✎
15:53
|
(24) супер, спасибо, Шаман!
|
|||
28
DJ Anthon
04.01.11
✎
15:54
|
(22) Вы, наверное, это имели в виду?
|
|||
29
Shaman100M
04.01.11
✎
15:54
|
(22) теми же словами
|
|||
30
Rie
04.01.11
✎
16:02
|
(28) Именно это.
|
|||
31
Cthulhu
04.01.11
✎
22:33
|
АктивизироватьСтроку(1)
|
|||
32
andrewks
04.01.11
✎
22:41
|
(31) не взлетит
|
|||
33
Cthulhu
04.01.11
✎
22:46
|
(32): пробовал?
|
|||
34
andrewks
04.01.11
✎
22:51
|
(33) угу
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |