Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 13:25

Как сделать булево (галочку) всегда активной

Автор AkselDen, 17 июл 2014, 22:34

0 Пользователей и 1 гость просматривают эту тему.

AkselDen

Доброго времени суток... Думаю для профи плевое дело но не сумел раскопать что да как.
1с 8.1  задача следующая ... в "реализации товаров" есть пункт "сумма включает НДС"(булево) по умолчанию галочки нет... вопрос в том как сделать что бы по умолчанию всегда стояла галочка...
Заранее спасибо.

lunjio

вопрос если честно примитивный, в конфигураторе в свойствах реквезита пункт значение заполнения, по умолчанию ложь стоит, поменять на истина.

cska-fanat-kz

Цитата: lunjio от 18 июл 2014, 09:30
вопрос если честно примитивный, в конфигураторе в свойствах реквезита пункт значение заполнения, по умолчанию ложь стоит, поменять на истина.

В обычном приложение "значение заполнения" не отрабатывает, только для управляемого.

То Автор: в ПриОткрытии() устанавливаете этот реквизит в Истина и обрабатываете событие ПриИзменении() - пишете "СуммаВключаетНДС = Истина;"
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

AkselDen

оооо сейчас попробую ... вопрос примитивный конечно но это лишь из за недостатка знаний...
Добавлено: 22 июл 2014, 18:11


Цитата: cska-fanat-kz от 18 июл 2014, 09:41
Цитата: lunjio от 18 июл 2014, 09:30
вопрос если честно примитивный, в конфигураторе в свойствах реквезита пункт значение заполнения, по умолчанию ложь стоит, поменять на истина.

В обычном приложение "значение заполнения" не отрабатывает, только для управляемого.

То Автор: в ПриОткрытии() устанавливаете этот реквизит в Истина и обрабатываете событие ПриИзменении() - пишете "СуммаВключаетНДС = Истина;"
Мне, к сожалению, нужно разжевать... Если я правильно понял... ПриОткрытии() это процедура в модуле(формадокумента) ... "этот реквизит в Истина" - честно говоря даже не понимаю что за реквизит:
Процедура ПриОткрытии()

   // Установка кнопок заполнение ТЧ
   УстановитьКнопкиПодменюЗаполненияТЧ();

   ПолучитьСерверТО().ПодключитьКлиента(ЭтаФорма);

   РаботаСДиалогами.ПриОткрытииФормыДокумента(ЭтоНовый(), ЭтаФорма, ЭтотОбъект, глЗначениеПеременной("глТекущийПользователь"));

   // Установить печатную форму по умолчанию.
   РаботаСДиалогами.УстановитьКнопкуПечати(ЭтотОбъект, ЭтаФорма);

   Если ЭтоНовый() Тогда

      РаботаСДиалогами.УстановитьДвижениеПоОрдернойСхеме(РеализацияПоОрдернойСхеме, Склад, Ответственный);

      Модифицированность = Ложь;
   Иначе
      

   КонецЕсли;


   УправлениеВидимостью();
   
   РаботаСДиалогами.УстановитьВидимостьКолонокХарактеристикаНоменклатурыПриОткрытии(Товары,мКолонкиТовары.ХарактеристикаНоменклатуры);
   Если Безнал Тогда
      ЭлементыФормы.НадписьНомерПЛ.Видимость = Безнал;
      ЭлементыФормы.НомерПЛ.Видимость = Безнал;
       ЭлементыФормы.НадписьВодитель.Видимость = Безнал;
      ЭлементыФормы.ФИОВодителя.Видимость = Безнал;
   
   КонецЕсли;
   
   Если Безнал Тогда
      ЭлементыФормы.ДействияФормы.Кнопки.Оплата.Доступность = Ложь;
   Иначе
      ЭлементыФормы.ДействияФормы.Кнопки.Оплата.Доступность = Истина;
   КонецЕсли;
   
КонецПроцедуры // ПриОткрытии()

Это что содержится в процедуре тыкните пожалуйста пальцем ...
Добавлено: 22 июл 2014, 18:25


Все понял сделал разобрался ... Всем огромное спасибо!

Теги: Булево 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск