|  | v7: Один из документов не получает через глобальный модуль все данные элемента справочника | ☑ | 
    
        | 0
    
        Asya666   27.01.21✎ 12:54 | 
        Доброго дня, волшебники!
Есть в моей подопечной 1с7.7 в глобальном модуле процедура проверки контрагента на вхождение в группу, если входит - предлагаем изменить на тип цены из карточки этого контрагента. Вызывается процедура в двух документах, в одном работает без проблем, в другом - не получает с контрагента часть реквизитов, в т.ч. ТипЦен. Контрагент выбирается в обоих документах один и тот же. Возникла мысль - а не бывает ли ограничение по доступности реквизитов элементов справочников в зависимости от документа? Если да, то куда смотреть и где исправлять?
 |  | 
    
        | 1
    
        ДенисЧ   27.01.21✎ 12:55 | 
        Ошибка в 15й строке процедуры.     |  | 
    
        | 2
    
        Builder   27.01.21✎ 12:56 | 
        (0) Не бывает.
Смотреть как обычно, в отладчик.
 |  | 
    
        | 3
    
        Mikeware   27.01.21✎ 12:57 | 
        (1) а разве не  "там, где всегда"?     |  | 
    
        | 4
    
        ДенисЧ   27.01.21✎ 13:03 | 
        (3) Так это и есть там...     |  | 
    
        | 5
    
        ДенисЧ   27.01.21✎ 13:04 | 
        (2) Почему не бывает?
Функция ПолучитьРеквизиты(спр, док)
 Если док.Вид() = "док1" тогда
 Возврат 1;
 Иначе Если док.Вид() = "док2" тогда
 Возврат 2;
 Иначе
 Возврат -1;
 КонецЕсли;
 КонеЦФункции
 |  | 
    
        | 6
    
        Mikeware   27.01.21✎ 13:15 | 
        (4) вся ДНК в одной строке?     |  | 
    
        | 7
    
        ДенисЧ   27.01.21✎ 13:17 | 
        (6) Да... Длинновато получилось... Но не булево же? ))     |  | 
    
        | 8
    
        Somebody   27.01.21✎ 13:30 | 
        ограничениq по доступности реквизитов элементов справочников в зависимости от документа не бывает.     |  | 
    
        | 9
    
        8 bit   27.01.21✎ 13:45 | 
        (8) бывает, если это прописано в коде. Или, например, при проведении документа изменяется периодический реквизит. (хотя, это тоже прописано в коде).     |  | 
        Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан