Имя: Пароль:
1C
1С v8
Отбор по реквизиту в регистре накопления
, ,
0 Azgerd
 
21.05.18
10:12
Здравствуйте! В ЗУПе надо срочно поменять регистрацию в налоговом органе в регистре "СведенияОДоходахНДФЛ". Создал процедуру
Процедура  ВыполнитьИзменение()
    СсылкаПодразделение = ЭтаФорма.Подразделение;
    СсылкаНО = Справочники.РегистрацииВНалоговомОргане.НайтиПоКоду("6188");
    Набор = РегистрыНакопления.СведенияОДоходахНДФЛ.СоздатьНаборЗаписей();
    Набор.Отбор.Подразделение.Установить(СсылкаПодразделение);
    Набор.Прочитать();
    Для Каждого Движение Из Набор Цикл
        Движение.РегистрацияВНалоговомОргане = СсылкаНО;        
    КонецЦикла;    
        
КонецПроцедуры

Ругается не найдено поле подразделение, скорее всего из-за того что подразделение в регистре является не измерением а реквизитом. Как можно в регистре сделать отбор по реквизиту?
1 mehfk
 
21.05.18
10:14
>> Как можно в регистре сделать отбор по реквизиту?
1. Устроиться в 1с в отдел разработки платформы.
2. Реализовать хотелку.
3. Уволиться из 1С.
4. PROFIT!
2 Cool_Profi
 
21.05.18
10:18
Может, индексацию поставить?
3 Малыш Джон
 
21.05.18
10:18
(0) А регистраторы ты не меняешь?
4 Cool_Profi
 
21.05.18
10:19
А, вру. У тебя регистр подчинённый регистратору. Поэтому в нём только по документу.
5 Buster007
 
21.05.18
10:20
(0) выбираешь значения измерений и регистратор запрос с отбором по подразделению, и дальше сам знаешь
6 Irbis
 
21.05.18
10:21
(0)Для начала внематочно выкурить СП в части набора записей РН.
7 Alekzander Wolf
 
21.05.18
10:22
СсылкаПодразделение = ЭтаФорма.Подразделение.Значение;
8 Alekzander Wolf
 
21.05.18
10:23
(4) +1
9 Azgerd
 
21.05.18
10:24
(4), (5) Спасибо! Понятно.
10 SleepyHead
 
гуру
21.05.18
10:39
(0), ай, какой молодец. А потом пользователь с шаловливыми ручками снимет дату запрета редактирования и перепроведет документ начисления..
11 ildary
 
21.05.18
10:49
(10) а потом можно разводить руками и говорить "восьмерка еще сырая"
12 Azgerd
 
21.05.18
10:51
(10) Ничего страшного, нихай перепроводит. Проблема была в том, что после переноса с ЗУП 2.5 в справочнике подразделений "регистрация в налоговом органе" пропала дата в поле "Сведения о регистрации действуют с", когда установил эту дату, при перепроведении документов по этим подразделениям код налоговой становится правильным, а в регистры я полез, потому что как-то ссыкотно перепроводить все начисления с начала года ибо это ЗУП 3.1 че она там пересторнирует при перепроведении ХЗ...
13 SleepyHead
 
гуру
21.05.18
10:56
(12) Понимаю - каждый сам имеет право выбирать, чего ему больше бояться.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший