|   |   | 
| 
 | В 1с 7.7 позиционирование на элемент справочника ↓ (Волшебник 11.03.2024 14:19) | ☑ | ||
|---|---|---|---|---|
| 0
    
        Tasha_B_N naïve 11.03.24✎ 13:28 | 
        Добрый день!
 При поиске кода БСО из ТТН: Спр=СоздатьОбъект("Справочник.ТипыБланков"); 
	Если Спр.НайтиПоКоду("401951") = 1 Тогда
		ТипБСО.Код =Спр.ТекущийЭлемент().Код;
	КонецЕсли;В реквизит формы ТипБСО типа Справочник.ТипыБланков записывает нужный код, а если открыть из формы выбор в ручную, то в самом справочнике позиция с другим кодом. Подскажите как поменять позицию элемента справочника, чтобы при выборе в ручную из справочника уже был выделен элемент с заданным кодом? | |||
| 1
    
        АгентБезопасной Нацио 11.03.24✎ 13:28 | 
        "ничего не понятно, но очень интересно!"
 Может, в реквизит формы записать ТекущийЭлемент()? | |||
| 2
    
        Волшебник 11.03.24✎ 13:29 | 
        Заканчивалась первая четверть XXI века... Они продолжали пилить семёрку...     | |||
| 3
    
        АгентБезопасной Нацио 11.03.24✎ 13:30 | 
        (2) зря ты так... Она не "продолжает", она "начинает"     | |||
| 4
    
        Tasha_B_N naïve 11.03.24✎ 13:39 | 
        Так в реквизит формы и пишется ТекущийЭлемент():
 ТипБСО.Код =Спр.ТекущийЭлемент().Код; Он изменяется только на форме, а если открыть справочник из формы в ручную, то там остается на позиции до изменений... | |||
| 5
    
        Builder 11.03.24✎ 13:43 | 
        можно и так:
 ТипБСО.Код =Спр.Код И записывать не пробовали? А то пишите в форму, а в базу забываете. Или я ничего не понял ... Что откуда открыть, где код выполняется....? А, блин, код то в 7-ке. ТипБСО.Код =Спр.Код; ТипБСО.Записать(); | |||
| 6
    
        mishaPH 11.03.24✎ 13:42 | 
        ТипБСО.Код  ТипБСО что это?     | |||
| 7
    
        mishaPH 11.03.24✎ 13:43 | 
        если ТипБСО это справочник и ему назначают код Спр.Код то где ТипБСО.Записать()     | |||
| 8
    
        Tasha_B_N naïve 11.03.24✎ 13:49 | 
        ТипБСО это реквизит формы ТТН, где выбираем код БСО в ручную из справочника, надо чтоб не в ручную, а по умолчанию конкретный код.
 Пробовала через выбор элемента, но там ошибка: Не выбран элемент! | |||
| 9
    
        Tasha_B_N naïve 11.03.24✎ 13:53 | 
        ТипБСО.Записать()
 {Документ.ТТН.Форма.Модуль(211)}: Не выбран элемент! | |||
| 10
    
        Волшебник 11.03.24✎ 13:54 | 
        (3) Вот это для меня вообще загадка     | |||
| 11
    
        mishaPH 11.03.24✎ 13:56 | 
        (10) а чего тут загадочного. клюшек еще много и требуются доработки. А прогов мало. Вот и пригоняют из франя которые их не видели.     | |||
| 12
    
        Builder 11.03.24✎ 13:58 | 
        (8) Стало все еще более непонятно :) 
 Вам надо в документ выбрать из справочника элемент с нужным кодом? | |||
| 13
    
        Builder 11.03.24✎ 13:58 | 
        ТипБСО - это точно реквизит формы? Или и документа тоже?     | |||
| 14
    
        Builder 11.03.24✎ 14:00 | 
        подозреваю надо вам как то так:
 Если Спр.НайтиПоКоду("401951") = 1 Тогда ТипБСО =Спр.ТекущийЭлемент(); КонецЕсли | |||
| 15
    
        mishaPH 11.03.24✎ 14:10 | 
        (8) (8) простите. а зачем и по какому поводу вы ему код назначаете?
 вы хотите ему назначить .код из =Спр.ТекущийЭлемент().Код | |||
| 16
    
        mishaPH 11.03.24✎ 14:11 | 
        (14) кстати да. может на форму его найти надо     | |||
| 17
    
        mishaPH 11.03.24✎ 14:12 | 
        бу га га. кажется я понял. код БСО это именно код число и т.п. представлен в виде спр. А автор видимо пытается натянуть сову на глобус и использовать код справочника     | |||
| 18
    
        Tasha_B_N naïve 11.03.24✎ 14:13 | 
        Спасибо, работает!     | |||
| 19
    
        Tasha_B_N naïve 11.03.24✎ 14:14 | 
        Код был лишним:)     | |||
| 20
    
        uno-group 11.03.24✎ 15:05 | 
        (10) Дык 8 уже тем более нет смысла учить. Бету 9 уже выложили так, что она уйдет в историю как 8.1 и 8.2. Останутся клюшки и элемент.     | |||
| 21
    
        Guk 11.03.24✎ 15:35 | 
        шикарно, я считаю. подкину ветку работодателю, пусть еще пару десяток к окладу накинет ;)...     | |||
| 22
    
        Волшебник 11.03.24✎ 19:11 | 
        (21) Поддерживаю. Заломите им ценник на полляма, чтобы сдохли     | |||
| 23
    
        Злопчинский 12.03.24✎ 23:06 | 
        Применение без повода конструкции ТекущийЭлемени().тутчтото - в  наш про, вещенный век это странновато. Точно, как выше сказали пригнали наверное безграмотного восьмеиочника какого о срочно хотелку клиента закрыть. Да ещё стиль изложения ТС как бы намекает на полную оторванность от реальностей...     | |||
| 24
    
        Волшебник 13.03.24✎ 09:07 | 
        (23) Ваш речевой оборот "в  наш про, вещенный век" тоже как бы намекает...     | |||
| 25
    
        Злопчинский 13.03.24✎ 09:29 | 
        (24) это всего лишь намекает что все речи про ИИ - бутафория, описки автоматом не научились даже исправлять...
 . со смартфона да, бывает косячу часто... | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |