Имя: Пароль:
1C
1С v8
Как вытащить из справочника в запрос последнюю запись?
0 Nzzzz
 
01.10.19
08:46
Конфигурация ЗУП 3.1.
Есть справочник "БанковскиеСчетаКонтрагентов"
Мне нужно из него вытащить БИК у Физ лица.
В этом справочнике есть формаЭлемента, на ней есть реквизит БИК.
Но он находится ТОЛЬКО на форме, его запросом никак не вытащить.
В итоге нашла в этом справочнике реквизит Банк и в нем есть Код - это и есть БИК.
Сложность в том, что запросом вытаскивается 2 записи у одного физ лица. Вытаскиваю из этого справочника Счет и БИК. Счет одинаковый, а БИК разный, поэтому и 2 записи в результате выполнения запроса.
Как мне вытащить актуальные данные? В справочнике нет срез последних. Или как то результат запроса потом в коде обрабатывать?
1 Cyberhawk
 
01.10.19
08:47
Надо смотреть как на форму он попадает, откуда берется, и повторить алгоритм
2 ДенисЧ
 
01.10.19
08:47
Последнюю по какому критерию?
3 ДенисЧ
 
01.10.19
08:48
Кто раньше - Иванов или Сидоров?
4 Nzzzz
 
01.10.19
08:49
(2) У одного сотрудника вытаскивается 2 БИКа, вот последний на сегодняшний день надо
5 catena
 
01.10.19
08:50
(4)"последний на сегодняшний день" по какому критерию определяется?
6 ДенисЧ
 
01.10.19
08:50
(4) Что такое "последний на сегодняшний день"?
По дате ввода в 1с? По дате основания банка? По совпедению последней цифры с последней пыльной бурей на Марсе?
7 ИУБиПовиц
 
01.10.19
08:50
(4) Я скажу глупость, но у сотрудника может же быть два банковских счета и оба актуальны:)
8 Nzzzz
 
01.10.19
08:51
(1) На форму как?
Это я записываю БИК и на основе этого находится банк и подставляется
9 Nzzzz
 
01.10.19
08:51
(7) Да? Блин и какой брать?))Оба?
10 catena
 
01.10.19
08:52
(9)А глазами вы как определяете, какой из них актуальный?
11 piter3
 
01.10.19
08:52
(9) Вот и спросите кто вам такую чушь задал
12 ДенисЧ
 
01.10.19
08:52
(9) Бери тот, у которого сумма цифр наиболее близка к 135й цифре числа пи.
13 Nzzzz
 
01.10.19
08:53
(6) Ну чтобы сотруднику зачислить ЗП, нужен же банк, соответственно БИК тоже нужен.
Вот нужнен БИК актуальный, который сейчас действует у сотрудника
14 catena
 
01.10.19
08:53
(13)Остановитесь и обдумайте вопросы, которые вам задают.
15 ДенисЧ
 
01.10.19
08:54
(13) А вот у меня счета в 3х банках. И у каждого свой БИК. На какой ты мне собираешься переводить зарплату?
16 Nzzzz
 
01.10.19
08:54
(10) Никак, я не знаю, не начисляю же ЗП
Дали задание - делаю) А там 2 БИКа, какой тащить не знаю
17 Nzzzz
 
01.10.19
08:55
(15) Не знаю, вот и спрашиваю на форуме как быть в такой ситуации. Что тащить на печатную форму..
18 piter3
 
01.10.19
08:56
(17) Не там спрашиваешь.Постановщика тряси
19 ДенисЧ
 
01.10.19
08:56
(17) Задай вопрос постановщику. И да, приготовь шариковую ручку и чистый лист бумаги формата А4.
20 Cyberhawk
 
01.10.19
08:56
(8) Ну вот банк подставился - из него и берешь
21 ИУБиПовиц
 
01.10.19
08:56
я могу сказать бик и номер счета которые актуальные:)
мои правда:)
22 ДенисЧ
 
01.10.19
08:58
(21) Они с него налоги будут перечислять, так озвучивай ))
23 Nzzzz
 
01.10.19
08:58
Просто расчетный счет 1 а БИКа 2, поэтому и спрашиваю
24 Йохохо
 
01.10.19
08:58
(23) спросите уже у гугла что же такое БИК
25 Nzzzz
 
01.10.19
08:59
(20) Вы понимаете, что БАНК и НОМЕР СЧЕТА ОДИН, а БИКа 2 штуки.
Поэтому я задаю вопрос.Код же должен быть один! Потому что банк то ОДИИИН!
26 ДенисЧ
 
01.10.19
09:00
(25) Как у тебя у банка могут быть два бика? О_о
27 Cyberhawk
 
01.10.19
09:00
(25) Покажи на картинке
28 WhiteDragon93
 
01.10.19
09:00
(25) покажи запрос, что ли
29 ДенисЧ
 
01.10.19
09:00
(25) "БИК - это Банковский идентификационный код. Номер БИК служит для однозначной идентификации банка при проведении платежей"

Дальше продолжать?
30 Случайный прохожий
 
01.10.19
09:01
(25) Два БИКа для одного банка??? Ну-ну))
31 Nzzzz
 
01.10.19
09:02
Вот результат запроса:

НомерСчета: 40817839498094356346
БанкКод: 048358492
Банк: ФИЛЛИАЛ №34 БАНКА ВТБ

НомерСчета: 40817839498094356346
БанкКод: 048358321
Банк: ФИЛЛИАЛ №34 БАНКА ВТБ
32 Йохохо
 
01.10.19
09:02
(25) это просто подарок судьбы когда учиться заставляют на неправильных данных) сходите купите лотерейный билет сегодня
33 Nzzzz
 
01.10.19
09:04
(32) ахах)))
34 Nzzzz
 
01.10.19
09:04
(32) То есть такого не может быть?
35 ИУБиПовиц
 
01.10.19
09:04
(22) а там денег нет, особо:) (25) Кстати может быть два бика если реорганизация банка была, т.е. до такой даты один, а затем другой. У меня так было в практике когда чи краснодарское чи волгоградское отделение какого то банка присоединилось к другому
36 Nzzzz
 
01.10.19
09:05
Ладно, ВСЕМ СПАСИБО)))
37 WhiteDragon93
 
01.10.19
09:06
(31) то есть, у физлица задвоен р/с, так еще и банки задублированы с разным БИК
38 Cyberhawk
 
01.10.19
09:09
Не имеет значения, есть там дубли или нет. Ей же из конкретного банковского счета надо вытащить связанный с ним банк. Эта связь однозначная.
39 Cyberhawk
 
01.10.19
09:11
В форме списка банковских счетов банк отобаржается. Скорее всего это прям реквизит банковского счета.
40 Cyberhawk
 
01.10.19
09:12
Лениво метаданные ЗУП 3.1 открывать, нет под рукой
41 Cyberhawk
 
01.10.19
09:12
42 Nzzzz
 
01.10.19
09:35
Только сейчас понятно стало: просто у данного сотрудника 2 записи, потому что одна из них помечена на удаление. И запрос ее тоже тащил((
43 unenu
 
01.10.19
09:37
Относительно справочника БанковскиеСчетаКонтрагентов в ЗУП 1 нет четкого критерия для определения того факта
какой БС последний.

Практически, допустим пример, мамочка-разведенка могла залететь от двух разных сотрудников одной и той же организации и развелась с прицепами.
Тогда расчетчик добросовестно начисляет ей алименты на два разных БС от безутешных папаш.
Причем, оба БС последние и правильные. Такие дела...

Короче, тс - хватит морочить голову.
44 Skylark
 
01.10.19
10:07
В ЗУП есть регистр навроде МестаВыплатыЗарплатыСотрудников. Оттуда и надо тащить из среза последних место выплаты, а из него банк и БИК.