|   |   | 
| 
 | Изменение реквизита документа при проведении | ☑ | ||
|---|---|---|---|---|
| 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) ТриСостояния - плохое решение, тогда пользователю на форме надо дважды клацать, чтобы снять галку.
 Лучшее решение, как мне кажется - это радио кнопки. | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |