|   |   | 
| 
 | Получить ссылку на реквизит справочника | ☑ | ||
|---|---|---|---|---|
| 0
    
        STAYEKR 21.06.12✎ 13:04 | 
        нужно получить ссылку на занчение:
  Дата1 = Справочники.ИмяСправочника.ИмяРеквизита + 100500; Как граммотно взять значение реквизита из справочника? Заранее спасибо! | |||
| 1
    
        PR 21.06.12✎ 13:05 | 
        Че?     | |||
| 2
    
        ДенисЧ 21.06.12✎ 13:06 | 
        []     | |||
| 3
    
        mkanaev 21.06.12✎ 13:06 | 
        граматно, хммм... ну делай это в свитере, очках и серьёзным лицом     | |||
| 4
    
        vicof 21.06.12✎ 13:07 | 
        Никак. Потому что ГраМотно.     | |||
| 5
    
        Arhimed2007 21.06.12✎ 13:09 | 
        о чем написал? кто понял переведите)     | |||
| 6
    
        mkanaev 21.06.12✎ 13:10 | 
        (5) реквизит надо взять из справочника, предположительно в плен     | |||
| 7
    
        Ненавижу 1С гуру 21.06.12✎ 13:14 | 
        (0) ссылок (как в си++) и указателей на области памяти для не-объектов в 1с нет     | |||
| 8
    
        STAYEKR 21.06.12✎ 13:21 | 
        Нужно к значениею реквизита справочника (тип реквизита - число) прибавить некоторое другое число     | |||
| 9
    
        Nagaru 21.06.12✎ 13:23 | 
        (8) Кажется для этого используют операцию сложения. В 1С она отображается символом "+".     | |||
| 10
    
        mkanaev 21.06.12✎ 13:24 | 
        (9) да блин написанно же, граматно надо!!!     | |||
| 11
    
        STAYEKR 21.06.12✎ 13:26 | 
        (9),(10)Петросяны, благодарю! 
  Как именно значение реквизита взять, аншлаговцы? | |||
| 12
    
        Molinor 21.06.12✎ 13:27 | 
        Сначала надо взять элемент справочника.     | |||
| 13
    
        mkanaev 21.06.12✎ 13:27 | 
        (11) бери его сзади!     | |||
| 14
    
        Любопытная 21.06.12✎ 13:27 | 
        (11) обратись к элементу справлчника, а не к менеджеру     | |||
| 15
    
        STAYEKR 21.06.12✎ 13:29 | 
        (13) предлагаю тебе взять сзади (9) и возликовать! Или поделить себя на ноль.     | |||
| 16
    
        STAYEKR 21.06.12✎ 13:29 | 
        (14) а как это сделать?     | |||
| 17
    
        Fragster гуру 21.06.12✎ 13:29 | 
        автору надо прочитать самые азы, а не спрашивать их на форуме. если сейчас товетить, то фигней будет затрахивать очень долго, вместо того, чтобы воспользоваться поиском/прочитать документацию     | |||
| 18
    
        Fragster гуру 21.06.12✎ 13:30 | ||||
| 19
    
        Nagaru 21.06.12✎ 13:30 | 
        (11) Ты для начала определись откуда ты пытаешься взять реквизит. Надо полагать, что справочник у тебя не из одного элемента состоит правда?     | |||
| 20
    
        Fragster гуру 21.06.12✎ 13:30 | ||||
| 21
    
        Fragster гуру 21.06.12✎ 13:31 | 
        (19) помогать на уровне "0" бесполезно     | |||
| 22
    
        PR 21.06.12✎ 13:31 | 
        О, у меня телепат проснулся после (2) :))
  Дата1 = Справочники.ИмяСправочника["ИмяРеквизита" + 100500]; | |||
| 23
    
        Fragster гуру 21.06.12✎ 13:32 | 
        (22) все равно ж не работает     | |||
| 24
    
        Buster007 21.06.12✎ 13:32 | 
        (22) хватит подсказывать! ))
  надо так а = Справочники.ИмяСправочника.ПустаяСсылка(); Выполнить("а = Справочники.ИмяСправочника.ИмяРеквизита" + Строка(100500)); Научим сразу делать правильно! )) | |||
| 25
    
        wowik 21.06.12✎ 13:33 | 
        (1)+1     | |||
| 26
    
        mkanaev 21.06.12✎ 13:33 | 
        (15) в 1С-ники баз среднего образования начали брать...     | |||
| 27
    
        PR 21.06.12✎ 13:33 | 
        (23) Ну не до конца же все ему разжевывать :))     | |||
| 28
    
        mkanaev 21.06.12✎ 13:35 | 
        новая тема симинара "Как взять реквизит элемента справочника, без наличия самого элемента справочника"     | |||
| 29
    
        STAYEKR 21.06.12✎ 13:39 | 
        а по существу может кто-нибудь помочь?     | |||
| 30
    
        H A D G E H O G s 21.06.12✎ 13:40 | 
        (29) Я могу.     | |||
| 31
    
        anddro 21.06.12✎ 13:41 | 
        по существу уже помогли в (20), изучи в начале базовые понятия.     | |||
| 32
    
        PR 21.06.12✎ 13:41 | 
        (29) А по существу RTFM     | |||
| 33
    
        jumper 21.06.12✎ 13:41 | 
        (30) -> (2)     | |||
| 34
    
        STAYEKR 21.06.12✎ 13:54 | 
        Так сложно написать, как будет правильно, аншлаговцы?     | |||
| 35
    
        Reset 21.06.12✎ 13:57 | 
        (34) Ты задал совершенно дурацкий вопрос, на него невозможно ответить, неужели непонятно?     | |||
| 36
    
        anddro 21.06.12✎ 13:57 | 
        (34)
  В справочнике может может быть один элемент, а может быть и 5 миллионов. Начни с ответа на вопрос: значение реквизита какого из элементов тебе нужно узнать? | |||
| 37
    
        H A D G E H O G s 21.06.12✎ 14:00 | 
        (34) Уважаемый дятел, найдите себе учебник по 1С, наймите репетитора или устройтесь во франч. И не заводите больше чрезмерно глупых веток.     | |||
| 38
    
        PR 21.06.12✎ 14:01 | 
        (34) Правильно будет
  Дата1 = ЭлементСправочникаКоторыйТебеОткудаТоНужноВзятьКудаТоЖеТыСобираешьсяЧтоТоЗаписать["ИмяРеквизита" + 100500]; , двоечник. | |||
| 39
    
        PR 21.06.12✎ 14:03 | 
        +(38) Пардон, допустил грубейшую ошибку.
  Дата1 = ЭлементСправочникаКоторыйТебеОткудаТоНужноВзятьОткудаТоЖеТыСобираешьсяЧтоТоПрочитать["ИмяРеквизита" + 100500]; Двоечник :)) | |||
| 40
    
        Nagaru 21.06.12✎ 14:51 | 
        Кажется в мире стало одним потенциальным одинэсником меньше     | |||
| 41
    
        H A D G E H O G s 21.06.12✎ 14:52 | 
        Мы стараемся по мере сил.     | |||
| 42
    
        STAYEKR 21.06.12✎ 14:53 | 
        (40)А вот и нет! Хоть съесть учебник придется, но разберусь. (37) номерок своего репетитора не подкинешь? Ветки тупые, поскольку ты их оффтопом забиваешь. (35), понятно, уважаемый. (38) Спасибо, гражданин Печенькин! Ваш комментарий помог разобраться. Значит ли это по-прежнему, что я двоечник?
  В остальномвсем спасибо, глубокознающие гуру великой однозадницы! | |||
| 43
    
        Ненавижу 1С гуру 21.06.12✎ 14:55 | 
        (42) жги еще     | |||
| 44
    
        STAYEKR 21.06.12✎ 14:56 | 
        (43) Приятно, что есть почетатели моего творчества! Все мои отжиги и тупняки для Вас, господа!     | |||
| 45
    
        PR 21.06.12✎ 14:58 | 
        (42) Ну, это значит, что ты двоечник с вектором направленности в изучение предмета.
  Что хорошо :)) | |||
| 46
    
        Рэйв 21.06.12✎ 14:59 | 
        (44)СсылкаНаСправочник.ИмяРеквизита
  Если не знаешь элементарных вещей, хоть бы не позорился и почитал в книжке сначала. | |||
| 47
    
        sergeante 21.06.12✎ 15:01 | 
        (44) да плюнь им в лицо, они тут все такие.     | |||
| 48
    
        Ненавижу 1С гуру 21.06.12✎ 15:02 | 
        (44) между прочим в прошлый раз v8: Преобразование значения к типу Дата не может быть выполнено я тебе помог     | |||
| 49
    
        STAYEKR 21.06.12✎ 15:03 | 
        (46) У меня нет поводов позориться, я сюда обратился за помощью. Согласен с Вами, не всегда приятно, что спрашивают прописные истины, но я, к Вашему глубокому сожалению, не нашел сразу этого в книге. Потом, конечно, разобрался.
  (47) Нет, тут есть Истиные Гуру! Они знают и могут все! И поэтому я пришел на этот Великий Волшебный и Таинственный Форум набираться Силы Знания! | |||
| 50
    
        sergeante 21.06.12✎ 15:03 | 
        +(44) но впредь всётаки читай внимательно ответы. Тебе уже в (2) ответ дали.     | |||
| 51
    
        sergeante 21.06.12✎ 15:04 | 
        (49) выбери свой путь, юный падаван.     | |||
| 52
    
        Рэйв 21.06.12✎ 15:06 | 
        (51)ДЛя начала падавану неплохо бы поучиться смирению и отучиться от привычки впадать в смертный грех гордыни:-)  Хотя бы пока не станет внимательней читать книги на радость общественности.     | |||
| 53
    
        Fragster гуру 21.06.12✎ 15:11 | 
        (48) да чем ты помог-то? правильный ответ сразу в 1 посте     | |||
| 54
    
        Ненавижу 1С гуру 21.06.12✎ 15:14 | 
        (53) ты указал на ошибку, а я на философию, но спорить не буду - ты безусловно помог быстрее     | |||
| 55
    
        STAYEKR 21.06.12✎ 15:17 | 
        (48) Ты мой Мудрый Сенсей! Я горжусь быть Избранным для обучения Тобой! (48) Не ругайся с Мастером! Будь еще одним моим Наставником, о мудрейший! (51) я на пути к этому, Гуру. (53) Философия - это основа великой однозадницы!     | |||
| 56
    
        Fragster гуру 21.06.12✎ 15:18 | 
        (54) наод заставлять нубов пользоваться мозгом, а то привыкнут, что всё разжевывают, и все...     | |||
| 57
    
        H A D G E H O G s 21.06.12✎ 15:19 | 
        (55) Он еще тебя научит NULL-ы любить.     | |||
| 58
    
        Ненавижу 1С гуру 21.06.12✎ 15:22 | 
        (57) ну ты то уже испорчен, тебя учить поздно ))     | |||
| 59
    
        Ненавижу 1С гуру 21.06.12✎ 15:22 | 
        (56) так я не против     | |||
| 60
    
        STAYEKR 21.06.12✎ 15:23 | 
        (56) да ты не переживай, дядя Антоша, я воспользуюсь мозгом, когда он как у тебя будет, умный же!     | |||
| 61
    
        lxs 21.06.12✎ 15:31 | 
        ща))     | |||
| 62
    
        lxs 21.06.12✎ 15:32 | 
        а = <ОбъектНосительИнформации>.<ИмяРеквизитаОбъекта> + б;     | |||
| 63
    
        lxs 21.06.12✎ 15:35 | 
        Справочники.<ИмяСправочника> - это не источник данных.
  Если ты напишешь а = Справочники.<ИмяСправочника>.НайтиПоКоду(<КодЭлементаСправочника>).<ИмяРеквизита> + б; то при удачном стечении обстоятельств получишь некое значение, или ошибку, если не укажешь код. | |||
| 64
    
        STAYEKR 21.06.12✎ 15:44 | 
        (63) спасибо за помощь     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |