#0
by Melefaro2010
Добрый день. Никак не могу понять, как заполняется реквизит подразделение в УНФ. Подразделение указывается для пользователя, однако подставляет всё то же основное подразделение. Код, отвечающий за подстановку в общем модуле ЗаполнениеОбъектовУНФ: Если ОтсутствуетНезаполненныйРеквизит("Подразделение", ДокументОбъект) Тогда Возврат; То есть, смотрим, есть ли реквизит подразделение. Если есть - то заполняем, вроде всё классно. Но есть НО - в конфигурации в каких-то документах назван "Подразделение" (например, АктВыполненныхРабот), в каких-то "Структурная единица" (например, документ ЗаказПоставщику). Какой логикой руководствовались разработчики, когда быбирали имя реквизита: СтруктурнаяЕдиница или Подразделения? И как нормально настроить подстановку подразделения по умолчанию во всех документах?
#1
by AlvlSpb
Не путайте ОсновноеПодразделение в приведенном коде и Основное подразделение в настройках пользователя. В первом случае - это предопределенный элемент справочника Структурные Единицы, во втором - это подразделение для подстановки во ВСЕ документы созданные данным пользователем. Смело ставьте в настройках пользователя нужное подразделение (абсолютно неважно Основное оно (предопределенное) или созданное вами), все будет работать как надо. И да. Какая разница как названо поле в форме, главное какой тип данных туда выводится. Так что логика тут почти не при чем )))
#2
by Melefaro2010
У пользователя стоит подразделение, и оно не подтягивается в половине случаях, из-за этого в код и полез. В приведенном коде нет ссылки на предопределеный элемент, функция ПодразделениеПоУмолчанию = УправлениеНебольшойФирмойПовтИсп.ПолучитьЗначениеПоУмолчаниюПользователя(Пользователи.ТекущийПользователь, "ОсновноеПодразделение") вытягивает подразделение из справочника "Сотрудники", но не всегда этот участок коды выполняется, из-за условия перед ним.
#3
by AlvlSpb
Да Извините. Лоханулся. ПолучитьЗначениеПоУмолчаниюПользователя Это как раз найти подразделение из настроек пользователя, слишком быстро пробежал глазами ))). Другого способа кроме настроек пользователя скорей всего нет. А в каких доках не подтягивается?
#4
by Melefaro2010
Заказ поставщику, заказ покупателя, дополнительные расходы, задание на работу. Это что сразу в глаза бросилось.
#5
by AlvlSpb
Вот теперь понял. Вы говорите о табличных частях документов, а не о шапке. В шапке документа все подставляется как надо. В ТЧ: обратите внимание на свойства поля Структурная единица. Параметры вывода - это Отбор. Т.е. по сути список значений и естественно, выводится первый элемент сортировки (по алфавиту). Если хотите выводить нужное значение - пишите код, другого видимо не дано
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- различие в понятиях "Подразделение" и "Подразделение организации"
- Ограничения прав доступа на уровне записей для УНФ нет? Кто с УНФ дело имел?
- 2 Конвертация УНФ - УНФ Не перегружаются связи "На основании"
- Где в ут3 можно задать организацию и подразделение по умолчанию
- Подразделение организации перешло в другое подразделение организации
В этой группе 1С
- Как настроить ключевую операцию APDEX
- Удаление устаревших данных версий файлов (Документооборот КОРП)
- Обмен ТиС v77 -> УНФ v8.3
- Тормозит конфигуратор на сервере
- ЗУП 2.5 НДФЛ больничного декабря, выплачен в январе
- Настройка логов эквайрингового терминала
- ЗУП 3 Предоставляет вычет НДФЛ уволенному сотруднику как бы авансом.
- Выгрузка из ЗУП 2.5 (2.5.114.1) в БП , редакция 3.0 (3.0.46.18)
- Проверить, умещается ли группировка на страницу, СКД.
- Обмен между ЗУП3 и Бух7.7
- Программное создание СКД.Автозаполнение полей где увидеть "автозаполненные поля"
- v7: В запросе отсутствуют итоги по группам клиентов
- Кассы по 54-ФЗ для курьеров
- Расчет себестоимости в КА 1.1
- УТ 11. Проблемы с Программным созданием списка товаров в документе ВводОстатков
- ЭлементHTML - как из него получить полный HTML-текст?
- Расчет себестоимости в УТ 11.3 - вариант "предварительный" не возможен?
- 1с вставка регистрационного штампа в pdf (документооборот)
- Установлен безопасный режим. Выполнение операции запрещено
- Комплексная автоматизация 2.0. Движения по 70 счету