БГУ #603574


#0 by oliwer007
Конфа Бухгалтерия государственного учреждения, редакция 1.0 (1.0.10.2) Надо настроить в файл для казначейства что бы в поле ЭКН подставлялось КОСГУ или (КЭК). Может кто знает по какому принцыпу там называют  реквизиты документа. Потому что в конфигураторе они называются по другому... Спасибо.
#1 by RBD
Справочник Форматы
#2 by oliwer007
Это понятно. Я даже скажу что в 35 строке. Надо найти "ЭКН|" + ?(ТЧ.ТипКБКПлательщика = "10", Прав(ТЧ.КодБКПлательщика, 3), "")  + "|" +" и на что то поменять.
#3 by RBD
а какой документ выгружается?
#4 by oliwer007
Платежное поручение
#5 by oliwer007
При чем  ИВФ выдает все нули и в конце косгу "ИВФ|" + ?(ТЧ.ТипКБКПлательщика = "31", ТЧ.КодБКПлательщика, "")" Можно было бы взять справа з знака... но в коде прописано "", что это за значение?
#6 by oliwer007
Может кто подскажет, как узнать значение ""? Вот код ?(ТЧ.ТипКБКПлательщика = "31", ТЧ.КодБКПлательщика, "") на выходе имеем 00000000000000000211 Мне бы последние 3 циферки вывести.
#7 by kotletka
КонецФункции
#8 by oliwer007
Не так не пойдет Во первых там заложены правила заполнения строки (в пользовательском режиме) Вот они:("ППП|" + ?(ТЧ.ТипКБКПлательщика = "10", Лев(ТЧ.КодБКПлательщика, 3), "") + "|" + "ФКР|" + ?(ТЧ.ТипКБКПлательщика = "10", Сред(ТЧ.КодБКПлательщика, 4, 4), "") + "|" + "ЦСР|" + ?(ТЧ.ТипКБКПлательщика = "10", Сред(ТЧ.КодБКПлательщика, 8, 7), "")  + "|" + "КВР|" + ?(ТЧ.ТипКБКПлательщика = "10", Сред(ТЧ.КодБКПлательщика, 15, 3), "")  + "|" + "ЭКН|" + ?(ТЧ.ТипКБКПлательщика = "10", Прав(ТЧ.КодЦели, 3), Объект.КОСГУНазначениеПлатежа) + "|" + "ТБД|" + ""+ "|" + "УРО|" + ""+"|" + "ИВФ|" + ?(ТЧ.ТипКБКПлательщика = "31", ТЧ.КодБКПлательщика, "") + "|" + "ИЕФ|" + ?(ТЧ.ТипКБКПлательщика = "***", ТЧ.КодБКПлательщика, "") + "|" + "КСЗ|" + ""+ "|") И мне надо что бы ЭКН подставлялся из КЭК он есть в табличной части документа. Но в конфигураторе он есть и как "КОСГУНазначениеПлатежа" и "КОСГУСчетКредита" но если я подставляю ТЧ.КОСГУСчетКредита, - выдает ошибку.
#9 by oliwer007
Все сделал. Если кому нужен такой изврат: "ППП|" + ?(ТЧ.ТипКБКПлательщика = "10", Лев(ТЧ.КодБКПлательщика, 3), "") + "|" + "ФКР|" + ?(ТЧ.ТипКБКПлательщика = "10", Сред(ТЧ.КодБКПлательщика, 4, 4), "") + "|" + "ЦСР|" + ?(ТЧ.ТипКБКПлательщика = "10", Сред(ТЧ.КодБКПлательщика, 8, 7), "")  + "|" + "КВР|" + ?(ТЧ.ТипКБКПлательщика = "10", Сред(ТЧ.КодБКПлательщика, 15, 3), "")  + "|" + "ЭКН|" + ?(ТЧ.ТипКБКПлательщика = "10", Прав(ТЧ.КодЦели, 3), Прав(ТЧ.КодБКПлательщика,3)) + "|" + "ТБД|" + ""+ "|" + "УРО|" + ""+"|" + "ИВФ|" + ?(ТЧ.ТипКБКПлательщика = "31", ТЧ.КодБКПлательщика, "") + "|" + "ИЕФ|" + ?(ТЧ.ТипКБКПлательщика = "***", ТЧ.КодБКПлательщика, "") + "|" + "КСЗ|" + ""+ "|"
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С