Имя: Пароль:
1C
1С v8
Добавить ли в регистр бухгалтерии еще одно измерение "Банковский счет"?
0 D_Sergeevich
 
17.07.13
11:59
Приветствую.
Конфа самописка. Есть регистр бухгалтерии с измерениями Счет(ссылка.плансчетов) и Валюта(справочник.валюты), ресурсы Сумма и СуммаВал.
Задача получать отчет (МемориальныйОрдер) в разрезе банковских счетов, но я не могу добавить в рег.бух. еще одно измерение "БанковскийСчет" т.к. у нас есть еще транзитные счета. Расход идет с текущего счета, а приход на транзитный счет и это измерение будет мешать... Как выйти с этой ситуации? в типовых тоже не видел измерения Банковский счет у рег. бух. А как же тогда получать обороты в разрезе банковских счетов?
1 aka AMIGO
 
17.07.13
12:01
запросом не получится? есть повод применить скд :)
2 D_Sergeevich
 
17.07.13
12:03
(1) Та дело не в запросе, а в логике. Как получать обороты из регистра бухгалтерии в разрезе плана счетов, при этом только по определенному банковскому счету
3 Cube
 
17.07.13
12:08
(0) "в типовых тоже не видел измерения Банковский счет"
Ну, не знаю... Это УПП 1.3:
http://s1.ipicture.ru/uploads/20130717/Gu5F7HOg.jpg
В УПП 1.2, БП 1.6/2.0/3.0 аналогично
4 aka AMIGO
 
17.07.13
12:09
(3) ему надо в регистр бухгалтерии, а не в счет ПС
5 Ненавижу 1С
 
гуру
17.07.13
12:10
у вас точно "Счет(ссылка.плансчетов)" является измерением РБ?
6 D_Sergeevich
 
17.07.13
12:11
(5) Ну это же стандартный реквизит "Счет"
7 zak555
 
17.07.13
12:13
(6) это "стандартный реквизит"
8 Ненавижу 1С
 
гуру
17.07.13
12:16
(6) я по-моему не про то спросил
9 Fragster
 
гуру
17.07.13
12:17
(0) смотри субконто у 51 счетов...
10 Fragster
 
гуру
17.07.13
12:17
а, блин... самописка...
11 Fragster
 
гуру
17.07.13
12:17
смотри субконто в типовой...
12 D_Sergeevich
 
17.07.13
12:22
(8) А про что? стандартный реквизит "Счет" РБ он же является измерением?
(11) Ну у меня уже просто есть 3 субконто для каждого счета (ОсновнойДолг, Проценты, ТекущСчетаВИнВалюте и ТекущСчетаВНацВалюте) у этих счетов субконто (Контрагенты, Банк и ИсточникиКредитования) Что добавить 4 субконто "ТекущийСчет" ?
13 Ненавижу 1С
 
гуру
17.07.13
12:23
(12) интересно как ТекущСчетаВИнВалюте разносятся по контрагентам?
14 Fragster
 
гуру
17.07.13
12:23
(12) сделай картинку плана счетов, а?
15 Ненавижу 1С
 
гуру
17.07.13
12:24
может Банк заменить на БанковскийСчет?
16 Cube
 
17.07.13
12:24
(12) Вместо Банк сделай Банковский счет...
17 Cube
 
17.07.13
12:25
(15) Ах, вот так, значит? :)
18 D_Sergeevich
 
17.07.13
12:29
План счетов http://i46.fastpic.ru/big/2013/0717/1d/e682ee33e54b0b450a05c0c753eb621d.jpg
Контрагенты - это 2 справочника физ лица и юр лица
Банк - это Справочник.Банки
ИсточникКредитования - Это Справочник.ИсточникКредитования
(16) Заменить не вариант! руководству нужен банк....
19 Ненавижу 1С
 
гуру
17.07.13
12:31
(18) банк однозначно определяется из банковского счета
20 Cube
 
17.07.13
12:31
(18) Не тупи... Банк сделаешь реквизитом банковского счета. В любом запросе будешь обращаться через точку...
21 Cube
 
17.07.13
12:31
(19) Да что ж такое-то...
22 D_Sergeevich
 
17.07.13
12:32
Нужно по счету 131.1, 242, 243, 622,1, 622,3 получать обороты но не по всем банковским счетам а по конкретному выбранному.
23 Cube
 
17.07.13
12:33
(22) Ты в запросе не умеешь делать условия через точку?
24 Ненавижу 1С
 
гуру
17.07.13
12:33
(22) все таки как ТекущСчетаВНацВалюте и ТекущСчетаВИнВалюте разносятся по контрагентам?
25 D_Sergeevich
 
17.07.13
12:33
(19) (20)  Не пойдет Т.к. у наших счетов один банк, а у контрагентов другие разные банки.
26 D_Sergeevich
 
17.07.13
12:35
(23) Разъясни плиз что ты имеешь введу.
(24) Ну вот контрагенту выдали займ деньги ушли в Кт счета ТекущСчетаВНацВалюте и т.д.
27 Cube
 
17.07.13
12:35
(25) Вот это новость... Ты в типовых смотрел или велосипед изобретаешь? :)
28 Ненавижу 1С
 
гуру
17.07.13
12:35
(25) тогда я вообще зирею от всего, зачем вам знать банки контрагентов? ТОЧНЕЕ ЗАЧЕМ ВЕСТИ УЧЕТ В РАЗРЕЗЕ ИХ БАНКОВ И/ИЛИ СЧЕТОВ?
29 Ненавижу 1С
 
гуру
17.07.13
12:36
(26) ты про корреспонденцию счетов читал вообще?
30 D_Sergeevich
 
17.07.13
12:37
(28) руководству нужно знать сколько было выдано денег в разрезе банков, Щас отскриню пару проводок чтоб было понятнее
31 Cube
 
17.07.13
12:37
(26) "Разъясни плиз что ты имеешь введу."

ВЫБРАТЬ
   ХозрасчетныйОбороты.Счет,
   ХозрасчетныйОбороты.Субконто1.Банк,
   ХозрасчетныйОбороты.СуммаОборот
ИЗ
   РегистрБухгалтерии.Хозрасчетный.Обороты(&ДатаНач, &ДатаКон, Запись, , , Субконто1.Банк = &Банк, , ) КАК ХозрасчетныйОбороты
32 Cube
 
17.07.13
12:38
(31) Ну, там, отбор по счету сам добавишь :)
33 D_Sergeevich
 
17.07.13
12:44
34 D_Sergeevich
 
17.07.13
12:46
(31) У Контрагентов нету реквизита банк.
Мне нужно чтобы в отчет попадали движения только по конкретному НАШЕМУ банковскому счету.
35 Cube
 
17.07.13
12:48
(33) Качать скриншот? Ну ты приколист. Заархивировать его не забыл, чтобы повеселее было? :)
36 Cube
 
17.07.13
12:49
(34) Смотри в (3). Субконто1 - это банковские счета...
37 D_Sergeevich
 
17.07.13
12:49
да просто на ссылку кликай. Тут попробуй http://rghost.ru/47477910
38 Ненавижу 1С
 
гуру
17.07.13
12:49
что-то так и не понял ответа на (13) и (24) в связи с картинкой
39 D_Sergeevich
 
17.07.13
12:52
(38) А как они должны разноситься? не понимаю твоего вопроса...
(36) Ну вот ток вариант добавить еще одно субконто... Но не будит ли проблем если будит 4 субконто?
40 Cube
 
17.07.13
12:53
(39) "Ну вот ток вариант добавить еще одно субконто... Но не будит ли проблем если будит 4 субконто?"
Перечитывай (15) и (16) до полного просветления...
41 Ненавижу 1С
 
гуру
17.07.13
12:54
(39) это я не понимаю твоего ответа, зачем там субконто "Контрагенты", если оно не используется?
42 Ненавижу 1С
 
гуру
17.07.13
12:56
имхо для ТекущСчетаВНацВалюте и ТекущСчетаВИнВалюте достаточно одного субконто БанковскийСчет, ну для особых танкистов можно так и быть добавить Банк
43 aka AMIGO
 
17.07.13
12:58
(41) это ему надо знать, какому контру с этого счета отправлено/получено
44 Ненавижу 1С
 
гуру
17.07.13
12:58
теперь по счету ОсновнойДолг, зачем знать куда поступили средства контрагенту и откуда он их вам оплатил? я про СчетКонтрагента
если уж так важно, сделайте его только оборотным что-ли
45 Ненавижу 1С
 
гуру
17.07.13
12:59
(43) смотри проводки, это субконто не заполнено
46 Ненавижу 1С
 
гуру
17.07.13
13:00
+(45) тем более это делается отчетом обороты между счетами
это субконто нем ожет нести информацию как остаточное по этому счету
все равно что виды ДДС делат остаточным
47 aka AMIGO
 
17.07.13
13:01
(45) угу. ему уже подсказали правильное дело, а он продолжает мучить форумчан
48 D_Sergeevich
 
17.07.13
13:01
(40) Если я заменю банк на банковский счет, тогда я не смогу получить обороты по банкам контрагентов
(43) Точняк.
(45) Оно заполнено, в зависимости выдали зам или погасили оно попадает в КТ или в Дт
49 Ненавижу 1С
 
гуру
17.07.13
13:02
(48) где же оно заполнено, если нет в твоем xls файле
50 Cube
 
17.07.13
13:04
(48) "Если я заменю банк на банковский счет, тогда я не смогу получить обороты по банкам контрагентов"

Ну, не знаю как ты, но я уже получил. См. (31)
51 D_Sergeevich
 
17.07.13
13:07
У нас логика работы тупая, тут не все так просто, многое не объяснить увы...
(50) У Субконто1 т.е. у контра нету реквизита банк т.к. он может взять займ один раз с одного банка, потом с другого. Банк прописывается в договоре с контром. Потому Банк идет отдельной аналитикой
52 Ненавижу 1С
 
гуру
17.07.13
13:09
(51) у тебя не логика тупая, у тебя каша полнейшая, рано тебе еще за регистры бухгалтерии браться
54 Cube
 
17.07.13
13:11
(51) Да ё-маё!!!! Ты со своим Субконто1 заманал уже)))))
Объясняю на пальцах, для тех, кто в танке:

Ты пишешь: "у этих счетов субконто (Контрагенты, Банк и ИсточникиКредитования)"
Значит, имеем:
Субконто1 - Контрагенты
Субконто2 - Банк
Субконто3 - ИсточникиКредитования

Заменяем Банк на БанковскийСчет. У банковского счета делаем реквизит "БАНК"
Получаем:
Субконто1 - Контрагенты
Субконто2 - БанковскийСчет
Субконто3 - ИсточникиКредитования

Соответственно, запрос из (31) будет таким:

ВЫБРАТЬ
   ХозрасчетныйОбороты.Счет,
   ХозрасчетныйОбороты.Субконто2.Банк,
   ХозрасчетныйОбороты.СуммаОборот
ИЗ
   РегистрБухгалтерии.Хозрасчетный.Обороты(&ДатаНач, &ДатаКон, Запись, , , Субконто2.Банк = &Банк, , ) КАК ХозрасчетныйОбороты
55 D_Sergeevich
 
17.07.13
13:14
(54) Ты не так понял. Субконто2 - Банк это куда мы отправляем деньги. А Субконто2 - БанковскийСчет.Банк это уже будит наш банк
56 Ненавижу 1С
 
гуру
17.07.13
13:16
(55) скажи, вот честно, зачем вам банковский счет, куда вы отправляете деньги в проводках, особенно на счете ТекущСчетаВНацВалюте?
57 Cube
 
17.07.13
13:18
(55) У тебя ДЕБЕТ и КРЕДИТ есть? Или у вас не двойная запись?
58 D_Sergeevich
 
17.07.13
13:18
(56) Да нет же! Нам нужен БанковскийСчет С которого мы отправляем деньги! в разрезе этого счета должно быть: Какому конту отправлено, и на какой банк.
59 D_Sergeevich
 
17.07.13
13:21
(57) Двойная. Но как тогда я в дебет занесу "Банк" контрагента если у меня будит субконто наш "БанковскийСчет" у которого совсем другой банк
60 Cube
 
17.07.13
13:27
(59) http://multator.ru/preview/7unhohnrii0v

Ты всё в кучу смешал... У тебя на одном счете и деньги в банке и взаиморасчеты с контрагентами и карты и куртизанки...

Скачай типовую БП и посмотри как НАДО вести учет. А свой велосипед выкини и не позорься.
61 D_Sergeevich
 
17.07.13
13:29
Велосипед потому что такие требования.
62 D_Sergeevich
 
17.07.13
13:29
и план счетов конченый ((
63 Cube
 
17.07.13
13:31
(61) Гнилые отмазки!))) Ты позиционируешь себя как специалист или тупо кодер? Подумай...
64 D_Sergeevich
 
17.07.13
13:38
(63) Я всего лишь год как познаю 1С, поэтому не спорю что делаю велосипед т.к. не знаю как сделать по другому. Но все познается в практике. Поэтому делая бы эту конфу щас с нуля заново яб сделал бы совсем по другому, но уже пути назад нету поэтому нада дорабатывать эту.
65 Ненавижу 1С
 
гуру
17.07.13
13:41
а почему ты вообще выбрал РБ, а не РН?
66 D_Sergeevich
 
17.07.13
13:45
(65)  ну потому что нужна аналитика, но и не спорю что можно было бы сделать и на РН, читал что РБ будит быстрее работать чем РН
67 PR
 
17.07.13
13:48
Щелкнул по ссылке в (18), предложили подписаться на платный просмотр каких-то фильмов, потом открылись xxx-фильмы.

Бедный клиент.
Контрагенты, Банк и ИсточникиКредитования на счетах учета денег в банке.
Пипец.
68 aka AMIGO
 
17.07.13
13:48
(64) тебе указали на ошибки пути, который ты придумал, сказали как принято решать по аналогии с 1с..
смотри, как сделано в типовых!"
не нужно ничего добавлять ни в регистры измерения, ни в счета субконто, глубокую аналитику делать нет смысла. Всё решается в варианте типовых.. в 1с-то не дурни сидят, уж всяко опыт у них побольше 1года.

твоя задачка не решается одним счетом и регистром, это комплекс установленных в 1с частных приемчиков и методов..

засунуть, как ты хочешь, в один счет или регистр все взаиморасчеты, анализ остатков по продажам, налоги и пр.др. - просто немыслимо.
это делается в разных местах, разными средствами, и сваливается воедино отчетом
69 D_Sergeevich
 
17.07.13
13:54
(67) Ну это мне так бух сказал. Я в бухии нуб! Они дали мне план счетов и расписали проводки по этим счетам и субконто... И вот что из этого получилось. Наши бухи БП типовую в глаза даже не видели.
70 PR
 
17.07.13
13:58
(69) Да бух тебе что угодно скажет.
Ему дай волю, он и 15 субконто закажет.
Он не разработчик 1С.
Ты, впрочем, по собственному признанию, также недалеко ушел.
Печально, в общем.
Жалко клиента.
71 aka AMIGO
 
17.07.13
13:59
(69) закончи какие-нибудь курсы.. без знаний ничего у тебя не выйдет.

проводки по счетам и субконто, и записи в регистры, делаются документами, в которых есть уже необходимые реквизиты.
я тебя сразу спросил: "есть в документах номер р/с и банк?" - ты не ответил, а это одно из решений, и не надо устанавливать десяток субконто, достаточно правильного запроса
72 D_Sergeevich
 
17.07.13
14:04
(70) Какого клиента жалко?
(71) Есть
73 aka AMIGO
 
17.07.13
14:09
(72) твое "Есть" относится к реквизитам документа (скажем, реализации) ??
тогда просто - по счету ПС ты выбираешь проводки, смотришь документы, в которых есть контрагент, твой Р/с твоего банка, связанный с ним банк контрагента и р/с контрагента, по фильтру выбираешь нужные, печатаешь результат. Всё есть, что требуется в отчете.
74 PR
 
17.07.13
14:11
(72) Твоего
75 aka AMIGO
 
17.07.13
14:14
что касается счета (как сказал ПР), с 15-ю нужными бушкам субконто/субсчетами - эта аналитика в документах, пусть твои бушки отучиваются от ручного ведения бухии

что касается "какого клиента жалко" - клиента, который тебе заказал проводки и бухучет
76 D_Sergeevich
 
17.07.13
14:18
(74) Он мне не клиент, а мое начальство. Это гос учреждение в котором я являюсь программистом, админом и т.п.
77 PR
 
17.07.13
14:20
(76) Да какая разница. Он твой заказчик. Вот его и жалко. Простейшие вещи черед два анальных проникновения с кровью делаются.
78 aka AMIGO
 
17.07.13
14:23
если все-таки обратишь внимание на (73), то выборка нужных данных в 1с делается запросами, в данном случае - запросом к счету, документам, записавшим проводки с этим счетом и дальнейшим анализом по реквизитам документа..

т.е. вопрос мой был правильным уже в посте (1)
79 aka AMIGO
 
17.07.13
14:26
+78 а не обратишь - и ладно, учись..
и учись слушать, что другие говорят.. а вдруг что нужное будет сказано..
80 D_Sergeevich
 
17.07.13
14:36
(79) Да я слушаю и учусь, как говорится мотаю на ус.
на (73) внимание обратил. Но тут есть некоторые проблемы с выборкой данных этих документов. У некоторых (погашение займа) текущие счета идут в ТЧ документа, а при выдачи займа он один, так же есть перечисление с транзитного на текущий.
Т.е. запрос получится с множества условий. Ну ладно всем спасибо, буду либо курить (73) либо переделывать всю логику учета.
81 aka AMIGO
 
17.07.13
14:45
запрос тебе выдаст общую кучу нужных данных, а рассовать по полочкам их надо будет при обходе запроса.
82 Kyon8
 
17.07.13
15:52
Вообще правилней РН добавлять, а не по документам запрос строить, советчики)
+ там небось бухи ручные проводки обожают.
83 hhhh
 
17.07.13
15:58
(82) вряд ли автор осилил ручную операцию.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший