Добрый день!
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Информация на ИТС С:Бухгалтерия 8.
Новое в версии 3.0.59
Справочник «Договоры»
Для договоров с видом «С комитентом (принципалом) на закупку» доступен флажок «Счета-фактуры перевыставляются от имени организации».
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
У нас версия 3.0.111.25. При создании нового договора, при выборе вида "С комитентом (принципалом) на закупку" данный реквизит всё равно не отображается. При этом в отладчике в процедуре "УправлениеФормой(ЭтотОбъект)" Элементы.ГруппаПеревыставлениеСФ.Видимость = Истина до конца.
Организация у нас на Общем режиме. Проверьте, пожалуйста, у себя. Либо если есть варианты куда копать, подскажите. Начинаю сомневаться, может это вовсе баг. Заранее благодарю.
---
Если нужно - вот обработка
---
Этот функционал доступен только в версии КОРП.
---
Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.111.16) - есть флажок
Это строка 356 модуля формы
```1c
    &НаКлиенте
    Процедура ВидДоговораПриИзменении(Элемент)
    ---
    Если Объект.ВидДоговора <> ПредопределенноеЗначение("Перечисление.ВидыДоговоровКонтрагентов.СКомитентомНаЗакупку") Тогда
    Объект.СчетаФактурыОтИмениОрганизации = Ложь;
    КонецЕсли;
```

и строка 830
```1c
    &НаКлиентеНаСервереБезКонтекста
    Процедура УправлениеФормой(Форма)
    ---
    Элементы.ГруппаПеревыставлениеСФ.Видимость =
    Объект.ВидДоговора = ПредопределенноеЗначение("Перечисление.ВидыДоговоровКонтрагентов.СКомитентомНаЗакупку");
```
---
Я это понимаю и видел. Но значение реквизита объекта с отображением элемента на форме никак не связано если это новый объект и только создаётся. По умолчанию этот признак установлен в "ложь".
Полагаю, что это - настройка по Организации. Только пока не найду где устанавливается.
---
значение реквизита объекта с отображением элемента на форме никак не связаноЯ и не говорю, что связано. Связано вот здесь:и строка 830
&НаКлиентеНаСервереБезКонтекста
Процедура УправлениеФормой(Форма)
---
Элементы.ГруппаПеревыставлениеСФ.Видимость =
            Объект.ВидДоговора = ПредопределенноеЗначение("Перечисление.ВидыДоговоровКонтрагентов.СКомитентомНаЗакупку"); Этот код отрабатывает при создании нового договора.
---
Отрабатывать-то отрабатывает, но элемент по-прежнему не отображается на форме. Комментарий (4)
---
Пройдитесь отладчиком в ПриСозданииНаСервере и в ПриОткрытии и поймайте момент когда Элементы.ГруппаПеревыставлениеСФ.Видимость = Ложь. Если в УправлениеФормой он устанавливается в Истина, значит потом где-то в Ложь. Надо найти этот момент.
---
Если есть расширения конфигурации, надо и их тоже проверить
---
Код на изменении видимости срабатывает при событии у элемента "при изменении", поэтому процедуры "при создании на сервере"/"при открытии" смотреть, думаю, не стоит.
---
Ну вы сравнили версии. Где 59 и где 111. Там уже половина методик поменялась.
Тут вариантов немного. 1) найти инструкцию от вашей версии (я думаю, это нереально, потому что ее нет. Но возможно я ошибаюсь). 2) найти консультанта по БП, который знает, где какие флажки (более реально, хотя тоже не так просто) 3) найти программиста, который разберет код и найдет, что вам нужно. Тоже реально, но может быть недешево, там копаться бывает очень долго.
---
Элементы.ГруппаПеревыставлениеСФ.Видимость =
            Объект.ВидДоговора = ПредопределенноеЗначение("Перечисление.ВидыДоговоровКонтрагентов.СКомитентомНаЗакупку");

3.0.109 флажок «Счета-фактуры перевыставляются от имени организации» не выводит, при этом код отрабатывает в Истина
---
Всё верно. В том то и вопрос. Как при создании нового договора его установить?! Либо изменить у существующего?!
---
На видимость влияет Функциональная опция "РасширенныйФункционал" установленная для реквизита СчетаФактурыОтИмениОрганизации справочника ДоговорыКонтрагентов. РасширенныйФункционал действительно может быть включен только для версии КОРП. Тем не менее отобразить флажок можно, например через расширение.
---
Этот функционал доступен только в версии КОРП.
---
Этот функционал доступен только в версии КОРП.
Похоже на то.
---
Я в свое время тоже озадачилась почему флаг «Счета-фактуры перевыставляются от имени организации» не виден, писала в 1С, ответили только в КОРП. Пришлось писать внешнюю обработку, которая выставляет этот флаг в договоре.
---
Если нужно - вот обработка
---
У меня КОРП и договор создаю С комитентом (принципалом) на закупку - но галочка на форме не видна?
---
Затупил) выше были ответы всё понятно.