|
Изменение реквизита документа при проведении | ☑ | ||
---|---|---|---|---|
0
dkonakov
16.10.13
✎
13:38
|
Всем здравствовать!
такой вопрос - провожу документ, хочу задать вопрос "Нужна ли доставка?" и в соответствии с ответом реквизит объекта НужнаДоставка(булево) поставить в Истину или в Ложь. На какой обработчик этот вопрос лучше всего разместить? |
|||
1
Sabbath
16.10.13
✎
13:39
|
(0) перед записью
|
|||
2
Sabbath
16.10.13
✎
13:39
|
(0) ну и проверять еще, что это проведение, если надо
|
|||
3
palpetrovich
16.10.13
✎
13:40
|
не далай так, прибьют :)
|
|||
4
Sabbath
16.10.13
✎
13:41
|
(3) почему?
|
|||
5
1Сергей
16.10.13
✎
13:41
|
Не вставай на тёмную сторону быдлокодеров
|
|||
6
1Сергей
16.10.13
✎
13:41
|
(4) в проведении нельзя задавать вопросов
|
|||
7
palpetrovich
16.10.13
✎
13:41
|
(4) поставь себя на место пользователя
|
|||
8
palpetrovich
16.10.13
✎
13:43
|
(0) НужнаДоставка(булево) - выведи на форму. Остальное -работа менеджера
|
|||
9
Sabbath
16.10.13
✎
13:44
|
(6) нужно сидеть молча) Если там 1 документ в день делается, то можно :)
(7) а если пользователь сказал, что сделайте мне такое сообщение, а то я забываю ставить галочку)) |
|||
10
Enders
16.10.13
✎
13:44
|
если очень надо, то не при проведении, а при записи.
В обработчике "перед записью" на форме. + проверка Если ЭтоНовый() Тогда вопрос КонецЕсли; |
|||
11
Sabbath
16.10.13
✎
13:45
|
(8) я думаю, это выведено.. Вывести то полюбому надо
|
|||
12
1Сергей
16.10.13
✎
13:45
|
(9) Последовательность как восстанавливать?
|
|||
13
Sabbath
16.10.13
✎
13:46
|
А вообще да, бред какой-то, галка и все ок. Но если уж делать то в перед записью
|
|||
14
palpetrovich
16.10.13
✎
13:47
|
(9) Если пользователь платит деньги - делай, потом еще получишь на удалении этого. Если работаете в одной конторе - через приказ директора :)
|
|||
15
dkonakov
16.10.13
✎
13:47
|
(2)
Если не Отказ И РежимЗаписи = РежимЗаписиДокумента.Проведение Тогда Ответ = Вопрос("Нужна доставка?", РежимДиалогаВопрос.ДаНет,0); Если Ответ = КодВозвратаДиалога.Да Тогда НужнаДоставка = Истина; Иначе НужнаДоставка = Ложь; КонецЕсли; КонецЕсли; Как то так. |
|||
16
GROOVY
16.10.13
✎
13:48
|
(9) Сделайте флаг в форме с тремя значениями, если неопределено, то ругаться перед записью.
|
|||
17
dkonakov
16.10.13
✎
13:49
|
(13) На форме галочка есть, только пользователи постоянно ее забывают ставить.
То, что она не снимется после отмены проведения - не страшно. |
|||
18
GROOVY
16.10.13
✎
13:49
|
(15) Модальные окна - это устаревшая технология.
|
|||
19
Sabbath
16.10.13
✎
13:50
|
(16) это не мне, я предположил варианты
(17) моя теория причин такой разработки была верна) |
|||
20
Sabbath
16.10.13
✎
13:50
|
(16) хотя о такоа варианте не думал, нормально
|
|||
21
dkonakov
16.10.13
✎
13:51
|
(18) Ну как бы и пишем под 8.0. А как сделать флаг с тремя значениями? Что это за тип данных такой?
(19) Спасибо за Ваш ответ, я про РежимЗаписи = Проведение раньше не знал, вы пролили свет на тьму :) |
|||
22
Sabbath
16.10.13
✎
13:53
|
(21) но лучше сделай наподобие, как в (16) сказали
|
|||
23
GROOVY
16.10.13
✎
13:53
|
(21) В курсе что платформа c 2006 года не обновлялась?
|
|||
24
Sabbath
16.10.13
✎
13:55
|
(23) он на мисте полгода, вероятно и в 1с
|
|||
25
GROOVY
16.10.13
✎
13:56
|
(21) Про три состояния флажка - это число, хотя я не помню как в 8.0 дела обстояли...
|
|||
26
AndyD
16.10.13
✎
13:57
|
сделай перечисление: доставка, самовывоз. по умолчанию пустота и надо что-то выбрать, не выберешь - не проведешь
|
|||
27
Serg_1960
16.10.13
✎
13:58
|
Три значения флажка; значение по умолчанию - "Неопределено". Если "Неопределено" - при открытии формы и перед записью - напоминание, при проведении - Отказ=Истина... и можешь начинать ругаться :)
|
|||
28
dkonakov
16.10.13
✎
13:58
|
(24) (23) Ребят, вы правы, я только в июле закончил базовый курс spec8.ru, поэтому мои знания еще слабы.
|
|||
29
GROOVY
16.10.13
✎
13:59
|
Очень рекомендую почитать книгу "Дизайн пользовательского интерфейса". Классная штука, сразу отучает делать такие глупости как вопросы при закрытии формы.
|
|||
30
GROOVY
16.10.13
✎
14:00
|
(28) Там курс по 8.2, если что...
|
|||
31
dkonakov
16.10.13
✎
14:01
|
(30) и на этом спасибо, а то проблемы со сворачиванием формы при выводе табличного документа у меня присутствуют, а как решать - непонятно.
|
|||
32
Sabbath
16.10.13
✎
14:02
|
(29) а кто автор?
|
|||
33
GROOVY
16.10.13
✎
14:05
|
(32) Штоб я помнил, гуглится в первой строке: https://www.google.ru/search?q=Дизайн+пользовательского+интерфейса
|
|||
34
Sabbath
16.10.13
✎
14:06
|
(33) окей, надо посмотреть, не слышал о такой, спасибо
|
|||
35
dkonakov
16.10.13
✎
14:12
|
Искусство мыть слона?
|
|||
36
dkonakov
16.10.13
✎
16:48
|
(25) ТриСостояния - плохое решение, тогда пользователю на форме надо дважды клацать, чтобы снять галку.
Лучшее решение, как мне кажется - это радио кнопки. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |