Консультация № 186491
01.08.2012, 17:25
0.00 руб.
0 9 1
Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос:
1С-8.2.15.319 УПП-1.2.10 (слишком много изменений, сделанных в конфигурации несколькими предшественниками в течение нескольких лет, полноценному обновлению просто уже не подлежит, но закончить год в ней надо,соответственно, работоспособность обеспечивать приходится) и Бух_КОРП-2.0.38.6 (для справки: SQL'2008, Win'2008 Server Ent x64).
Надо, чтобы в документе ПлатежноеПоручениеИсходящие при выборе контрагента ТаможенныйАгент в УПП становилась видимой закладка "Реквизиты для перечисления налогов" и в поле "Период/Код таможенного органа" подставлялся соответствующий код из элемента справочника Контрагенты, а в Бух-КОРП включался флажок "Перечисление в бюджет", выбирался соответствующий таможенный платеж и подставлялся код таможенного органа из соответствующего реквизита элемента справочника Контрагенты.
Что-то я застрял на этой подстановке. В модуле просто вписывал присваивание - реакции никакой.
Подскажите, пожалуйста, верный путь: куда и что вписывать.
Спасибо!

Обсуждение

Неизвестный
02.08.2012, 16:50
общий
Надо, чтобы в документе ПлатежноеПоручениеИсходящие при выборе контрагента ТаможенныйАгент в УПП становилась видимой закладка "Реквизиты для перечисления налогов"


При выборе других контрагентов закладка с налогами становится видимой?

в поле "Период/Код таможенного органа" подставлялся соответствующий код из элемента справочника Контрагенты


Что за код? Код элемента справочника, код налогоплательщика или что-то еще?

а в Бух-КОРП включался флажок "Перечисление в бюджет", выбирался соответствующий таможенный платеж и подставлялся код таможенного органа из соответствующего реквизита элемента справочника Контрагенты.


Вероятно из УПП в БухКОРП документы как-то переносятся. Каким образом происходит обмен между конфигурациями?
Неизвестный
02.08.2012, 17:09
общий
02.08.2012, 17:10
Закладка с налогами становится видимой при установлении флажка "налоговый платеж" в диалоге формы документа. Надо, чтобы этот флажок взводился при выборе конкретного контрагента программно. "Код из элемента справочника Контрагенты" - значение реквизита КодТаможенногоОргана справочника Контрагенты.
Из УПП в КОРП ничего никак не переносится. Просто к началу следующего года надо подготовить КОРП с аналогичными требованиями (т.е. это другая, в общем-то, задача), а пока в пожарном порядке это надо сделать в УПП.
Т.е. КОРП пока ещё терпит, есть время.
Спасибо
Неизвестный
02.08.2012, 17:28
общий
03.08.2012, 09:16
Мы можем как-то выделить этого контрагента из всех прочих? Вид договора, например, или реквизит - КодТаможенногоОргана - будет заполнен только у него? Коды таможенного органа предопределенные или нет?
Неизвестный
03.08.2012, 00:23
общий
03.08.2012, 11:04
Таких контрагентов пока 2 (максимум - ещё один может добавиться). Коды таможенного органа - предопределенные. У одного - свой постоянный, у другого - свой, тоже не меняющийся никогда. У всех остальных контрагентов этот реквизит всегда пустой, у этих - он всегда заполнен.
А про вид договора мне в голову что-то и не приходило ничего. М.б., действительно - чтобы не мудрить с дополнительными реквизитами справочника Контрагенты - создать спец. вид договора. Куда только в таком случае лучше заносить этот самый код таможенного органа?
Опять же - вопрос, как вытащить этот самый код таможенного органа и подставить его в платежку, остаётся.
Спасибо.
Неизвестный
03.08.2012, 14:03
общий
Цитата: 185114
Коды таможенного органа - предопределенные.
Вот по этим предопределнным и сравнивать, если такой код один. Иначе создать регистр сведений, в котором будут храниться значения кодов для автоматического взведенияч флажка. Если код указан в этом регистре - то флажок = Истиина. Но если такое надо делатьтолько для одного единственного кода, то достаточно прописать его в проверку в модуле документа.
Неизвестный
03.08.2012, 16:25
общий
Спасибо. Разобрался. Вопрос решён
Неизвестный
03.08.2012, 17:37
общий
Каким образом?
Мои рекомендации помогли?
Неизвестный
03.08.2012, 22:43
общий
Ваши рекомендации помогли. В выборе направления ("верной дорогой идёте, товарищи!" )
А сделал так:
В модуле формы в процедуре управления видимостью добавил проверку. При выборе нужных контрагентов (НайтиПоНаименованию) закладка таможенных платежей становится видимой и в нужное поле подставляется соответствующий реквизит контрагента.
Всё, в итоге, оказалось гораздо проще, чем казалось в начале. Ещё одно подтверждение, что не надо при решении простых задач сразу искать способ похитрее и позаковыристее, как я начинал...
Спасибо.
Если бы Вы ещё и по вопросу № 186489 натолкнули на простой и эффективный способ решения!
Неизвестный
07.08.2012, 04:18
общий
это ответ
Здравствуйте, VladimirNick!

Сталкивался с такой задачей. Платежи в бюджетные организации тоже требуют заполнение полей в нижней части платежки. В более поздних версиях УПП этот момент учтен. Вам я рекомендую найти кусок кода, где устанавливается видимость вкладки РеквизитыдляПеречисленияНалогов и отключить ее. Плясать возможно нужно с процедуры ПриИзмененииКонтрагента в форме документа.
5
Да, спасибо. Примерно так и сделал.<br>В модуле формы в процедуре установки видимости налоговой закладки (по умолчанию она выключена) вставил проверку контрагента. При выборе нужного контрагента налоговая закладка включается, в нужное поле подтягивается необходимый код таможенного органа.
Форма ответа