Версия для печати темы (https://pro1c.org.ua/index.php?s=daddf162647c2568e1ce3357da972e6f&showtopic=41564)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ Установить флажок по умолчанию в значение Истина

Автор: Vidocq05 02.11.17, 14:39

Не могу разобраться.
Есть обработка с табчастю. В табчасти есть реквизит с типом булево. В свойствах реквизита установил "Значение заполнения" - Истина.
Вывел эту табчасть на форму. При добавлении строки значение реквизита равно Ложь (это флажок).
Как сделать, чтобы при добавлении строки сразу значение было Истина без написания кода?

Автор: podcast 02.11.17, 17:30

Vidocq05 @ Сегодня, 14:39 * ,
Никак.

Автор: logist 02.11.17, 17:52

podcast, та ладно, можно переименовать флаг, что бы суть Ложь - стала ложью smile.gif Ну, и "Не Ложь" никто не отменял

Автор: Vidocq05 03.11.17, 9:23

logist @ Вчера, 18:52 * ,
Что то не совсем понял. Можно более подробно?

Автор: podcast 03.11.17, 9:38

Vidocq05 @ Сегодня, 9:23 * ,
Либо менять саму логику когда Ложь будет отрабатывать как Истина, или программно присваивать Истина.

Автор: python 03.11.17, 10:02

Цитата(podcast @ 02.11.17, 17:30) *
Никак

А значение заполнения в свойствах реквизита - тоже не сработает?

Автор: Vidocq05 03.11.17, 10:17

Цитата(python @ 03.11.17, 11:02) *
А значение заполнения в свойствах реквизита - тоже не сработает?

Нет, не срабатывает(. Хотя я так понимаю, что должно. bn.gif
Цитата(podcast @ 03.11.17, 10:38) *
Либо менять саму логику когда Ложь будет отрабатывать как Истина, или программно присваивать Истина.

Как кодом прописать я знаю. Логику поменять не получится, т.к. это флажок.

Хотелось бы как то с помощью свойств сделать.

Автор: python 03.11.17, 12:53

Цитата(Vidocq05 @ 03.11.17, 10:17) *
Нет, не срабатывает(. Хотя я так понимаю, что должно.

Проверил - работает!

Бухгалтерия для Украины, редакция 1.2.
1С:Предприятие 8.3 (8.3.10.2252)

Реквизит с типом - Булево, флаг "Заполнять данными заполнения", "Значение заполнения" - "Истина". Новый документ создается с нужным значением значением реквизита.
Проверял, правда, в реквизите шапки. По идее, и в ТЧ должно работать.

Автор: Vofka 06.11.17, 9:33

Цитата(Vidocq05 @ 02.11.17, 14:39) *
В свойствах реквизита установил "Значение заполнения" - Истина.

А я что-то не вижу такого свойства у реквизита табличной части.

Автор: Vidocq05 06.11.17, 10:15

Vofka @ Сегодня, 10:33 * ,


python @ 03.11.17, 13:53 * ,
Ну у меня чето не работает.

Автор: Vofka 06.11.17, 10:18

Да, действительно в обработках есть. А в документах, например, нету crazy.gif

Автор: python 06.11.17, 15:08

Цитата(Vidocq05 @ 06.11.17, 10:15) *
Ну у меня чето не работает.

Почему птица "Заполнять из данных заполнения" не стоит. Что - заполнять - таки да, указано.

Цитата(Vofka @ 06.11.17, 10:18) *
Да, действительно в обработках есть. А в документах, например, нету

У меня и в документах есть. Конфа и платформа выше в сообщении.

Автор: Vidocq05 06.11.17, 16:16

Цитата(python @ 06.11.17, 16:08) *
Почему птица "Заполнять из данных заполнения" не стоит.

Поставил. Не помогло.

Автор: python 06.11.17, 16:45

Цитата(python @ 06.11.17, 15:08) *
Да, действительно в обработках есть. А в документах, например, нету
У меня и в документах есть. Конфа и платформа выше в сообщении.

Прошу прощения, в табличной части таки да, таки нет такого свойства реквизита. Только для реквизита шапки есть.

Vidocq05 @ Сегодня, 16:16 * ,
Проверил у себя, для обработки не работает. Ни в обычной, ни в управляемой форме.
Тогда только в коде присваивать значение.

Автор: Vidocq05 06.11.17, 17:10

Цитата(python @ 06.11.17, 17:45) *
Тогда только в коде присваивать значение.

Я так и сделал. Но странно както, что не работает(

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua