Имя: Пароль:
1C
 
Нет доступа к галке Цена включает НДС в поступлении
,
0 NIGHTHUNTER
 
02.09.20
12:38
УТ 11.2. Под пользователем, при открытии документов Поступление товаров услуг не активна галка Цена включает НДС.
Создал для примера тестовый документ галка активна. Записал, провел. Открыл. Галка активна. Открываю соседний документ, там галка не активна.
При каких условиях становится активной эта галка?
1 dka80
 
02.09.20
12:45
В договоре или соглашении что про НДС написано?
2 NIGHTHUNTER
 
02.09.20
12:50
Нащел такую процедуру

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

    ПолеЭлемента = ЭлементУсловногоОформления.Поля.Элементы.Добавить();
    ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(ЭлементыФормы[ИмяПоляВводаСуммыСНДС].Имя);

    ОтборЭлемента = ЭлементУсловногоОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.ЦенаВключаетНДС");
    ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
    ОтборЭлемента.ПравоеЗначение = Истина;

    ЭлементУсловногоОформления.Оформление.УстановитьЗначениеПараметра("Видимость", Ложь);
    
КонецПроцедуры


(1) Сейчас посмотрю .
3 NIGHTHUNTER
 
02.09.20
12:53
(1) У документа Поступление товаров услуг, где не активна галка Цена включает НДС, нет договора.
А где посмотреть соглашение?
4 NIGHTHUNTER
 
02.09.20
12:54
(3+) Поступление видимо сделано по заказу, там стоит галка Цена включает НДС и её можно редактировать.

А как вот управлять редактированием галки Цена включает НДС у документа Поступление товаров услуг ?
5 NIGHTHUNTER
 
02.09.20
13:55
Можно ли такие задачи отладчиком решать?
6 piter3
 
02.09.20
13:56
(5) нужно
7 NIGHTHUNTER
 
02.09.20
14:10
(6) Открыл документ, при открытии которого эта галка не активна. То есть ее доступность = Ложь. Прошелся отладчиком по коду. Она везде = Истина. Как отловить этот момент?

Элементы.ЦенаВключаетНДС.Доступность
Форма.Элементы.ЦенаВключаетНДС.Доступность

Есть ли какой прием как отловить этот момент? Может я что то не так делаю? Или делаю с незнанием правильного метода?
8 NIGHTHUNTER
 
03.09.20
04:57
http://joxi.ru/VrwGpQNu81eRDr

При открытии документе, подскажите теоритически где найти место где реквизиту ЦенаВключаетНДС проставляется доступность в Ложь ... ?
9 NIGHTHUNTER
 
03.09.20
05:00
Как вообще по теории в УТ 11.2 управляется доступность этой галкой? Не нужно же лесть в конфигуратор и что то искать?

Документ Поступление товаров услуг, создан на основании Заказа клиента там эта галка тоже есть, и она доступна для редактирования. Может в поступлении она не активна, так как оно создано на основании заказа? Почему в коде не найду тогда где это делается?
10 NIGHTHUNTER
 
03.09.20
06:31
Так я в коне при открытии формы этого не нащел
Закон Брукера: Даже маленькая практика стоит большой теории.