#0
by DrRaptor
Есть документ. В нем реквизит типа <Документ>. Нужно при создании документа присвоить реквизиту вид в зависимости от ситуации. Вот часть текста: Проверяю про Отладчику: Команда НазначитьВид отрабатывается, а вид не присваивается. В чем дело? Вот что выдается в отладчике:
#6
by DrRaptor
Я уже создал новый пустой вид документа. В нем реквизит "Новый1" с типом <Документ>. В форме одна процедура при открытии с командой Все равно вид не назначается! Может в глобальном модуле нужно какое-то разрешение установить, галочку где-то поставить... Может нельзя вообще реквизиту документа вид назначать...
#7
by Voronve
НазначитьТип(<?>,,,) Синтаксис: НазначитьТип(<ИмяРеквизита>,<ИмяТипа>,<Длина>,<Точность>) Назначение: Назначить тип для реквизита неопределенного типа. Параметры: <ИмяРеквизита> - строка с наименованием реквизита неопределенного типа, как он назван в конфигураторе. <ИмяТипа> - строковое выражение - название типа данных (или Вид субконто), который назначается реквизиту. Например, ''Строка'', ''Число'', ''Справочник.Товары'', ''Документ.РасходнаяНакладная'' и т.п. <Длина> - необязательный параметр. Число - длина поля представления данных. Имеет смысл только при задании числового или строкового типа. <Точность> - необязательный параметр. Число знаков после десятичной точки. Имеет смысл только при задании числового типа.
#8
by DrRaptor
ну НазначитьТип то понятно что работает, тут все нормально. Вопрос то про НазначитьВид
#9
by Aleksey
а попробуй добавить Если Найти(ТипИсполнения.Идентификатор,"ДС")>0 Тогда НазначитьВид(ДокументЗайма,"ОперацияДС");
#13
by DrRaptor
А я считал, что НеИзменятьВид - типа так дается разрешение на присвоение нового вида. Думал, что вообще запрещает менять вид. Пробовал вообще без НеИзменятьВид - не помогало.
#14
by DrRaptor
Все работает, но проверка вида в отладчике все равно ничего не показывает: че за хрень?
#15
by Voronve
Все логично. .Вид - возвращает тебе "РасходнаяНакладная" из "Документ.РасходнаяНакладная". Если документ пустой (не выбран) .Вид вернет тебе пустую строку
#22
by DrRaptor
Когда вид реквизита задан жестко в конфигураторе, все условия, сравнения и прочее работают нормально даже при невыбранном значении реквизита ДокументЗайма. Как только делаю неопределенный документ - все слетает, ничего не работает! Присвоение вида реквизиту в самом начале работы формы не помагает.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Назначить вид документа: как убрать выбор вида?
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- Получение макета обработки в модуле формы
- Сортировка по полю в дереве значений
- Процедура или функция с указанным именем не определена (Предупреждение)
- Как в УТ 10.3 вести учет в упаковках?
- Проводки оприходования НЗП
- Вывод картинки в макет
- Блокировка на сервере 1с
- СКД вывод отчета в две колонки
- Игнорируется начисление амортизации при закрытии месяца
- УПП. Погашение процентов по займам сотрудника
- Удаление строк из ТЗ по условию
- УПП 1.3. Значение из свойств номенклатуры в реквизит табличной части
- Зачем подчиненные подсистемы в интерфейсе такси?
- v7: Количество страниц при печати документа.
- Не могу изменить статус смены в отчете о розничных продажах
- Не могу закрыть смену, случайно нажал снять Z-отчет
- Вопрос по периодам в СКД
- УТ 10.3 регистр товары организаций
- Windows Server 2008 не видит ключи 1С по сети?
- Разница между Win Server 2008R2 и Win Server 2003 R2