|   |   | 
| 
 | Получить ресурс периодического Регистра Сведений | ☑ | ||
|---|---|---|---|---|
| 0
    
        Gangar 26.12.13✎ 01:55 | 
        НДС = РегистрыСведений.УчетнаяПолитикаНалоговыйУчет.СоздатьНаборЗаписей();
 НДС.Отбор.Организация.Установить(Плательщик); НДС.Прочитать(); Если НДС.Количество() > 0 Тогда Сообщить(НДС[0].СхемаНалогообложения.Код); СтавкаНДС = НДС[0].СхемаНалогообложения.Код; Сообщить(СтавкаНДС); КонецЕсли; Первое Сообщить пишет как надо, а вот через переменную никак. ЧЯДНТ? | |||
| 1
    
        MKZM 26.12.13✎ 01:59 | 
        А запросом? Никак?     | |||
| 2
    
        MKZM 26.12.13✎ 02:00 | 
        Упр неб     | |||
| 3
    
        MKZM 26.12.13✎ 02:01 | 
        Срез последних и дата. Нет?     | |||
| 4
    
        MKZM 26.12.13✎ 02:03 | 
        Странно.     | |||
| 5
    
        MKZM 26.12.13✎ 02:04 | 
        Ну все таки, уф или нрет, прчие вещи     | |||
| 6
    
        MKZM 26.12.13✎ 02:05 | 
        Блин надо в цикле     | |||
| 7
    
        MKZM 26.12.13✎ 02:05 | 
        Я бы флагом помахал.. честно.     | |||
| 8
    
        Gangar 26.12.13✎ 02:06 | 
        (7) нет, не УФ, обычное приложение     | |||
| 9
    
        Gangar 26.12.13✎ 02:07 | 
        (7) запросом тоже через переменную не хочет.
 замена периодического на непериодический тоже не помогает | |||
| 10
    
        MKZM 26.12.13✎ 02:07 | 
        Ну тогда 6     | |||
| 11
    
        Gangar 26.12.13✎ 02:12 | 
        (10) Для Каждого Запись Из НДС Цикл
 Сообщить(НДС[0].СхемаНалогообложения.Код); СтавкаНДС = НДС[0].СхемаНалогообложения.Код; Сообщить(СтавкаНДС); КонецЦикла так тоже нет | |||
| 12
    
        GROOVY 26.12.13✎ 02:25 | 
        Руки надо отрывать за чтение данных путем создания набора записей.     | |||
| 13
    
        GROOVY 26.12.13✎ 02:27 | 
        "замена периодического на непериодический тоже не помогает" - жги дальше!     | |||
| 14
    
        Gangar 26.12.13✎ 02:28 | 
        Запрос = Новый Запрос;
 Запрос.Текст = "ВЫБРАТЬ | УчетнаяПолитикаНалоговыйУчет.Организация, | УчетнаяПолитикаНалоговыйУчет.СхемаНалогообложения КАК СхемаНалогообложения |ИЗ | РегистрСведений.УчетнаяПолитикаНалоговыйУчет КАК УчетнаяПолитикаНалоговыйУчет |ГДЕ | УчетнаяПолитикаНалоговыйУчет.Организация В(&Организация)"; Запрос.УстановитьПараметр("Организация",Плательщик); Выборка = Запрос.Выполнить().Выгрузить(); НаборЗаписей = РегистрыСведений.УчетнаяПолитикаНалоговыйУчет.СоздатьНаборЗаписей(); НаборЗаписей.Загрузить(Выборка); Если НаборЗаписей.Количество()>0 Тогда СтавкаНДС = НаборЗаписей.СхемаНалогообложения.Код; Сообщить(СтавкаНДС); КонецЕсли; а так пишет, что поле не обнаружено | |||
| 15
    
        GROOVY 26.12.13✎ 02:29 | 
        (14) Давай еще!     | |||
| 16
    
        Gangar 26.12.13✎ 02:29 | 
        (13) Спасибо, обязательно воспользуюсь вашим советом.     | |||
| 17
    
        GROOVY 26.12.13✎ 02:31 | 
        Ты сначала вопрос попробуй сформулировать, потом обижайся.     | |||
| 18
    
        GROOVY 26.12.13✎ 02:32 | 
        НаборЗаписей используют для изменения данных в регистрах. Не для чтения. Это все равно, что чтобы посчитать свои деньги на р\сч их бы снимали в кассе, пересчитывали и клади обратно.     | |||
| 19
    
        GROOVY 26.12.13✎ 02:32 | 
        *клали.     | |||
| 20
    
        Gangar 26.12.13✎ 02:33 | 
        (17) я не обиделся, я воспитанный.
 вопрос, если я не путаю, в (0) изложен. ресурс надо получить в переменную для дальнейшего сравнения. | |||
| 21
    
        GROOVY 26.12.13✎ 02:34 | 
        Регистр сведений периодический?     | |||
| 22
    
        Gangar 26.12.13✎ 02:35 | 
        (21) именно.     | |||
| 23
    
        GROOVY 26.12.13✎ 02:35 | 
        Ресурс называется "СхемаНалогообложения"? тип у него какой?     | |||
| 24
    
        Dethmont 26.12.13✎ 02:36 | 
        на 95% ответ это хорошо заданный вопрос!     | |||
| 25
    
        Gangar 26.12.13✎ 02:36 | 
        (23) СправочникСсылка.СхемыНалогообложения     | |||
| 26
    
        GROOVY 26.12.13✎ 02:36 | 
        Какие в регистре есть измерения?     | |||
| 27
    
        Gangar 26.12.13✎ 02:37 | 
        только Организация     | |||
| 28
    
        GROOVY 26.12.13✎ 02:39 | 
        Запрос = Новый Запрос("
 |ВЫБРАТЬ СхемаНалогообложения |ИЗ |РегистрСведений.УчетнаяПолитикаНалоговыйУчет.СрезПоследних(&Дата, Организация = &Организация)"); Запрос.УстановитьПараметр("Дата", НужнаяТебеДата); Запрос.УстановитьПараметр("Организация", СсылкаНаОрганизациюПоКоторойНадоПолучитьЗначение); Результат = Запрос.Выполнить(); Если Результат.Пустой() Тогда //нет значения в регистре Иначе Данные = результат.Выбрать(); Данные.Следующий(); ТоЧтоТебеНадо = Данные.СхемаНалогообложения; КонецЕсли; | |||
| 29
    
        Gangar 26.12.13✎ 02:43 | 
        (28) Спасибо. 
 Т.е. лучше и правильней все нужные данные получать запросом? | |||
| 30
    
        GROOVY 26.12.13✎ 02:43 | 
        И на всякий случай, ставка НДC <> СхемаНалогообложения     | |||
| 31
    
        GROOVY 26.12.13✎ 02:44 | 
        (29) Основная модель извлечения данных - запрос.
 Работает? | |||
| 32
    
        Gangar 26.12.13✎ 02:46 | 
        (31) да, работает, спасибо. 
 (30) я в курсе, поэтому и хочу переменную | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |