Имя: Пароль:
1C
1С v8
Загружая в УПП классификатор БИК (.json) возник вопрос по заполнению корсчета банка.
0 Serg_1960
 
13.05.21
12:19
В описании банка в классификаторе БИК может быть описано несколько счетов банка (и уже встречались такие записи) - а если не один счет у банка, то какой из них использовать чтобы заполнить КоррСчет банка? В типовой версии фактически используется случайный счет:
...
Для Каждого Элемент Из СправочникБИК.bics Цикл
    ДанныеОрганизации = ДанныеОрганизации(Элемент);
    Если ЗначениеЗаполнено(ДанныеОрганизации.Счета) Тогда
        Для Каждого ОписаниеСчета Из ДанныеОрганизации.Счета Цикл
            ДанныеОрганизации.КоррСчет = ОписаниеСчета.КоррСчет;
...
1 Serg_1960
 
13.05.21
12:34
Я написал проверку заполнения на всякий случай, использую только первый заполненный, но это не принципиально...

Для Каждого ОписаниеСчета Из ДанныеОрганизации.Счета Цикл
   Если ЗначениеЗаполнено(ОписаниеСчета.КоррСчет) Тогда
      ДанныеОрганизации.КоррСчет = ОписаниеСчета.КоррСчет;
      Прервать;
   КонецЕсли;
КонецЦикла;
2 Йохохо
 
13.05.21
12:40
а чем отличаются кс? щас российский электрорубль зарежешь
3 Serg_1960
 
13.05.21
12:59
(2) В нашей организации все расчеты только в рублях. Поэтому корсчет при выборе дополнительно проверяю на 810 (рубль). Но проблема в другом. Вот пример сообщения обработки:

УФК по Архангельской области и Ненецкому автономному округу имеет несколько счетов(2) - будет использован счет, отмеченный (*)
40102810045370000016(*)
40102810045370000087

PS:
счет 40102810045370000016 - для уплаты страховых взносов в ФСС от НС и ПЗ
счет 40102810045370000087 - для уплаты штрафов ГИБДД.
4 Serg_1960
 
13.05.21
13:02
Т.е. выбирая корсчет случайным образом - как бы мне не нарваться случайно на неприятности с бухгалтерами :)