#0
by maxxximka
Здравствуйте, возник внезапный вопрос: при вводе реализации на основании заказа покупателя поле "ответственный" не заполняется, хотя в самом заказе покупателя всё заполнено. Куда можно копнуть? УТ 10.3 (10.3.39.1), платформа 8.3.9.2033.
#1
by Гипервизор
Ответственный в этом случае заполняется не из документа-основания, а из настроек пользователя: Сервис-Настройки пользователя-Основные значения для подстановки в документы и справочники-Прочие значения
#2
by maxxximka
Понял, спасибо, тогда переформулирую вопрос: пишу в функции заполнения код Ответственный = Справочники.Пользователи.НайтиПоНаименованию(Основание.Ответственный) - в отладчике вижу, что реквизит заполняется, но когда возвращаюсь на форму документа, там пусто. Что я делаю не так?
#6
by maxxximka
Пробовал, не помогло. Взял процедуру ОбработкаЗаполнения в документе Реализации, написал так, как предложили, в отладчике вижу, что реквизит заполняется, но возвращаясь на форму - он пустой. По ходу движения по коду не вижу места, чтобы он обратно где-то обнулялся. Куда еще можно посмотреть?
#8
by Сияющий Асинхраль
В обработке заполнения "ЭтотОбъект" не нужен, здесь достаточно: Также как строчкой выше у тебя в написано: ВидОперации = Перечисления.ВидыОперацийРеализацияТоваров.ПродажаКомиссия; Тут может быть одно из двух: либо где-то в дальнейшем "Ответственный" очищается (это уж тебе карты в руки, не видя конфу издали никто тебе это не скажет), либо таки на форме ты видишь другой реквизит...
#9
by Сияющий Асинхраль
+ Да, кстати, очень велика вероятность, что Ответственный очищается в процедурке формы "ПриОткрытии", например, в документе Реализация товаров и услуг, есть такой код: Он же отрабатывает и при вводе на основании
#11
by maxxximka
Апнем немножечко: добавил предложенный код в процедуру ПриОткрытии, теперь при попытке создать реализацию не на основании заказа покупателя, а просто так, получаю ошибку об отсутствии реквизита Основание.Ответственный. Я понимаю, в чем тут ошибка, вопрос в том, как правильнее ее обойти? Не могу понять, как правильно проверить этот реквизит на существование.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Обновление УТ, пытаюсь обновить 10.2.9.2 на 10.2.10 не даёт, подскажите поч
- Перенос данных из УТ 10.2.13.1 в УТ 10.3.1.7 кто подскажет чем воспользоват
- Как правильно обновить УТ 10.2.13.1 на УТ 10.3.3.3 в 1С 8.1 ?
- Конвертация данных УТ 10.2 на УТ 10.3
- Насколько трудно перевести УТ 10.2(8.0) в УТ 10.3 (8.1)?
- Базавая версия УТ с УТ проф как связывается (какие варианты рабочие есть)?
- Привезли УТ 11 вместо УТ 10.3. Можно ли использовать?
- Выгрузка из УТ в УТ..
- Перенос из УТ релиз 10.3.5.1 в УТ 10.3.14.5
- Перенос обработки из УТ 10 в УТ 11
- Оплата картой в чеке ККМ УТ 10.3 (10.3.10.4)
- v8: УТ 10.3 (10.3.10.4) Подбор номенклатуры в интерфейсе кассира
В этой группе 1С
- Как программно создать с-ф полученный на основании поступления.
- Розница 22 Продажа на одной кассе с двух ФР
- БГУ 1: Амортизация, инвентарная карточка
- Нужна ли блокировка для менеджера записи регистра сведений?
- ошибка Поле объекта не обнаружено
- Зуп перенос данных из 2.5 в 3.1 индексация при расчете среднего
- Загрузка файла xml в 1с из сторонней программы
- УПП 1.3. Контролируемые сделки
- v7: Шифрование алгоритмом SHA1
- ЗУП 2.5 Метод "отклонений". Изменить ночные часы.
- Онлайн касса. Неверный номер регистра Атол 22 Fprint 22 ПТК и УТ 11.3.
- ЗуП 3,1 Отпуск сразу после выплаты ЗП. Как отражать правильно?
- Отобрать в запросе только те, что можно привести к числу
- Оценка рентабельности 1с УТ 11.3
- v7: Переход с Комплексная 7.7 на БП 3.0
- Ограничение прав ут 10,3 ошибка
- 1C 8.3.9.1850 NameDecl.dll не работает
- Перенос программной лицензии 1с
- v7: Сложный запрос для табличного поля 1С++
- Обмен Розница 2.2 с БП 3.0