Импорт поступлений по родительской плате в документ "Кассовое поступление" и "Поступление на счет" для БГУ 2.0 из файлов выгрузки Сбербанка (и прочих банков)

15.04.26

Учетные задачи - Банковские операции

Внешняя обработка табличной части документа "Кассовое поступления" и документа "Поступление на счет" - позволяет загрузить данные по поступлению родительской платы из файла выгрузки Сбербанка и иных банков (можно настроить под любой формат выгрузки).

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Импорт поступлений по родительской плате в документ "Поступление на счет" для БГУ 2.0 из файлов выгрузки Сбербанка (и прочих банков):
.epf 12,00Kb
12 4 200 руб. Купить
Импорт поступлений по родительской плате в документ "Кассовое поступление" для БГУ 2.0 из файлов выгрузки Сбербанка:
.epf 10,92Kb
58 4 200 руб. Купить
Импорт поступлений по родительской плате в документ "Кассовое поступление" и "Поступление на счет" для БГУ 2.0 (Ashny)
.epf 11,47Kb
2 3 400 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Внешняя обработка табличной части документа "Кассовое поступление" в БГУ 2.0 для загрузки родительской платы из выгруженных реестров Сбербанка (теоретически можно настроить на любой формат, любого банка).

Тестировалась в конфигурации Бухгалтерия государственного учреждения, редакция 2.0 (2.0.89.48) 

Платформа 1С:Предприятие 8.3 (8.3.22.1750)

По сравнению с БГУ 1.0, во второй версии вместо документа "Поступление родительской платы" используется документ "Кассовое поступление", где надо поставить галочку признака родительской платы и сформировать табличную часть.

Была поставлена задача полного заполнения документа кассового поступления по кнопке из выгруженных реестров Сбербанка.

В итоге была сделана внешняя обработка табличной части для файлов выгрузки из клиент-банка Сбербанка формата (пример имени 01_дс1_03234643177350002800_260.y09):

 

Пример сформированного документа кассового поступления - все заполняется автоматически: галочка, счета, табличная часть, бухгалтерская операция. Документ может формироваться как с нуля, так и на основе уже сформированных кассовых поступлений, загруженных из СУФД. Все сделано для облегчения разноски родительской платы. Особенно для централизованных бухгалтерий. 

 

Установка происходит стандартно. В администрировании ставим галочку в разделе:

 

Потом выбираем

 

По кнопке добавить из файла - загружаем внешнюю обработку.

Должно получиться так:

 

После этого в документе кассового поступления появляется кнопка.

Которая сделает все автоматически.

Скорее всего обработка потребует настройки под себя.

Для этого ее надо открыть в конфигураторе и в коде формы поправить параметры.

Обработка простая и ее легко доработать под любые нужды.

 

 

UPD. 02.02.2026

В связи с переходом на ЕБП потребовалось сделать такой же функционал, но уже в документе 

"Поступление на счет", который собственно приходит из ебп.

 

Принцип тот же - по кнопке с синей стрелкой автоматически ставится налочка "По реестру"

и происходит загрузка по списку контрагентов от банка, типовая операция также ставится автоматом.

Протестировано на последнем релизе (2.0.107.53) в серверном режиме.

Итог:

 

 

UPD 26.02.2026

В связи с необходимостью правки (а поступившие из ЕБП документы не редактируются) поступлений на лицевой счет из ЕБП была произведена доработка, теперь можно добавлять, удалять строки табличной части документа. При этом автоматически заполняется детализация.

 

 

Также, возможно, придется изменить код анализа лицевых счетов согласно комментариям кода!

Вы всегда можете спрашивать в комментариях что надо сделать, я оперативно отвечаю.

Перед загрузкой рекомендую показать ваш формат реестров и пример лицевых счетов!

Вступайте в нашу телеграмм-группу Инфостарт

реестр загрузка импорт родительская плата сбербанк кассовое поступление БГУ

См. также

Обмен с интернет-банком 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Автоматическая загрузка банковской выписки — это решение для интеграции с банками через API, которое упрощает процедуру загрузки банковских операций в 1С, экономя время и ускоряя бизнес-процессы предприятия. Решение поддерживает в т.ч. автоматическую загрузку выписок из файлов в электронной почте и локальном каталоге.

73200 руб.

26.03.2026    2609    4    2    

1

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Разработчик 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, ERP 2.6, КА 2.5, КА 2.6, УТ 11.5, УТ 11.6, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

27633 руб.

12.06.2017    165222    1009    329    

493

SALE! %

Банковские операции Обмен с интернет-банком Мастера заполнения Нейросети Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1C:ERP 1С:Бухгалтерия 3.0 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:ERP. Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 1С:Розница 3.0 Платные (руб)

Корректируйте банковские документы быстро и легко! Создайте правило обработки — и оно автоматически применится при загрузке выписки (отбор по любому реквизиту или регулярному выражению). Решение заполняет расшифровку платежа, комиссию эквайринга, подбирает ведомости на выплату зарплаты, помечает дубли из банка на удаление и многое другое. Доплачивать за алгоритмы не нужно — они включены в решение. Обработка работает при загрузке из файлов клиент-банка и через DirectBank. Новое — искусственный интеллект: модель приводит нестандартные назначения платежа к виду, понятному алгоритмам, а ИИ-ассистент прямо в 1С консультирует по решению и разбирает код правил и алгоритмов. Поддерживаются локальные и облачные OpenAI-совместимые модели — данные могут не покидать ваш контур.

17500 руб.

20.12.2024    21701    105    32    

90

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Разработчик 1С:Предприятие 8 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Переносите справочную информацию, остатки и документы из УПП 1.3 в Бухгалтерию 3.0 с помощью готовых правил. Переносится более 50 видов документов. Простой интерфейс и понятные настройки.

42000 37800 руб.

15.12.2021    37214    270    68    

204

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Разработчик 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием Россия Платные (руб)

Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3 для обмена с любыми конфигурациями, поддерживающими обмен в формате EnterpriseData (КД3) - БП 3.0, ERP, КА 2, УТ 11, Розница 3, УНФ 3 и другими. Правила для старых и доработанных конфигураций не требуют синхронного обновления и совместимы с новыми и будущими конфигурациями. Обмен по расписанию, через папку, FTP, почту.

27572 руб.

18.02.2016    209413    686    559    

566

Внешние источники данных Кадровый учет Файловый обмен (TXT, XML, DBF), FTP Перенос данных 1C Разработчик 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 10 учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (далее 1С) и начать с ней работать с любого месяца года.

85400 руб.

05.10.2022    14600    17    8    

17

Кассовые операции Файловый обмен (TXT, XML, DBF), FTP ЭДО и ОФД НДС 22% Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Бухгалтерский учет Налоговый учет Управленческий учет Платные (руб)

Специализированные обработки для загрузки кассовых чеков в локальных базах: 1С:БП 3.0, 1С:УНФ 3.0, 1С:Розница 3.0, 1С:КА. 2.5, 1С:ERP Управление предприятием 2.5 и 1С:УТ 11.5. Вы просто сканируете QR коды с бумажных и электронных чеков c помощью мобильного приложения ФНС или сканера штрихкодов и чеки автоматически (без ручного ввода) загружаются в документы 'Авансовый отчет', 'Расходы предпринимателя', 'Путевой лист', 'Приходная накладная', 'Поступление (акты, накладные, УПД)', 'Приобретение товаров и услуг', 'Отчет о розничных продажах', 'Поступление денежных документов' и 'Реестры выплат самозанятым'. Обработка будет работать на любой версии конфигурации управляемые формы: базовой, ПРОФ или КОРП. Для загрузки чеков самозанятых достаточно только ссылки на чек.

6990 руб.

19.08.2020    83894    383    93    

269
Отзывы
68. mart1120 27.03.23 14:50 Сейчас в теме
Большое спасибо за помощь и оперативность! Все работает!
YA_514896950; +1 – Ответить
69. Jek69 17.05.23 12:22 Сейчас в теме
Отличная работа!
Код снабжен развернутыми комментариями для небольших самостоятельных правок, если правки побольше - автор без проблем оперативно помогает.
Спасибо!
YA_514896950; +1 – Ответить
106. Татуля 26.09.23 11:37 Сейчас в теме
(102) вроде разобралась))))
YA_514896950; +1 – Ответить
Остальные комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. YA_514896950 43 22.02.23 12:32 Сейчас в теме
На вопрос - "почему у вас такой код анализа лицевых счетов?", могу ответить что в нашей конфигурации так сложилось
что код лицевого счета ребенка имеет длину 10 символов, начинается с буквы Х как английской так и русской, именно поэтому
приходится делать такие проверки.
если у вас иная ситуация то просто в конфигураторе установите свою длину кода в начале процедуры модуля формы.
все параметры идут в начале
настроечные переменные

а так же измените эти строки
код
109. softline72 2 05.03.24 12:36 Сейчас в теме
(1)Добрый день, под этот файл какие нужно внести изменения?
Прикрепленные файлы:
Platn_7216005773_03234643716240006700_388 (1) — копия.txt
110. YA_514896950 43 05.03.24 13:48 Сейчас в теме
(109)что тут является полем лицевого счета?
да конечно надо вносить правки.
111. softline72 2 05.03.24 14:45 Сейчас в теме
(110)вот л/с
Прикрепленные файлы:
112. YA_514896950 43 05.03.24 14:49 Сейчас в теме
(111)
значит в начале обработки как описано в публикации правьте
НомерВреестреЛС = 4
НомерВреестрееСум=10
ДлинКодаЛС=12
и этого должно хватить
если что пишите.
184. avantgard2014 26.10.26 19:06 Сейчас в теме
(110) Здравствуйте,не могли под параметры этого файла скорректировать обработку для учет род платы?
Прикрепленные файлы:
0560034806_03234643827010003200_276 (1).txt
185. YA_514896950 43 26.10.26 19:11 Сейчас в теме
186. avantgard2014 26.10.26 19:47 Сейчас в теме
(185) что нужно для этого ?
187. YA_514896950 43 26.10.26 20:15 Сейчас в теме
(186) вы уже заказ создали, выбирайте меня исполнителем
2. Lemmonbri 178 22.02.23 14:41 Сейчас в теме
Тоже была идея выложить такую штуку сюда, но сразу же отказался от неё, каждый клиент - каждый раз переделываем по особенности ведения учета. А по ту сторону сидят бухгалтера, которые вряд ли поправят эти параметры вручную.
3. YA_514896950 43 22.02.23 19:51 Сейчас в теме
(2)ну может кому то и пригодится....аналог в виде обработки у кого то почти 50 раз скачали)
а править моем случае мало чего надо....там не сложно.
даже не программист а просто тот кто обновляет базы - справится.
4. Ashny 01.03.23 14:16 Сейчас в теме
а у меня ваша обработка не работает совсем..
файл вам присылала свой.не видит детей
помогите плз
срочно надо
деньги то заплатили
5. YA_514896950 43 01.03.23 14:38 Сейчас в теме
(4)
под ваш формат надо исправить код
первые 52 строки кода формы замените в конфигураторе вот так и сохраните.
ваш файл должен начинаться со слова реестр и удалите из него строки дублей (пока можете попробовать оставить)

код
6. YA_514896950 43 02.03.23 08:44 Сейчас в теме
(4) ваш код первых 72 строк модуля формы с правильной загрузкой под ваш формат
Код начала модуля формы
7. Ashny 02.03.23 09:59 Сейчас в теме
(6) {ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(178,17)}: Обнаружено логическое завершение исходного текста модуля
~НеВыбралиФайл:<<?>> (Проверка: Сервер)
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(1,1)}: Обнаружено логическое завершение исходного текста модуля (Проверка: Сервер)
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(178,17)}: Обнаружено логическое завершение исходного текста модуля
~НеВыбралиФайл:<<?>> (Проверка: Тонкий клиент)
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(1,1)}: Обнаружено логическое завершение исходного текста модуля (Проверка: Тонкий клиент)

(6) ошибки при отладке
8. YA_514896950 43 02.03.23 10:07 Сейчас в теме
(7)
Обнаружено логическое завершение исходного текста модуля

вот тот код что я скинул вам, его надо поместить в начало модуля до
&НаСервере
Процедура ЗапНаСервере(Объект, мас, пар)

то есть все что перед этим удалить, и вставить код
9. Ashny 02.03.23 10:14 Сейчас в теме
(28) выдает ошибки при отладке

(8)все проверила несколько раз
10. YA_514896950 43 02.03.23 10:16 Сейчас в теме
(9)
Скрытый текст
11. Ashny 02.03.23 10:20 Сейчас в теме
(10)
(10)
&НаКлиенте
//Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначения) Экспорт 
//	НомерВреестреЛС = 7;
//    НомерВреестреСум = 11;
//    НомерВреестреФио = 6;
//    ДлинаКодаЛс=10;

//	мПар = новый Структура("мКорСч,мИстФин,мИстСр,мКБКназн,мКОСГУназн"); 
//	//-----------------------НАСТРОЙКИ ЗАПОЛНЕНИЯ ТАБЛИЧНОЙ ЧАСТИ---------------
//	
//	мПар.мКорСч= "205.00";
//	//мПар.мИстФин= "Местный бюджет";
//    мПар.мИстСр= "06"; //средства юрлиц
//    мПар.мКБКназн = "07011000004003130";
//    мПар.мКОСГУназн = "131";
//	//--------------------------------------------------------------------------
//	//-----------------------НАСТРОЙКИ ЗАПОЛНЕНИЯ БУХ. ОПЕРАЦИИ-----------------
//	мПар2 = новый Структура("мСчПост,КПС_20110,ПроводкиИсполненияПлана");
//	мПар2.мСчПост = "201.11";	    
//	мПар2.КПС_20110 = "00000000000000000";   
//	мПар2.ПроводкиИсполненияПлана = Истина; //формировать проводки по исполнению плана доходов? 
//	//--------------------------------------------------------------------------
//	            
//    Диалог = новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
//       Если Диалог.Выбрать() Тогда
//         ФайлРеестра = Диалог.ПолноеИмяФайла;
//      иначе
//     Перейти ~НеВыбралиФайл;
//     КонецЕсли;
//Текст = Новый ТекстовыйДокумент;
//Текст.Прочитать(ФайлРеестра);

//масс = новый массив;
//Если Найти(ФайлРеестра,"\реестр")<>0 тогда //файл реестра сбера У НАС ВСЕГДА НАЧИНАЕТСЯ С 01_, поправьте если у вас не так - на ваш случай

//Для Сч = 1 по Текст.КоличествоСтрок() Цикл
//СтрокаРеестра = Текст.ПолучитьСтроку(Сч);
//СтруктураПлатежа = СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(СтрокаРеестра,";");
////проверяем дошли до конца файла или нет
//Если (СтруктураПлатежа.Количество() = 6 или СтруктураПлатежа.Количество() = 7) И Сч = Текст.КоличествоСтрок() Тогда
//Прервать;
//КонецЕсли;
//ЛицевойСчет = Прав(СтруктураПлатежа[НомерВреестреЛС],СтрДлина(СтруктураПлатежа[НомерВреестреЛС])-СтрНайти(СтруктураПлатежа[НомерВреестреЛС]," ",НаправлениеПоиска.СКонца));
//Назначение = СтруктураПлатежа[9]; //не используется
//Сумма = Число(СтруктураПлатежа[НомерВреестреСум]);
//элт = Новый Структура("ЛС,СУМ,ФИО");
//элт.ЛС = ЛицевойСчет;
//элт.СУМ = Сумма;
//элт.ФИО = СтруктураПлатежа[НомерВреестреФио];
//масс.Добавить(элт);
//КонецЦикла;
//КонецЕсли;
 //&НаКлиенте
Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначения) Экспорт
//НАСТРОЙКА ОСНОВНЫХ ПАРАМЕТРОВ
НомерВреестреЛС = 7;
НомерВреестреСум = 11;
НомерВреестреФио = 6;
ДлинаКодаЛс=10;

мПар = новый Структура("мКорСч,мИстФин,мИстСр,мКБКназн,мКОСГУназн");
//-----------------------НАСТРОЙКИ ЗАПОЛНЕНИЯ ТАБЛИЧНОЙ ЧАСТИ---------------
мПар.мКорСч= "205.00";
мПар.мИстФин= "Местный бюджет";
мПар.мИстСр= "06"; //средства юрлиц
мПар.мКБКназн = "07010000000000130";
мПар.мКОСГУназн = "131";
//--------------------------------------------------------------------------
//-----------------------НАСТРОЙКИ ЗАПОЛНЕНИЯ БУХ. ОПЕРАЦИИ-----------------
мПар2 = новый Структура("мСчПост,КПС_20110,ПроводкиИсполненияПлана");
мПар2.мСчПост = "201.11";
мПар2.КПС_20110 = "00000000000000000";
мПар2.ПроводкиИсполненияПлана = Истина; //формировать проводки по исполнению плана доходов?
//--------------------------------------------------------------------------

Диалог = новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
Если Диалог.Выбрать() Тогда
ФайлРеестра = Диалог.ПолноеИмяФайла;
иначе
Перейти ~НеВыбралиФайл;
КонецЕсли;
Текст = Новый ТекстовыйДокумент;
Текст.Прочитать(ФайлРеестра);

масс = новый массив;
Если Найти(ФайлРеестра,"\реестр")<>0 тогда //файл реестра сбера У НАС ВСЕГДА НАЧИНАЕТСЯ С 01_, поправьте если у вас не так - на ваш случай

Для Сч = 1 по Текст.КоличествоСтрок() Цикл
СтрокаРеестра = Текст.ПолучитьСтроку(Сч);
СтруктураПлатежа = СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(СтрокаРеестра,";");
//проверяем дошли до конца файла или нет
Если (СтруктураПлатежа.Количество() = 6 или СтруктураПлатежа.Количество() = 7) И Сч = Текст.КоличествоСтрок() Тогда
Прервать;
КонецЕсли;
ЛицевойСчет = Прав(СтруктураПлатежа[НомерВреестреЛС],СтрДлина(СтруктураПлатежа[НомерВреестреЛС])-СтрНайти(СтруктураПлатежа[НомерВреестреЛС]," ",НаправлениеПоиска.СКонца));
Назначение = СтруктураПлатежа[9]; //не используется
Сумма = Число(СтруктураПлатежа[НомерВреестреСум]);
элт = Новый Структура("ЛС,СУМ,ФИО");
элт.ЛС = ЛицевойСчет;
элт.СУМ = Сумма;
элт.ФИО = СтруктураПлатежа[НомерВреестреФио];
масс.Добавить(элт);
КонецЦикла;
КонецЕсли;

ОбъектФормы = ВладелецФормы.Объект;
//заполняем объект данными
ЗапНаСервере(ОбъектФормы,масс,мПар);
КопироватьДанныеФормы(ОбъектФормы, ВладелецФормы.Объект);
ВладелецФормы.ОбновитьОтображениеДанных();
//включаем флажок род платы
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
ВладелецФормы.Элементы, "РасшифровкаПлатежаРебенок", "Видимость", ИСТИНА);
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
ВладелецФормы.Элементы, "РасшифровкаПлатежаКонтрагент", "Видимость", НЕ ИСТИНА);

ВладелецФормы.Записать();
//заполняем бух операцию
запбо(ОбъектФормы,мПар2);
//обновляем данные
ВладелецФормы.Прочитать();
ВладелецФормы.ОбновитьОтображениеДанных();
~НеВыбралиФайл:
КонецПроцедуры

		//***********	 
	Если Найти(ФайлРеестра,"\01_")=0 тогда    // не сбер - пример разделения, код надо настраивать  по аналогии ВЫШЕ
	Для Сч = 1 по Текст.КоличествоСтрок() Цикл
		
		СтрокаРеестра = Текст.ПолучитьСтроку(Сч);
		
		СтруктураПлатежа = СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(СтрокаРеестра,";");
		
		Если СтруктураПлатежа.Количество() = 6 И Сч = Текст.КоличествоСтрок() Тогда
			Прервать;
		КонецЕсли;
		
		Если СтруктураПлатежа.Количество() <> 15 Тогда
			Сообщить("Не могу разобрать строку №" + Строка(Сч + 1) + ", ожидается 15 полей, а получено: " + СтруктураПлатежа.Количество());
			Сообщить(СтрокаРеестра);
			Продолжить;
		КонецЕСли;
		
		Если СтрДлина(СтруктураПлатежа[6])=5 тогда
			ЛицевойСчет = "X0000" + СтруктураПлатежа[6];
		ИначеЕсли СтрДлина(СтруктураПлатежа[6])=6 тогда
			ЛицевойСчет = "X000" + СтруктураПлатежа[6];
		ИначеЕсли СтрДлина(СтруктураПлатежа[6])=10 тогда
			//ЗАКОММЕНТИРОВАТЬ ЕСЛИ У ВАС ЛИЦЕВЫЕ СЧЕТА БЕЗ Х
			ЛицевойСчет = "X" + Прав(СтруктураПлатежа[6],СтрДлина(СтруктураПлатежа[6])-1);
			//Сообщить(ЛицевойСчет);
		Иначе
			Сообщить("Лицевой счет не опознан " + СтрокаРеестра);
			ЛицевойСчет = "";
		конецесли;
		Назначение = СтруктураПлатежа[10];
		Сумма = Число(СтруктураПлатежа[12]);
		
		 элт = Новый Структура("ЛС,СУМ,ФИО");
		 элт.ЛС = ЛицевойСчет;
		 элт.СУМ = Сумма; 
		 элт.ФИО = СтруктураПлатежа[8];	
		 масс.Добавить(элт);

	КонецЦикла;
    КонецЕсли;
    ОбъектФормы = ВладелецФормы.Объект;     
	//заполняем объект данными
	ЗапНаСервере(ОбъектФормы,масс,мПар);       
	КопироватьДанныеФормы(ОбъектФормы, ВладелецФормы.Объект);
	ВладелецФормы.ОбновитьОтображениеДанных();  
	//вклюючаем флажок род платы
	ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
	ВладелецФормы.Элементы, "РасшифровкаПлатежаРебенок", "Видимость", ИСТИНА);
	ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
	ВладелецФормы.Элементы, "РасшифровкаПлатежаКонтрагент", "Видимость", НЕ ИСТИНА); 
	
	ВладелецФормы.Записать();  
	//заполняем бух операцию
	запбо(ОбъектФормы,мПар2);  
	//обновляем данные
    ВладелецФормы.Прочитать();  
 	ВладелецФормы.ОбновитьОтображениеДанных();  
	~НеВыбралиФайл:
КонецПроцедуры
 
&НаСервере
Процедура ЗапНаСервере(Объект, мас, пар)
 		ссылка = Документы.КассовоеПоступление.НайтиПоНомеру(Объект.Номер,ТекущаяДата());   
		//Сообщить(ссылка);   
		обе = ссылка.ПолучитьОбъект();
		
		ОбъектНазначения = Объект;
		ОбъектНазначения.РодительскаяПлата = Истина; 		
		ОбъектНазначения.КорСчет = ПланыСчетов.ЕПСБУ.НайтиПоКоду(пар.мКорСч);
		ОбъектНазначения.ИФО = Справочники.ИсточникиФинансовогоОбеспечения.НайтиПоНаименованию(пар.мИстФин);		   
		обс = 0;   
		ОбъектНазначения.РасшифровкаПлатежа.Очистить();
		для каждого м из мас цикл         
		стр = ОбъектНазначения.РасшифровкаПлатежа.Добавить();  
		стр.СуммаВал = м.СУМ;  
		обс = обс + м.СУМ;     
		//-----------------------------Пытаемся определить ребенка по ЛИЦЕВОМУ-------------
		//Сообщить(м.ЛС);
		стр.Ребенок = Справочники.Дети.НайтиПоКоду(м.ЛС); 
		//Сообщить(Строка(стр.Ребенок) + " = " + Строка(стр.Ребенок.Организация));
		стр.Контрагент =  ОбщегоНазначения.ЗначениеРеквизитаОбъекта(стр.Ребенок, "Контрагент");
		если стр.Ребенок.Пустая() или стр.Ребенок.Организация <> ОбъектНазначения.Организация  тогда 
			стр.Ребенок = Справочники.Дети.НайтиПоКоду("Х"+Прав(м.ЛС,9));//тут пробуем русскую Х 
			стр.Контрагент =  ОбщегоНазначения.ЗначениеРеквизитаОбъекта(стр.Ребенок, "Контрагент");
		//Сообщить(Строка(стр.Ребенок) + " \ " + стр.Ребенок.Организация); 
		если  стр.Ребенок.Организация <> ОбъектНазначения.Организация тогда
			стр.Ребенок=Неопределено;	
			стр.Контрагент=Неопределено;
		КонецЕсли;
		конецесли; 
		//---------------------------------------------------------------------------------
	Запрос = Новый Запрос;
	Запрос.Текст = 
		"ВЫБРАТЬ РАЗРЕШЕННЫЕ
		|	СоставГруппДДУ.ГруппаДетскогоУчреждения КАК ГруппаДетскогоУчреждения,
		|	СоставГруппДДУ.СтавкаОплаты КАК СтавкаОплаты,
		|	СоставГруппДДУ.Льгота КАК Льгота,
		|	СоставГруппДДУ.Договор КАК Договор,
		|	СоставГруппДДУ.Период КАК Период,
		|	СоставГруппДДУ.Актуальность КАК Актуальность
		|ИЗ
		|	РегистрСведений.СоставГруппДДУ КАК СоставГруппДДУ
		|ГДЕ
		|	СоставГруппДДУ.Ребенок = &Ребенок
		|
		|УПОРЯДОЧИТЬ ПО
		|	Период";
	
	Запрос.УстановитьПараметр("Ребенок", стр.Ребенок);
	РезультатЗапроса = Запрос.Выполнить(); 
	р = РезультатЗапроса.Выбрать(); 
	р.Следующий();
	//Сообщить(р.Договор);     
	стр.Договор = р.Договор; 
	
	стр.ИсточникСредств = Справочники.ИсточникиСредств.НайтиПоКоду(пар.мИстСр).Ссылка;  
	если стр.Ребенок.Пустая() или стр.Ребенок=Неопределено тогда
	стр.Примечание = "не найдено! ФИО = "+м.ФИО+" "+ТекущаяДата();	 
	Сообщить(стр.Примечание);
	иначе
	стр.Примечание = "импорт реестра успешен "+ТекущаяДата();
	КонецЕсли;
	стр.КФО = Перечисления.КВД.Внебюджет;  
	стр.КБКНазначениеПлатежа = Справочники.КлассификационныеПризнакиСчетов.НайтиПоКоду(пар.мКБКназн).Ссылка;
	стр.КОСГУНазначениеПлатежа = Справочники.КОСГУ.НайтиПоКоду(пар.мКОСГУназн).Ссылка;  
	конеццикла;
	
	ОбъектНазначения.СуммаДокументаВВалюте=обс;  	
КонецПроцедуры        

&НаСервере
Процедура запбо(Объект,пар) 
	ссылка = Документы.КассовоеПоступление.НайтиПоНомеру(Объект.Номер,ТекущаяДата());   
		//Сообщить(ссылка);   
	обе = ссылка.ПолучитьОбъект();
	то = Справочники.ТиповыеОперации.НайтиПоНаименованию("Поступление родительской платы");//тип операции   
	
	ректип = Справочники.ТиповыеОперации.ДополнительныеРеквизитыТиповойОперации(то);  
	ДополнительныеРеквизиты = Новый Структура("СчетПоступления", ПланыСчетов.ЕПСБУ.НайтиПоКоду(пар.мСчПост));  
	ДополнительныеРеквизиты.Вставить("КПС_20110",Справочники.КлассификационныеПризнакиСчетов.НайтиПоКоду(пар.КПС_20110).Ссылка);
	ДополнительныеРеквизиты.Вставить("ПроводкиИсполненияПлана",пар.ПроводкиИсполненияПлана);
	БухгалтерскиеОперацииСервер.ДобавитьДанныеДляПроведения(обе,то,ДополнительныеРеквизиты,Ложь);    
	обе.Записать(РежимЗаписиДокумента.Запись);
КонецПроцедуры

&НаСервере
Функция ИщемТО()
	Возврат Справочники.ТиповыеОперации.НайтиПоНаименованию("Поступление родительской платы");   
КонецФункции      
Показать


во то что вставила
все равно ошибки
12. YA_514896950 43 02.03.23 10:27 Сейчас в теме
(11)
скопировано не правильно

~НеВыбралиФайл:
КонецПроцедуры

после него лишнее
должно сразу быть

&НаСервере
Процедура запбо(Объект,пар)

смотрите внимательнее
13. Ashny 02.03.23 10:42 Сейчас в теме
(12)
(12)Скопировала 72 строки,
заремила остальное все

оставила
&НаСервере
Процедура запбо(Объект,пар) 
	ссылка = Документы.КассовоеПоступление.НайтиПоНомеру(Объект.Номер,ТекущаяДата());   
		//Сообщить(ссылка);   
	обе = ссылка.ПолучитьОбъект();
	то = Справочники.ТиповыеОперации.НайтиПоНаименованию("Поступление родительской платы");//тип операции   
	
	ректип = Справочники.ТиповыеОперации.ДополнительныеРеквизитыТиповойОперации(то);  
	ДополнительныеРеквизиты = Новый Структура("СчетПоступления", ПланыСчетов.ЕПСБУ.НайтиПоКоду(пар.мСчПост));  
	ДополнительныеРеквизиты.Вставить("КПС_20110",Справочники.КлассификационныеПризнакиСчетов.НайтиПоКоду(пар.КПС_20110).Ссылка);
	ДополнительныеРеквизиты.Вставить("ПроводкиИсполненияПлана",пар.ПроводкиИсполненияПлана);
	БухгалтерскиеОперацииСервер.ДобавитьДанныеДляПроведения(обе,то,ДополнительныеРеквизиты,Ложь);    
	обе.Записать(РежимЗаписиДокумента.Запись);
КонецПроцедуры

&НаСервере
Функция ИщемТО()
	Возврат Справочники.ТиповыеОперации.НайтиПоНаименованию("Поступление родительской платы");   
КонецФункции      
Показать



не работает
14. YA_514896950 43 02.03.23 10:51 Сейчас в теме
(13)а что пишет сейчас?
15. Ashny 02.03.23 10:52 Сейчас в теме
(14) при отладке ошибок нет, но совсем ничего не заполняет
таблица пустая
и ничего не сообщает
что то не так
16. YA_514896950 43 02.03.23 10:56 Сейчас в теме
попробуйте полностью заменить на мой код модуль формы
как минимум сообщения должны выдаваться

&НаКлиенте
Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначения) Экспорт 
	//НАСТРОЙКА ОСНОВНЫХ ПАРАМЕТРОВ
	НомерВреестреЛС = 7;      
	НомерВреестреСум = 11;
	НомерВреестреФио = 6;  
	ДлинаКодаЛс=10;

	мПар = новый Структура("мКорСч,мИстФин,мИстСр,мКБКназн,мКОСГУназн"); 
	//-----------------------НАСТРОЙКИ ЗАПОЛНЕНИЯ ТАБЛИЧНОЙ ЧАСТИ---------------
	мПар.мКорСч= "205.00"; 
	мПар.мИстФин= "Местный бюджет"; 
	мПар.мИстСр= "06"; //средства юрлиц 
	мПар.мКБКназн  = "07010000000000130";   
	мПар.мКОСГУназн  = "131";
	//--------------------------------------------------------------------------
	//-----------------------НАСТРОЙКИ ЗАПОЛНЕНИЯ БУХ. ОПЕРАЦИИ-----------------
	мПар2 = новый Структура("мСчПост,КПС_20110,ПроводкиИсполненияПлана");
	мПар2.мСчПост = "201.11";	    
	мПар2.КПС_20110 = "00000000000000000";   
	мПар2.ПроводкиИсполненияПлана = Истина; //формировать проводки по исполнению плана доходов? 
	//--------------------------------------------------------------------------
	
	Диалог = новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
	Если Диалог.Выбрать() Тогда
		ФайлРеестра = Диалог.ПолноеИмяФайла; 
	иначе	
		Перейти  ~НеВыбралиФайл;
	КонецЕсли;
	Текст = Новый ТекстовыйДокумент;
	Текст.Прочитать(ФайлРеестра);
	
	масс = новый массив;
	Если Найти(ФайлРеестра,"\реестр")<>0 тогда //файл реестра сбера У НАС ВСЕГДА НАЧИНАЕТСЯ С 01_, поправьте если у вас не так - на ваш случай
		  
		Для Сч = 1 по Текст.КоличествоСтрок() Цикл
		СтрокаРеестра = Текст.ПолучитьСтроку(Сч);
		СтруктураПлатежа = СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(СтрокаРеестра,";");
		//проверяем дошли до конца файла или нет
		Если (СтруктураПлатежа.Количество() = 6 или СтруктураПлатежа.Количество() = 7) И Сч = Текст.КоличествоСтрок() Тогда
			Прервать;
		КонецЕсли;
			ЛицевойСчет = Прав(СтруктураПлатежа[НомерВреестреЛС],СтрДлина(СтруктураПлатежа[НомерВреестреЛС])-СтрНайти(СтруктураПлатежа[НомерВреестреЛС]," ",НаправлениеПоиска.СКонца));                                                                                                            
		Назначение = СтруктураПлатежа[9]; //не используется
		Сумма = Число(СтруктураПлатежа[НомерВреестреСум]);
		 элт = Новый Структура("ЛС,СУМ,ФИО");
		 элт.ЛС = ЛицевойСчет;
		 элт.СУМ = Сумма; 
		 элт.ФИО = СтруктураПлатежа[НомерВреестреФио];		 
		 масс.Добавить(элт);
		КонецЦикла;
	КонецЕсли;    
			 
    ОбъектФормы = ВладелецФормы.Объект;     
	//заполняем объект данными
	ЗапНаСервере(ОбъектФормы,масс,мПар);       
	КопироватьДанныеФормы(ОбъектФормы, ВладелецФормы.Объект);
	ВладелецФормы.ОбновитьОтображениеДанных();  
	//включаем флажок род платы
	ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
	ВладелецФормы.Элементы, "РасшифровкаПлатежаРебенок", "Видимость", ИСТИНА);
	ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
	ВладелецФормы.Элементы, "РасшифровкаПлатежаКонтрагент", "Видимость", НЕ ИСТИНА); 
	
	ВладелецФормы.Записать();  
	//заполняем бух операцию
	запбо(ОбъектФормы,мПар2);  
	//обновляем данные
    ВладелецФормы.Прочитать();  
 	ВладелецФормы.ОбновитьОтображениеДанных();  
	~НеВыбралиФайл:
КонецПроцедуры
 
&НаСервере
Процедура ЗапНаСервере(Объект, мас, пар)
 		ссылка = Документы.КассовоеПоступление.НайтиПоНомеру(Объект.Номер,ТекущаяДата());   
		//Сообщить(ссылка);   
		обе = ссылка.ПолучитьОбъект();
		
		ОбъектНазначения = Объект;
		ОбъектНазначения.РодительскаяПлата = Истина; 		
		ОбъектНазначения.КорСчет = ПланыСчетов.ЕПСБУ.НайтиПоКоду(пар.мКорСч);
		ОбъектНазначения.ИФО = Справочники.ИсточникиФинансовогоОбеспечения.НайтиПоНаименованию(пар.мИстФин);		   
		обс = 0;   
		ОбъектНазначения.РасшифровкаПлатежа.Очистить();
		для каждого м из мас цикл         
		стр = ОбъектНазначения.РасшифровкаПлатежа.Добавить();  
		стр.СуммаВал = м.СУМ;  
		обс = обс + м.СУМ;     
		//-----------------------------Пытаемся определить ребенка по ЛИЦЕВОМУ-------------
		//Сообщить(м.ЛС);
		стр.Ребенок = Справочники.Дети.НайтиПоКоду(м.ЛС); 
		//Сообщить(Строка(стр.Ребенок) + " = " + Строка(стр.Ребенок.Организация));
		стр.Контрагент =  ОбщегоНазначения.ЗначениеРеквизитаОбъекта(стр.Ребенок, "Контрагент");
		если стр.Ребенок.Пустая() или стр.Ребенок.Организация <> ОбъектНазначения.Организация  тогда 
			стр.Ребенок = Справочники.Дети.НайтиПоКоду("Х"+Прав(м.ЛС,9));//тут пробуем русскую Х 
			стр.Контрагент =  ОбщегоНазначения.ЗначениеРеквизитаОбъекта(стр.Ребенок, "Контрагент");
		//Сообщить(Строка(стр.Ребенок) + " \ " + стр.Ребенок.Организация); 
		если  стр.Ребенок.Организация <> ОбъектНазначения.Организация тогда
			стр.Ребенок=Неопределено;	
			стр.Контрагент=Неопределено;
		КонецЕсли;
		конецесли; 
		//---------------------------------------------------------------------------------
	Запрос = Новый Запрос;
	Запрос.Текст = 
		"ВЫБРАТЬ РАЗРЕШЕННЫЕ
		|	СоставГруппДДУ.ГруппаДетскогоУчреждения КАК ГруппаДетскогоУчреждения,
		|	СоставГруппДДУ.СтавкаОплаты КАК СтавкаОплаты,
		|	СоставГруппДДУ.Льгота КАК Льгота,
		|	СоставГруппДДУ.Договор КАК Договор,
		|	СоставГруппДДУ.Период КАК Период,
		|	СоставГруппДДУ.Актуальность КАК Актуальность
		|ИЗ
		|	РегистрСведений.СоставГруппДДУ КАК СоставГруппДДУ
		|ГДЕ
		|	СоставГруппДДУ.Ребенок = &Ребенок
		|
		|УПОРЯДОЧИТЬ ПО
		|	Период";
	
	Запрос.УстановитьПараметр("Ребенок", стр.Ребенок);
	РезультатЗапроса = Запрос.Выполнить(); 
	р = РезультатЗапроса.Выбрать(); 
	р.Следующий();
	//Сообщить(р.Договор);     
	стр.Договор = р.Договор; 
	
	стр.ИсточникСредств = Справочники.ИсточникиСредств.НайтиПоКоду(пар.мИстСр).Ссылка;  
	если стр.Ребенок.Пустая() или стр.Ребенок=Неопределено тогда
	стр.Примечание = "не найдено! ФИО = "+м.ФИО+" "+ТекущаяДата();	 
	Сообщить(стр.Примечание);
	иначе
	стр.Примечание = "импорт реестра успешен "+ТекущаяДата();
	КонецЕсли;
	стр.КФО = Перечисления.КВД.Внебюджет;  
	стр.КБКНазначениеПлатежа = Справочники.КлассификационныеПризнакиСчетов.НайтиПоКоду(пар.мКБКназн).Ссылка;
	стр.КОСГУНазначениеПлатежа = Справочники.КОСГУ.НайтиПоКоду(пар.мКОСГУназн).Ссылка;  
	конеццикла;
	
	ОбъектНазначения.СуммаДокументаВВалюте=обс;  	
КонецПроцедуры        

&НаСервере
Процедура запбо(Объект,пар) 
	ссылка = Документы.КассовоеПоступление.НайтиПоНомеру(Объект.Номер,ТекущаяДата());   
		//Сообщить(ссылка);   
	обе = ссылка.ПолучитьОбъект();
	то = Справочники.ТиповыеОперации.НайтиПоНаименованию("Поступление родительской платы");//тип операции   
	
	ректип = Справочники.ТиповыеОперации.ДополнительныеРеквизитыТиповойОперации(то);  
	ДополнительныеРеквизиты = Новый Структура("СчетПоступления", ПланыСчетов.ЕПСБУ.НайтиПоКоду(пар.мСчПост));  
	ДополнительныеРеквизиты.Вставить("КПС_20110",Справочники.КлассификационныеПризнакиСчетов.НайтиПоКоду(пар.КПС_20110).Ссылка);
	ДополнительныеРеквизиты.Вставить("ПроводкиИсполненияПлана",пар.ПроводкиИсполненияПлана);
	БухгалтерскиеОперацииСервер.ДобавитьДанныеДляПроведения(обе,то,ДополнительныеРеквизиты,Ложь);    
	обе.Записать(РежимЗаписиДокумента.Запись);
КонецПроцедуры

&НаСервере
Функция ИщемТО()
	Возврат Справочники.ТиповыеОперации.НайтиПоНаименованию("Поступление родительской платы");   
КонецФункции      
Показать
17. Ashny 02.03.23 11:19 Сейчас в теме
(14) заменила все

(16) заменила все
теперь при отладке снова ошибки
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(94,18)}: Переменная не определена (ОбщегоНазначения)
стр.Контрагент = <<?>>ОбщегоНазначения.ЗначениеРеквизитаОбъекта(стр.Ребенок, "Контрагент"); (Проверка: Сервер)
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(97,18)}: Переменная не определена (ОбщегоНазначения)
стр.Контрагент = <<?>>ОбщегоНазначения.ЗначениеРеквизитаОбъекта(стр.Ребенок, "Контрагент"); (Проверка: Сервер)
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(155,1)}: Переменная не определена (БухгалтерскиеОперацииСервер)
<<?>>БухгалтерскиеОперацииСервер.ДобавитьДанныеДляПроведения(обе,то,ДополнительныеРеквизиты,Ложь); (Проверка: Сервер)
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(38,20)}: Переменная не определена (СтроковыеФункцииКлиентСервер)
СтруктураПлатежа = <<?>>СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(СтрокаРеестра,";"); (Проверка: Тонкий клиент)
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(60,1)}: Переменная не определена (ОбщегоНазначенияКлиентСервер)
<<?>>ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( (Проверка: Тонкий клиент)
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(62,1)}: Переменная не определена (ОбщегоНазначенияКлиентСервер)
<<?>>ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы( (Проверка: Тонкий клиент)
18. YA_514896950 43 02.03.23 11:24 Сейчас в теме
(17) заменили именно модуль формы?
19. Ashny 02.03.23 11:25 Сейчас в теме
20. YA_514896950 43 02.03.23 11:27 Сейчас в теме
(19) тогда таких ошибок быть не должно
22. Ashny 02.03.23 11:29 Сейчас в теме
(20)тогда я не знаю
ошибки пишет
вот ваша обработка
25. YA_514896950 43 02.03.23 11:34 Сейчас в теме
(22)у меня этот файл работает
27. YA_514896950 43 02.03.23 11:35 Сейчас в теме
(22)вы обновили в самой 1с внешнюю обработку?
потому что сейчас все работает....
21. YA_514896950 43 02.03.23 11:27 Сейчас в теме
у меня сейчас этот код на вашем реестре отрабатывает - сообщает лицевые счета
23. Ashny 02.03.23 11:29 Сейчас в теме
(21) что делаю не так посмотрите
24. YA_514896950 43 02.03.23 11:31 Сейчас в теме
26. YA_514896950 43 02.03.23 11:35 Сейчас в теме
(23)запустил - все работает.
28. YA_514896950 43 02.03.23 11:37 Сейчас в теме
(23)
Прикрепленные файлы:
29. Ashny 02.03.23 11:47 Сейчас в теме
(28)открыла в конфигураторе вашу обработку
внешний отчет и в форме модуля все поменяла
а эти сообщения не найдено фио что означают?
30. YA_514896950 43 02.03.23 11:48 Сейчас в теме
(29) то что у меня в базе ваших детей нет.
при этом сам документ формируется без ошибок
31. YA_514896950 43 02.03.23 11:48 Сейчас в теме
(29)теперь в 1с ее обновите из файла
32. Ashny 02.03.23 11:55 Сейчас в теме
(31) Я ТАК И ДЕЛАЮ
у меня при отладке в конфигураторе ошибки
33. YA_514896950 43 02.03.23 11:58 Сейчас в теме
(32)я не знаю что значит при отладке в конфигураторе.
я скачал ваш файл, загрузил его в 1с согласно инструкции, потом импортировал ваш файл реестра в кассовое.
никаких проблем.
34. YA_514896950 43 02.03.23 11:59 Сейчас в теме
(32)инструкцию смотрите в публикации
35. Ashny 02.03.23 12:10 Сейчас в теме
(34)
(34) я все так и делаю
в табличной части не встает ни один контрагент
только суммы и все
и пишет не найдено фамилии
36. Ashny 02.03.23 12:24 Сейчас в теме
(34) в конфигураторе я нажимаю на кнопку проверка модуля
и пишет ошибки
сохранила так
по этому файлу из сбербанка все сработало
взяла другой файл вобще ничего
у меня 46 шт этих детских садов
Прикрепленные файлы:
дс34.y15
37. YA_514896950 43 02.03.23 12:26 Сейчас в теме
40. Ashny 02.03.23 12:33 Сейчас в теме
(37)да спасибо
сработало
но только мне непонятно про сообщения при проверке модуля файла в конфигураторе
не обращать внимания или как?
41. YA_514896950 43 02.03.23 12:34 Сейчас в теме
(40)в конфигураторе не знаю что у вас....не обращайте внимания
42. Ashny 02.03.23 12:57 Сейчас в теме
(41) спасибо вам
вытерпили меня
а еще вопрос? мне надо в регистрах сведений по детям поменять плательщика и ставки
из бгу 1.0 эти реквизиты не перенеслись
детей много 4000 т. чел каждого переделать , очень хлопотно
подскажи как лучше сделать?
может какая обработка есть у вас
43. YA_514896950 43 02.03.23 13:01 Сейчас в теме
(42)тут нужна более подробная информация....
вообще не могло не перенестись....
а что значит поменять плательщика?
теоретически обработку написать можно - но надо смотреть более конкретно задание.
44. Ashny 02.03.23 13:04 Сейчас в теме
(43) в справочнике дети нет плательщика
пустое значение
надо поставить просто одно значение
родитель
45. YA_514896950 43 02.03.23 13:05 Сейчас в теме
(44) а как обработка узнает какого родителя надо поставить ребенку?
46. Ashny 02.03.23 13:10 Сейчас в теме
(45)ввести просто одного контрагента для всех
в квитанции все проходит
фио для каждого необязательно
47. YA_514896950 43 02.03.23 13:11 Сейчас в теме
(46)у вас в базе получается нет данных по родителям? только дети?
48. YA_514896950 43 02.03.23 13:14 Сейчас в теме
(46)с родителем понятно, а как ставки задавать? они же по идее разные
делать какой то отбор по детям и всем ставить такого то контрагента и такую то ставку?
теоретически можно
49. Ashny 02.03.23 15:41 Сейчас в теме
(48) а если сделать?
ООООчень надо
50. YA_514896950 43 02.03.23 15:54 Сейчас в теме
(49)
я попробую, если что выложу здесь.
сейчас доделываю обработку выгрузки реестров для сбербанка
делает csv для того что бы загружать в клиент-банк
51. Ashny 02.03.23 16:34 Сейчас в теме
38. YA_514896950 43 02.03.23 12:31 Сейчас в теме
Для вашего файла садов сам файл переименуйте чтобы начинался со слова реестр
39. YA_514896950 43 02.03.23 12:32 Сейчас в теме
Эта обработка вообще говоря предназначена для РОДИТЕЛЬСКОЙ ПЛАТЫ
а она есть только в садиках!
в школах есть только расчеты по платным услугам.
52. Ashny 03.03.23 09:46 Сейчас в теме
(39)доброе утро
спасибо вам за отклик я нашла в бгу помощник изменения параметров по детям
там все есть и изменение плательщика и изменения ставок
запрятали так, что трудно найти
спасибо вам
есть еще задача по загрузке реестра налоговых поступлений из суфд для казенных учреждений
было бы очень здорово сделать эту обработку
может решите эту проблему
спасибо
53. YA_514896950 43 04.03.23 15:35 Сейчас в теме
(52) у 1с есть же обмен с казначейством, там как бюджетные так и казенные, опишите пожалуйста подробнее задачу
54. Ashny 06.03.23 12:32 Сейчас в теме
(53) Добрый день
при загрузки родительской платы обнаружилась ошибка
не проставляет сумму по документу
сумма стоит только в табличной части по контрагентам
поэтому после проведения документа сумм нет
стоят только проводки без сумм
исправьте пожалуйста
(53)
55. YA_514896950 43 06.03.23 13:57 Сейчас в теме
(54)то есть в сам документ суммы попадают, но проводки не формируются с суммами?
56. YA_514896950 43 06.03.23 13:57 Сейчас в теме
(54)договор в документе подтягивается к контрагентам?
57. Ashny 06.03.23 17:19 Сейчас в теме
(56) я поправила
разобралась
договор подтягивается к контрагентам
там сумма в документе вставала только как сумма в валюте
добавила
для каждого м из мас цикл
		стр = ОбъектНазначения.РасшифровкаПлатежа.Добавить();
		стр.СуммаВал = м.СУМ;
		стр.Сумма = м.СУМ;
		обс = обс + м.СУМ;
//и вот здесь

конеццикла;


ОбъектНазначения.СуммаДокументаВВалюте = обс;
ОбъектНазначения.СуммаДокумента = ОбъектНазначения.СуммаДокументаВВалюте;
КонецПроцедуры
тогда все работает
58. YA_514896950 43 06.03.23 22:33 Сейчас в теме
(57) странно - у нас все работает и так.....
а про ту задачу с загрузкой из суфд...есть пример файла который надо загрузить?
и в какой документ?
59. terra_ink 16.03.23 11:36 Сейчас в теме
добрый день. а если централизованная бухгалтерия и в организациях разная длина лицевого счета. можно ли как-то адаптировать код? или добавлять условие по организации?
60. YA_514896950 43 16.03.23 15:30 Сейчас в теме
(59)покажите примеры ваших лиц счетов
адаптировать к разной длине можно конечно, однако род плата есть только в садах, что именно вы планируете загружать в ЦБ?
так же можете показать форматы ваших файлов поступлений, я помогу
61. mart1120 23.03.23 15:56 Сейчас в теме
Добрый день! Помогите пожалуйста адаптировать загрузку наших файлов. Сама пробовала разобраться, не получилось.
Прикрепленные файлы:
sоsh2_6448008740_03234643636490006000_054.txt
соглашение 5с.pdf
62. YA_514896950 43 23.03.23 18:36 Сейчас в теме
63. YA_514896950 43 23.03.23 22:54 Сейчас в теме
(61)у вас в файле лицевой счет ребёнка как выглядит?
353861873714 или 000000000004715
далее файл реестра по идее должен содержать данные по одному учреждению
у вас почему то разные как я вижу в одном реестре?
64. mart1120 24.03.23 00:56 Сейчас в теме
(62) Бухгалтер мне прислал этот файл. Это централизованная бухгалтерия. Уточню завтра. Там в "соглашении" есть описание структуры файла.
65. YA_514896950 43 24.03.23 08:04 Сейчас в теме
(64)
у нас тоже централизованная бухгалтерия, но детей ведем по учреждениям.
у нас 31 детский сад.
описание структуры видел, сейчас вопрос пока только по тому какие именно у вас лицевые счета.
66. mart1120 24.03.23 11:07 Сейчас в теме
Файлы Сбера.
Прикрепленные файлы:
Attachments_cbmouhval@mail.ru_2023-03-24_10-45-39.zip
YA_514896950; +1 – Ответить
67. YA_514896950 43 27.03.23 13:02 Сейчас в теме
(66)отправил вам на эту почту обработку.
там поправил эти строки
//НАСТРОЙКА ОСНОВНЫХ ПАРАМЕТРОВ
	НомерВреестреЛС = 5;      
	НомерВреестреСум = 11;
	НомерВреестреФио = 6;  
	ДлинаКодаЛс=15;

Если истина тогда //Найти(ФайлРеестра,"\реестр")<>0 тогда
.....

.....
сам лицевой у вас получается просто ЛицевойСчет = СтруктураПлатежа[НомерВреестреЛС];

проверьте все ли работает.
у меня ваши файлы прочитались.
если что пишите
68. mart1120 27.03.23 14:50 Сейчас в теме
Большое спасибо за помощь и оперативность! Все работает!
YA_514896950; +1 – Ответить
69. Jek69 17.05.23 12:22 Сейчас в теме
Отличная работа!
Код снабжен развернутыми комментариями для небольших самостоятельных правок, если правки побольше - автор без проблем оперативно помогает.
Спасибо!
YA_514896950; +1 – Ответить
70. Mesh 21.05.23 23:27 Сейчас в теме
Здравствуйте, у меня централизованная бухгалтерия, лицевые счета даже разной длины, лицевой счет внебюджетный. Не получается исправить
Выгрузка из Сбербанка: 03-05-2023;12-52-27;9013;9013999V;603324699897;177000005134;МАМЕДОВА ДАРЬЯ;МУНИЦИПАЛЬНОЕ БЮДЖЕТНОЕ ДОШКОЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ?ДЕТСКИЙ САД ОБЩЕРАЗВИВАЮЩЕГО ВИДА № 177?;ДОШКОЛЬНОЕ ВОСПИТАНИЕ;92400000000000000131;20701000;МАМЕДОВА ИРАДА ВАХИД КЫЗЫ;1864,32;1864,32;0,00
03-05-2023;17-22-21;9013;9013999V;453987685002;17700013189;ГЛЕБОВ БОГДАН;МУНИЦИПАЛЬНОЕ БЮДЖЕТНОЕ ДОШКОЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ?ДЕТСКИЙ САД ОБЩЕРАЗВИВАЮЩЕГО ВИДА № 177?;ДОШКОЛЬНОЕ ВОСПИТАНИЕ;92400000000000000131;20701000;ГЛЕБОВА ВАЛЕРИЯ ГЕННАДЬЕВНА;5659,40;5659,40;0,00
=2;7523,72;7523,72;0,00;257678;04-05-2023
71. YA_514896950 43 22.05.23 11:39 Сейчас в теме
(70)
03-05-2023;12-52-27;9013;9013999V;603324699897;177000005134;МАМЕДОВА ДАРЬЯ;МУНИЦИПАЛЬНОЕ БЮДЖЕТНОЕ ДОШКОЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ?ДЕТСКИЙ САД ОБЩЕРАЗВИВАЮЩЕГО ВИДА № 177?;ДОШКОЛЬНОЕ ВОСПИТАНИЕ;92400000000000000131;20701000;МАМЕДОВА ИРАДА ВАХИД КЫЗЫ;1864,32;1864,32;0,00
03-05-2023;17-22-21;9013;9013999V;453987685002;17700013189;ГЛЕБОВ БОГДАН;МУНИЦИПАЛЬНОЕ БЮДЖЕТНОЕ ДОШКОЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ?ДЕТСКИЙ САД ОБЩЕРАЗВИВАЮЩЕГО ВИДА № 177?;ДОШКОЛЬНОЕ ВОСПИТАНИЕ;92400000000000000131;20701000;ГЛЕБОВА ВАЛЕРИЯ ГЕННАДЬЕВНА;5659,40;5659,40;0,00
=2;7523,72;7523,72;0,00;257678;04-05-2023

что именно тут лицевой счет?
72. Mesh 22.05.23 21:42 Сейчас в теме
лицевой счет 177000005134, но это в данном случае, в других учреждениях может начинаться с буквы и длина у всех разная. Кодировка windows-1251.
Спасибо за быструю реакцию.
74. YA_514896950 43 23.05.23 09:15 Сейчас в теме
(72) конечно лицевые счета должны быть одинаковые, я попробую под ваш файл сделать с учетом возможных разных
длин л\с - но в идеале л\с должны быть шаблонными, мы в свое время приводили их к одному виду.
73. Mesh 22.05.23 21:44 Сейчас в теме
Валютный учет отключен
75. YA_514896950 43 23.05.23 09:16 Сейчас в теме
(73)это ни на что не влияет
76. Mesh 24.05.23 07:41 Сейчас в теме
77. YA_514896950 43 24.05.23 14:26 Сейчас в теме
(76) как отправить вам файл?
78. Mesh 24.05.23 21:41 Сейчас в теме
Добрый вечер, если можно на почту tea-63@mail.ru
79. YA_514896950 43 26.05.23 08:47 Сейчас в теме
80. Mesh 26.05.23 19:40 Сейчас в теме
Добрый вечер все встало на свои места, но при проведении в проводках нет сумм
Прикрепленные файлы:
проводки.docx
81. Mesh 27.05.23 08:58 Сейчас в теме
Здравствуйте, спасибо, немного доделала все работает
YA_514896950; +1 – Ответить
82. Taisss 18.07.23 15:44 Сейчас в теме
Эта обработка только для родительской платы? Для учащихся подойдет? Платежи студентов
83. YA_514896950 43 19.07.23 18:18 Сейчас в теме
(82) думаю да, если надо адаптировать под ваш формат обращайтесь
84. YA_514896950 43 19.07.23 18:26 Сейчас в теме
(82)по большому счету нет разницы, ну только галочку род платы автоматом ставить не надо будет и бух операция другая наверное
а так обработка универсальная и может формировать документ кассового поступления
85. Mesh 29.07.23 19:09 Сейчас в теме
Здравствуйте, обновилась редакция 2.0 (2.0.92.40). В Кассовом поступлении не появляется строка Загрузка РП из файла. Обработку удалила и переустановила, не помогло.
YA_514896950; +1 – Ответить
86. YA_514896950 43 30.07.23 20:08 Сейчас в теме
(85)мои пока не жаловались,2.0.92.35
когда обновлю проверю, возможно параметры обработки надо поправить будет
87. Mesh 31.07.23 09:53 Сейчас в теме
Спасибо за быструю реакцию, жду
88. tata\om 12.09.23 13:39 Сейчас в теме
89. AntonSKT 19.09.23 11:48 Сейчас в теме
Подскажите если у нас несколько ИФО, загрузка будет работать ?
91. YA_514896950 43 21.09.23 16:10 Сейчас в теме
(89) можно адаптировать. покажите образец файла с несколькими ифо
90. Татуля 21.09.23 10:42 Сейчас в теме
Здравствуйте, скачали вашу обработку и не получается,
Ошибка
Прикрепленные файлы:
SB701_536606_180923.txt
92. YA_514896950 43 21.09.23 16:10 Сейчас в теме
(90)под ваш формат необходима адаптация, ожидайте.
93. Татуля 23.09.23 01:01 Сейчас в теме
(92)подскажите, как долго ждать?
95. YA_514896950 43 25.09.23 10:56 Сейчас в теме
(93) что является лицевым счётом в файле?
97. Татуля 26.09.23 10:39 Сейчас в теме
(95) поле перед 22300, например в первой строке 002018
98. YA_514896950 43 26.09.23 10:41 Сейчас в теме
(97)значит в коде из сообщения ниже поставьте НомерВреестреЛС=7
100. Татуля 26.09.23 10:43 Сейчас в теме
(98) {ВнешняяОбработка.ЗагрузкаПлатежей.Форма.Форма.Форма(60,5)}: Процедура или функция с указанным именем не определена (ЗапНаСервере)
<<?>>ЗапНаСервере(ОбъектФормы,масс,мПар); (Проверка: Тонкий клиент)
{ВнешняяОбработка.ЗагрузкаПлатежей.Форма.Форма.Форма(71,5)}: Процедура или функция с указанным именем не определена (запбо)
<<?>>запбо(ОбъектФормы,мПар2); (Проверка: Тонкий клиент)
102. YA_514896950 43 26.09.23 10:46 Сейчас в теме
(100)удалили что то лишнее. я писал заменить только Процедура ВыполнитьКоманду
103. Татуля 26.09.23 10:55 Сейчас в теме
(102) в модуле формы нет процедуры ВыполнииитьКооманду
104. YA_514896950 43 26.09.23 10:57 Сейчас в теме
(103) ну так она не в модуле формы
106. Татуля 26.09.23 11:37 Сейчас в теме
(102) вроде разобралась))))
YA_514896950; +1 – Ответить
107. YA_514896950 43 26.09.23 11:38 Сейчас в теме
(106)я вам ниже файл скинул, попробуйте как он отработает
96. YA_514896950 43 25.09.23 11:01 Сейчас в теме
(93)замените в конфигураторе первую процедуру на эту
&НаКлиенте
Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначения) Экспорт 
	//НАСТРОЙКА ОСНОВНЫХ ПАРАМЕТРОВ
	НомерВреестреЛС = 4;      
	НомерВреестреСум = 13;
	НомерВреестреФио = 11;  
	ДлинаКодаЛс=13;

	мПар = новый Структура("мКорСч,мИстФин,мИстСр,мКБКназн,мКОСГУназн"); 
	//-----------------------НАСТРОЙКИ ЗАПОЛНЕНИЯ ТАБЛИЧНОЙ ЧАСТИ---------------
	мПар.мКорСч= "205.00"; 
	мПар.мИстФин= "Местный бюджет"; 
	мПар.мИстСр= "06"; //средства юрлиц 
	мПар.мКБКназн  = "07010000000000130";   
	мПар.мКОСГУназн  = "131";
	//--------------------------------------------------------------------------
	//-----------------------НАСТРОЙКИ ЗАПОЛНЕНИЯ БУХ. ОПЕРАЦИИ-----------------
	мПар2 = новый Структура("мСчПост,КПС_20110,ПроводкиИсполненияПлана");
	мПар2.мСчПост = "201.11";	    
	мПар2.КПС_20110 = "00000000000000000";   
	мПар2.ПроводкиИсполненияПлана = Истина; //формировать проводки по исполнению плана доходов? 
	//--------------------------------------------------------------------------
	
	Диалог = новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
	Если Диалог.Выбрать() Тогда
		ФайлРеестра = Диалог.ПолноеИмяФайла; 
	иначе	
		Перейти  ~НеВыбралиФайл;
	КонецЕсли;
	Текст = Новый ТекстовыйДокумент;
	Текст.Прочитать(ФайлРеестра);
	
	масс = новый массив;
	Если истина тогда //Найти(ФайлРеестра,"\реестр")<>0 тогда //файл реестра сбера У НАС ВСЕГДА НАЧИНАЕТСЯ С 01_, поправьте если у вас не так - на ваш случай
		  
		Для Сч = 1 по Текст.КоличествоСтрок() Цикл
		СтрокаРеестра = Текст.ПолучитьСтроку(Сч);
		СтруктураПлатежа = СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(СтрокаРеестра,";");
		//проверяем дошли до конца файла или нет
		Если Сч = Текст.КоличествоСтрок() Тогда         // (СтруктураПлатежа.Количество() = 6 или СтруктураПлатежа.Количество() = 7) И 
			Прервать;
		КонецЕсли;
			
			ЛицевойСчет = СтруктураПлатежа[НомерВреестреЛС];    
			//если СтрДлина(ЛицевойСчет)>ДлинаКодаЛс тогда      
			//	 ЛицевойСчет=Лев(ЛицевойСчет,10);
			//конецесли;
		Назначение = СтруктураПлатежа[9]; //не используется
		Сумма = Число(СтруктураПлатежа[НомерВреестреСум]);
		 элт = Новый Структура("ЛС,СУМ,ФИО");
		 элт.ЛС = ЛицевойСчет;
		 элт.СУМ = Сумма; 
		 элт.ФИО = СтруктураПлатежа[НомерВреестреФио];		 
		 масс.Добавить(элт);
		КонецЦикла;
	КонецЕсли;    
			 
    ОбъектФормы = ВладелецФормы.Объект;     
	//заполняем объект данными
	ЗапНаСервере(ОбъектФормы,масс,мПар);       
	КопироватьДанныеФормы(ОбъектФормы, ВладелецФормы.Объект);
	ВладелецФормы.ОбновитьОтображениеДанных();  
	//включаем флажок род платы
	ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
	ВладелецФормы.Элементы, "РасшифровкаПлатежаРебенок", "Видимость", ИСТИНА);
	ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
	ВладелецФормы.Элементы, "РасшифровкаПлатежаКонтрагент", "Видимость", НЕ ИСТИНА); 
	
	ВладелецФормы.Записать();  
	//заполняем бух операцию
	запбо(ОбъектФормы,мПар2);  
	//обновляем данные
    ВладелецФормы.Прочитать();  
 	ВладелецФормы.ОбновитьОтображениеДанных();  
	~НеВыбралиФайл:
КонецПроцедуры
Показать
99. Татуля 26.09.23 10:42 Сейчас в теме
(96)
&НаКлиенте
Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначения) Экспорт
//НАСТРОЙКА ОСНОВНЫХ ПАРАМЕТРОВ
НомерВреестреЛС = 4;
НомерВреестреСум = 13;
НомерВреестреФио = 11;
ДлинаКодаЛс=13;

мПар = новый Структура("мКорСч,мИстФин,мИстСр,мКБКназн,мКОСГУназн");
//-----------------------НАСТРОЙКИ ЗАПОЛНЕНИЯ ТАБЛИЧНОЙ ЧАСТИ---------------
мПар.мКорСч= "205.00";
мПар.мИстФин= "Местный бюджет";
мПар.мИстСр= "06"; //средства юрлиц
мПар.мКБКназн = "07010000000000130";
мПар.мКОСГУназн = "131";
//--------------------------------------------------------------------------
//-----------------------НАСТРОЙКИ ЗАПОЛНЕНИЯ БУХ. ОПЕРАЦИИ-----------------
мПар2 = новый Структура("мСчПост,КПС_20110,ПроводкиИсполненияПлана");
мПар2.мСчПост = "201.11";
мПар2.КПС_20110 = "00000000000000000";
мПар2.ПроводкиИсполненияПлана = Истина; //формировать проводки по исполнению плана доходов?
//--------------------------------------------------------------------------

Диалог = новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
Если Диалог.Выбрать() Тогда
ФайлРеестра = Диалог.ПолноеИмяФайла;
иначе
Перейти ~НеВыбралиФайл;
КонецЕсли;
Текст = Новый ТекстовыйДокумент;
Текст.Прочитать(ФайлРеестра);

масс = новый массив;
Если истина тогда //Найти(ФайлРеестра,"\реестр")<>0 тогда //файл реестра сбера У НАС ВСЕГДА НАЧИНАЕТСЯ С 01_, поправьте если у вас не так - на ваш случай

Для Сч = 1 по Текст.КоличествоСтрок() Цикл
СтрокаРеестра = Текст.ПолучитьСтроку(Сч);
СтруктураПлатежа = СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(СтрокаРеестра,";");
//проверяем дошли до конца файла или нет
Если Сч = Текст.КоличествоСтрок() Тогда // (СтруктураПлатежа.Количество() = 6 или СтруктураПлатежа.Количество() = 7) И
Прервать;
КонецЕсли;

ЛицевойСчет = СтруктураПлатежа[НомерВреестреЛС];
//если СтрДлина(ЛицевойСчет)>ДлинаКодаЛс тогда
// ЛицевойСчет=Лев(ЛицевойСчет,10);
//конецесли;
Назначение = СтруктураПлатежа[9]; //не используется
Сумма = Число(СтруктураПлатежа[НомерВреестреСум]);
элт = Новый Структура("ЛС,СУМ,ФИО");
элт.ЛС = ЛицевойСчет;
элт.СУМ = Сумма;
элт.ФИО = СтруктураПлатежа[НомерВреестреФио];
масс.Добавить(элт);
КонецЦикла;
КонецЕсли;

ОбъектФормы = ВладелецФормы.Объект;
//заполняем объект данными
ЗапНаСервере(ОбъектФормы,масс,мПар);
КопироватьДанныеФормы(ОбъектФормы, ВладелецФормы.Объект);
ВладелецФормы.ОбновитьОтображениеДанных();
//включаем флажок род платы
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
ВладелецФормы.Элементы, "РасшифровкаПлатежаРебенок", "Видимость", ИСТИНА);
ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
ВладелецФормы.Элементы, "РасшифровкаПлатежаКонтрагент", "Видимость", НЕ ИСТИНА);

ВладелецФормы.Записать();
//заполняем бух операцию
запбо(ОбъектФормы,мПар2);
//обновляем данные
ВладелецФормы.Прочитать();
ВладелецФормы.ОбновитьОтображениеДанных();
~НеВыбралиФайл:
КонецПроцедуры
Показать


какую именно? Процедура ПриОткрытии(Отказ) ??
101. YA_514896950 43 26.09.23 10:44 Сейчас в теме
(99)Процедура ВыполнитьКоманду
105. YA_514896950 43 26.09.23 11:37 Сейчас в теме
(99)я вам файл собрал - попробуйте его.
94. YA_514896950 43 23.09.23 16:57 Сейчас в теме
(93) завтра напишу, ожидайте
108. YA_514896950 43 16.10.23 08:22 Сейчас в теме
Протестировал обработку с последней версией БГУ 2.0, все работает без нареканий.
113. Infector 193 07.06.24 15:04 Сейчас в теме
Что называется, лайк не глядя.
Далее пара вопросов:
1. Т.к. БГУ для меня в новинку, то вопрос возник как у меня, так и у заказчицы (которая в бухгалтерию детсада тоже впервые попала, после опыта в промышленных предприятиях) - в типовом функционале это не реализовали никак? Ваша обработка оказалась первым, что попалось при поиске в яндексе на тему.
2. Планирую дорабатывать, в частности повыносить по максимуму настройки, в доступный пользователям вид. Если результат окажется вменяемым не будете возражать, если его тоже опубликую?
114. YA_514896950 43 07.06.24 15:16 Сейчас в теме
в типовом не реализовывали по причине сложности подстройки под форматы
если доработки будут существенными то публикуйте, главное не нарушайте правила инфостарта.
также посмотрите мою обработку выгрузки в сбербанк, она очень полезна!
ну и другие посмотрите!
115. user1183932 08.11.24 19:20 Сейчас в теме
Здравствуйте! На основании Вашей обработки пытаюсь создать документ Кассовое поступление, с автозаполнением типовой операцией ПРОГРАММНО на сервере, без взаимодействия с пользователем, В ФОНОВОМ ЗАДАНИИ!!!


	НовыйДокументПоступления = Документы.КассовоеПоступление.СоздатьДокумент(); 
	НовыйДокументПоступления.ВалютаДокумента = РезультатПоискаВалюты[0].Ссылка;
	НовыйДокументПоступления.РодительскаяПлата = Истина; 
	НовыйДокументПоступления.КорСчет = РезультатПоискаКорСчета[0].Ссылка;
	НовыйДокументПоступления.СуммаДокументаВВалюте=1000.0; 
	НовыйДокументПоступления.Контрагент = РезультатПоискаКонтрагента[0].Ссылка;
	НовыйДокументПоступления.Плательщик = РезультатПоискаКонтрагента[0].Ссылка;
	НовыйДокументПоступления.СчетКонтрагента = РезультатПоискаСчетаКонтрагента[0].Ссылка;
	НовыйДокументПоступления.Организация = РезультатПоискаОрганизации[0].Ссылка; 
	НовыйДокументПоступления.Дата = ТекущаяДата(); 
	
	
	СтрРасшифровки = НовыйДокументПоступления.РасшифровкаПлатежа.Добавить();  
	СтрРасшифровки.СуммаВал = 1000.0;  
	СтрРасшифровки.КФО = Перечисления.КВД.Внебюджет;
	СтрРасшифровки.ИсточникСредств = РезультатПоискаИсточникиСредств[0].Ссылка;
	СтрРасшифровки.КОСГУНазначениеПлатежа = РезультатПоискаКОСГУ[0].Ссылка;
	СтрРасшифровки.Сумма = 1000.0;
	СтрРасшифровки.Контрагент = РезультатПоискаКонтрагента[0].Ссылка;
	СтрРасшифровки.СчетРасчетов = РезультатПоискаСчетРасчетов[0].Ссылка;
	СтрРасшифровки.СпособПогашенияЗадолженности = Перечисления.СпособыПогашенияЗадолженности.Автоматически;
	СтрРасшифровки.ДопКлассификация = РезультатПоискаДопКлассификация[0].Ссылка;	   
	   

	ДополнительныеРеквизиты = Новый Структура("СчетПоступления", РезультатПоискаСчетПоступления[0].Ссылка);  
	ДополнительныеРеквизиты.Вставить("КПС_20110",РезультатПоискаКПС_20110[0].Ссылка);
	ДополнительныеРеквизиты.Вставить("ПроводкиИсполненияПлана",Истина);
	БухгалтерскиеОперацииСервер.ДобавитьДанныеДляПроведения(НовыйДокументПоступления,РезультатПоискаТиповыеОперации,ДополнительныеРеквизиты,Ложь);
	
    НовыйДокументПоступления.Записать(РежимЗаписиДокумента.Запись); 
Показать




При сохранении выдаёт ошибку:
Ошибка при вызове метода контекста (Записать)
{ВнешняяОбработка.ФормированиеКассовыхПоступленийВФоне(199)}:    НовыйДокументПоступления.Записать(РежимЗаписиДокумента.Запись); 
{ВнешняяОбработка.ФормированиеКассовыхПоступленийВФоне(4)}:	СформироватьНаСервере();
по причине:
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
{ОбщийМодуль.ОбщегоНазначения.Модуль(4207)}: Метод объекта не обнаружен (Метаданные)
    НовыйДокументПоступления.Записать(РежимЗаписиДокумента.Запись); 

по причине:
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
{ОбщийМодуль.ОбщегоНазначения.Модуль(4207)}: Метод объекта не обнаружен (Метаданные)

Метод объекта не обнаружен (Метаданные)
{ОбщийМодуль.ОбщегоНазначения.Модуль(4207)}:	Возврат Ссылка.Метаданные().ПолноеИмя();
{ОбщийМодуль.ОбщегоНазначения.Модуль(4123)}:	ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "&ИмяТаблицы", ИмяТаблицыПоСсылке(ПроверяемаяСсылка));
{ОбщийМодуль.БухгалтерскиеОперацииСервер.Модуль(2102)}:	Если ЗначениеЗаполнено(ТиповаяОперация)
{ОбщийМодуль.БухгалтерскиеОперацииСервер.Модуль(2007)}:	Если НЕ ПроверитьНеобходимостьДействийПриЗаписиОбъекта(ТекущийОбъект) Тогда
{ОбщийМодуль.БухгалтерскиеОперацииСервер.Модуль(1732)}:	ПриЗаписиОбъекта(Источник, Отказ);
Показать
116. YA_514896950 43 04.12.24 13:12 Сейчас в теме
Значит что то делаете не так, внимательно посмотрите мой код - он рабочий, включая последние релизы.
Если проблемы останутся - давайте по удаленке посмотрю, или крепите сюда свой вариант
я проверю на своей базе, но тогда подробнее опишите что вы хотите получить.
117. KOMES 25.02.25 02:19 Сейчас в теме
Добрый день а вот для такой формы получится её переделать?

# 28212 ;Номер реестра
# 300.00 ;Сумма реестра
# 0.00 ;В том числе пеня
# 9.00 ;Удержанная сумма
# 291.00 ;Сумма к перечеслению
# 1 ;Число записей
# 8585 ;Код агента
# 19 ;Номер услуги
# 06/01/2025 00:00:00 ;Дата формирования реестра
# 04/01/2025 09:58:15 ;Начало диапазона дат документов, входящих в реестр
# 04/01/2025 09:58:15 ;Конец диапазона дат документов, входящих в реестр
#SIGN:WRONG <_PAYDAY:04/01/2025> < TYPE_CARD:0000000000 > < За детский сад> <ВИД ПЛАТЕЖА: МКДОУ ДС 26> <ОКАТО: > <КБК: 90611301994040000130> ;Примечание
04/01/2025;1321860;300.00;6338:МАМИЖЕВ ШАХИМ АЛИЕВИЧ:1261752
YA_514896950; +1 – Ответить
118. YA_514896950 43 05.03.25 15:07 Сейчас в теме
119. KOMES 17.03.25 10:25 Сейчас в теме
(118) Прошу прощения за долгий отклик как можно связаться для переделки? и сколько по времени будет?
YA_514896950; +1 – Ответить
120. YA_514896950 43 17.03.25 12:36 Сейчас в теме
(119) пишите тут что требуется, максимально оперативно как смогу сделаю
121. YA_514896950 43 17.03.25 12:40 Сейчас в теме
(119) файл прям сюда скиньте пример
123. KOMES 18.03.25 17:13 Сейчас в теме
(121) Файл
Прикрепленные файлы:
SB725_222175_18032025.txt
YA_514896950; +1 – Ответить
124. KOMES 18.03.25 17:15 Сейчас в теме
(121) Добрый день пере согласовали шаблон на "УТШ9" сейчас формат вот такой
Получаем реестр от банка в таком виде
17-03-2025;00-00-47;0002;0002999V;951143877053;000090;03;МКДОУ ДС 6;КОЧКАРОВА САМИЯ РУСТАМОВНА;КОЧКАРОВА САМИЯ РУСТАМОВНА;ЗА МАРТ 2025 Г., КОЧКАРОВА САМИЯ РУСТАМОВНА, МКДОУ Д/С №6 "РУЧЕЁК" Г.ЧЕРКЕССКА, ДОГОВОР НА СОДЕРЖАНИЕ РЕБЕНКА В ДДУ ОТ 01.12.2021 00000 № 405;91701000;90611301994040000130;409,28;397,00;12,28;5;
17-03-2025;08-06-05;8585;8585999V;256523144116;000112;02;МКДОУ ДС 5;БЫТДАЕВА МЕДИНА ХАЛИЛОВНА;БЫТДАЕВА МЕДИНА ХАЛИЛОВНА;ЗА МАРТ 2025 Г., БЫТДАЕВА МЕДИНА ХАЛИЛОВНА, МКДОУ Д/С №5 "ОРЕШЕК" Г.ЧЕРКЕССКА, ДОГОВОР НА СОДЕРЖАНИЕ РЕБЕНКА В ДДУ ОТ 14.10.2024 00000 № 264;91701000;90611301994040000130;363,80;352,89;10,91;5;


Расшифровка
17-03-2025(Дата платежа);00-00-47(Время платежа);0002(Номер отделения);0002999V(Номер кассира/УС/СБОЛ);951143877053(Уникальный код операции в ЕПС);000090)(Лицевой счет);03(Код услуги);МКДОУ ДС 6(Услуга);КОЧКАРОВА САМИЯ РУСТАМОВНА(ФИО ребенка);КОЧКАРОВА САМИЯ РУСТАМОВНА(ФИО плательщика);ЗА МАРТ 2025 Г., КОЧКАРОВА САМИЯ РУСТАМОВНА, МКДОУ Д/С №6 "РУЧЕЁК" Г.ЧЕРКЕССКА, ДОГОВОР НА СОДЕРЖАНИЕ РЕБЕНКА В ДДУ ОТ 01.12.2021 00000 № 405(Назначение);91701000(ОКТМО);90611301994040000130(КБК);409,28(Сумма операции);397,00(Сумма перевода);12,28(Сумма комиссии банку);5(Канал приема платежа);
122. KOMES 18.03.25 13:15 Сейчас в теме
Добрый день пере согласовали шаблон на "УТШ9" сейчас формат вот такой
Получаем реестр от банка в таком виде
17-03-2025;00-00-47;0002;0002999V;951143877053;000090;03;МКДОУ ДС 6;КОЧКАРОВА САМИЯ РУСТАМОВНА;КОЧКАРОВА САМИЯ РУСТАМОВНА;ЗА МАРТ 2025 Г., КОЧКАРОВА САМИЯ РУСТАМОВНА, МКДОУ Д/С №6 "РУЧЕЁК" Г.ЧЕРКЕССКА, ДОГОВОР НА СОДЕРЖАНИЕ РЕБЕНКА В ДДУ ОТ 01.12.2021 00000 № 405;91701000;90611301994040000130;409,28;397,00;12,28;5;
17-03-2025;08-06-05;8585;8585999V;256523144116;000112;02;МКДОУ ДС 5;БЫТДАЕВА МЕДИНА ХАЛИЛОВНА;БЫТДАЕВА МЕДИНА ХАЛИЛОВНА;ЗА МАРТ 2025 Г., БЫТДАЕВА МЕДИНА ХАЛИЛОВНА, МКДОУ Д/С №5 "ОРЕШЕК" Г.ЧЕРКЕССКА, ДОГОВОР НА СОДЕРЖАНИЕ РЕБЕНКА В ДДУ ОТ 14.10.2024 00000 № 264;91701000;90611301994040000130;363,80;352,89;10,91;5;


Расшифровка
17-03-2025(Дата платежа);00-00-47(Время платежа);0002(Номер отделения);0002999V(Номер кассира/УС/СБОЛ);951143877053(Уникальный код операции в ЕПС);000090)(Лицевой счет);03(Код услуги);МКДОУ ДС 6(Услуга);КОЧКАРОВА САМИЯ РУСТАМОВНА(ФИО ребенка);КОЧКАРОВА САМИЯ РУСТАМОВНА(ФИО плательщика);ЗА МАРТ 2025 Г., КОЧКАРОВА САМИЯ РУСТАМОВНА, МКДОУ Д/С №6 "РУЧЕЁК" Г.ЧЕРКЕССКА, ДОГОВОР НА СОДЕРЖАНИЕ РЕБЕНКА В ДДУ ОТ 01.12.2021 00000 № 405(Назначение);91701000(ОКТМО);90611301994040000130(КБК);409,28(Сумма операции);397,00(Сумма перевода);12,28(Сумма комиссии банку);5(Канал приема платежа);
YA_514896950; +1 – Ответить
125. YA_514896950 43 19.03.25 08:17 Сейчас в теме
приступаю к реализации
126. user2120338 18.04.25 11:11 Сейчас в теме
Здраствуйте. недавно приобретали у вас обработку. Если Вас не затруднит, помогите нам адоптировать под свой реестр.
Документ. Кассовые поступление. Оплата за обучение студентов.
Прикрепленные файлы:
Test.txt
YA_514896950; +1 – Ответить
127. YA_514896950 43 23.05.25 08:52 Сейчас в теме
(126) род плата и оплата за обучение это разное вобщем то
где у вас в реестре идентификатор плательщика или ребенка?
128. user2120338 26.05.25 12:16 Сейчас в теме
(127)
Есть возможность использовать ФИО как идентификатор ?
129. user2120338 26.05.25 12:18 Сейчас в теме
Первым идет плательщик, вторым за кого оплачивали.
130. YA_514896950 43 26.05.25 13:15 Сейчас в теме
(128) нет потому что ФИО не уникально
(129) в формате выгрузки из банка должен быть некий уникальный идентификатор который есть в базе
например код плательщика и код за кого оплачивали.
такой офрмат согласовывается и потом можно осуществлять загрузку
131. YA_514896950 43 26.05.25 13:17 Сейчас в теме
(129) например вот формат выше был приведен УТШ9
там есть поле лицевой счет - это и есть уникальный номер контагента в базе 1С
132. user2120338 03.07.25 10:53 Сейчас в теме
(131)

Второе значение в реестре будет Уникальным номером контрагента.
133. user2120338 03.07.25 10:58 Сейчас в теме
Будет и в реестре и у нас в базе за каждым контрагентом.
134. YA_514896950 43 03.07.25 11:19 Сейчас в теме
(133) то есть это тот же код что и в базе 1с?
135. user2120338 03.07.25 12:02 Сейчас в теме
136. user2120338 03.07.25 12:09 Сейчас в теме
сможете написать ЭЛ почту, которая у вас для работы.
137. YA_514896950 43 25.08.25 20:02 Сейчас в теме
это запрещено правилами сайта, но вы можете вроде бы написать мне л.с.
138. fktrc171 09.09.25 14:52 Сейчас в теме
Добрый день!
Скачали обработку , ошибки :
не найдено! ФИО = 1 ГРУППА 223 09.09.2025 15:21:16
Можете помочь настроить под наш файл
Прикрепленные файлы:
7328050502_03234643737010006800_839.csv
139. fktrc171 09.09.25 16:31 Сейчас в теме
(138) Смогли сами настроить.
YA_514896950; +1 – Ответить
140. YA_514896950 43 12.09.25 08:12 Сейчас в теме
(139) будут идеи пишите)
141. Mesh 09.01.26 17:02 Сейчас в теме
Здравствуйте, обновила релиз до 107.53, обработка выходит на ошибку, помогите исправить:
Ошибка при вызове метода контекста (ПолучитьОбъект)
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(82)}:обе = ссылка.ПолучитьОбъект();
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(60)}:ЗапНаСервере(ОбъектФормы,масс,мПар);
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(313)}:ФормаВнешнегоОбъекта.ВыполнитьКоманду(ПараметрыВызоваСервера.ИдентификаторКоманды, ПараметрыВызоваСервера.ОбъектыНазначения);
{ОбщийМодуль.ПодключаемыеКомандыКлиент.Модуль(290)}:ВыполнитьОбработкуОповещения(Обработчик, ПараметрКоманды);
{ОбщийМодуль.ПодключаемыеКомандыКлиент.Модуль(515)}:ПродолжитьВыполнениеКоманды(Контекст);
{ОбщийМодуль.ПодключаемыеКомандыГлобальный.Модуль(13)}:ПодключаемыеКомандыКлиент.ПослеЗаписиПродолжение();

[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Элемент не выбран!
[ОшибкаИспользованияВстроенногоЯзыка]
143. YA_514896950 43 10.01.26 21:31 Сейчас в теме
(141) подтвердить не могу, все работает без изменений на последнем релизе
опишите ситуацию, если до обновления релиза работало то и сейчас должно
Прикрепленные файлы:
142. YA_514896950 43 09.01.26 18:37 Сейчас в теме
144. YA_514896950 43 30.01.26 16:02 Сейчас в теме
В связи с переходом на ЕБП запланировано обновление - будет внедрена загружка реестра в документ поступления из ЕБП. Следите за обновлением публикации.
145. YA_514896950 43 04.02.26 08:58 Сейчас в теме
Сегодня тестировали на документе приходящем из ебп, вручную галочку поставить не дает,
но обработка сама ставит галочку и прогружает реестр!
Все работает!
146. Ashny 30.03.26 16:40 Сейчас в теме
Добрый день!!
все меняется:))
покупала вашу обработку по поступлении род платы на счета в органах казначейства
теперь у нас ЕБП
нужна новая обработка
10 детских садов в управлении образования
вот пример лицевого счета Детский сад №45 л/с 803ШLЩ31000
загрузка Сбербанк
пример файла из Сбера
20-03-2026;21-47-42;8611;8611999V;205369091211;КАМЕНСКАЯ АННА ВИКТОРОВНА;КАМЕНСКАЯ МАЙЯ ПАВЛОВНА;РОДИТЕЛЬСКАЯ ПЛАТА ЗА МАРТ 2026 . КАМЕНСКАЯ МАЙЯ ПАВЛОВНА , Л\С Х476902;17646101;00000000000000000130;3035,00;3035,00;0,00;5;
=1;3035,00;3035,00;0,00;977580;23-03-2026
YA_514896950; +1 – Ответить
147. YA_514896950 43 30.03.26 16:46 Сейчас в теме
(146) так уже есть загрузка в документы ебп, вы видели я создал новую обработку?
148. Ashny 30.03.26 20:22 Сейчас в теме
(147) т. е ее можно уже купить?
YA_514896950; +1 – Ответить
149. YA_514896950 43 30.03.26 20:24 Сейчас в теме
(148) да посмотрите в публикации ее описании и картинки. Мы ее уже используем, если вам подходит то конечно покупайте.
150. Ashny 31.03.26 11:50 Сейчас в теме
(149) Добрый день Купили обработку, что то не получается
как делаем: подключили обработку
ебп- поступление на счет - заполнить -загрузка рп из файла
потом пишет ошибки
что не так у нас
Прикрепленные файлы:
Doc1.docx
Doc1.docx
YA_514896950; +1 – Ответить
151. YA_514896950 43 31.03.26 19:07 Сейчас в теме
(150) ну надо поправить формат парсинга входящего файла под вас
завтра займусь
152. YA_514896950 43 02.04.26 16:20 Сейчас в теме
(146) какое поле где? там логика таже
в модуле формы
//НАСТРОЙКА ОСНОВНЫХ ПАРАМЕТРОВ  
	//включаем флажок род платы
	ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(ВладелецФормы.Элементы, "РасшифровкаПлатежаГруппаПоРеестру", "Видимость", Истина);
	ВладелецФормы.Объект.ПоРеестру = Истина;

	НомерВреестреЛС = 6;      
	НомерВреестреСум = 16;
	НомерВреестреФио = 8;  
	ДлинаКодаЛс=10;
Показать


вот эти номера правите и по идее все заработает!
153. Ashny 03.04.26 09:43 Сейчас в теме
(152) не поняла где какие номера править?
у меня огромные файлы, править по каждому ребенку???
такие файлы присылает сбербанк
154. YA_514896950 43 03.04.26 09:48 Сейчас в теме
(153) нет,код обработки в модуле формы, мы этим как то с вами занимались, скиньте целиком файл кстати сюда
155. Ashny 03.04.26 12:19 Сейчас в теме
156. YA_514896950 43 03.04.26 13:03 Сейчас в теме
(155) например КАЛИНИЧЕВА АННА ВАЛЕРЬЕВНА;СУББОТИН МАТВЕЙ ВАЛЕРЬЕВИЧ кто из них ребенок?
158. Ashny 03.04.26 14:53 Сейчас в теме
(156) первое фио родители, плательщик, потом ребенок
субботин Матвей ребенок
159. YA_514896950 43 03.04.26 14:56 Сейчас в теме
(158) я вам ниже скинул код, должно работать, попробуйте
164. Ashny 14.04.26 11:53 Сейчас в теме
(159) Добрый день. переделайте пжл обработку под наш формат
165. YA_514896950 43 14.04.26 13:18 Сейчас в теме
(164) вы попробовали мой код? он переделан.
166. Ashny 14.04.26 19:20 Сейчас в теме
(165) нет не пробовала
я простой пользователь как то не очень в этом разбираюсь
хотела бы от вас готового решения под наш формат
YA_514896950; +1 – Ответить
167. YA_514896950 43 15.04.26 11:38 Сейчас в теме
(166) загрузил вам файл Импорт поступлений по родительской плате в документ "Кассовое поступление" и "Поступление на счет" для БГУ 2.0 (Ashny)
https://infostart.ru/public/download.php?file=2667293&pub=1814669

на моей базе файл вашего офрмата обрабатывается! ну только у меня детей ваших нет!
пробуйте.
171. пользователь 16.04.26 09:36
Сообщение было скрыто модератором.
...
174. Ashny 12.05.26 11:00 Сейчас в теме
(167) "Кассовое поступление" и "Поступление на счет" для БГУ 2.0 (Ashny) не могу скачать вашу обработку для меня.. или снова надо оплачивать?
пришлите мне на почту
175. YA_514896950 43 12.05.26 11:29 Сейчас в теме
(174) у меня нет вашей почты
176. пользователь 13.05.26 10:34
Сообщение было скрыто модератором.
...
177. пользователь 13.05.26 10:35
Сообщение было скрыто модератором.
...
178. Ashny 13.05.26 10:37 Сейчас в теме
(175) напишите мне вашу почту
179. YA_514896950 43 13.05.26 11:25 Сейчас в теме
(178)
правилами сайта запрещен обмен контактами
180. Ashny 13.05.26 17:51 Сейчас в теме
(179) -снова оплачивать? но это не дело. я оплатила за обработку
181. YA_514896950 43 13.05.26 18:14 Сейчас в теме
(180) согласен, обратитесь в техническую поддержку сайта, они вышлют вам по запросу.
182. Ashny 21.05.26 10:38 Сейчас в теме
(181) Добрый день!! как то сделала исправила обработку под свои данные, но у меня вопрос, как поставить КПС, в табличную часть он не заполняется и в файле там КПС не тот что нужно
мне надо ввести КПС 07011000004003130 вот такой постоянный
в реестре много строк, не хотелось бы каждую вводить
183. YA_514896950 43 21.05.26 11:20 Сейчас в теме
(182) в коде обработки прописан кпс, замените его на свой, он будет проставляться
160. vitvetr 08.04.26 08:40 Сейчас в теме
Добрый день. Что мне нужно подправить что бы ушли ошибки. Л/с в файле 0000001152
Прикрепленные файлы:
6118009200_03234643606300003200_594 (1).txt
161. YA_514896950 43 08.04.26 08:53 Сейчас в теме
(160) откройте конфигуратором код формы в обработке там вы найдете парамеры настройки
в первую очередь поправьте эти параметры под ваши порядковые номера (индексация с нуля)
НомерВреестреЛС = 5;
НомерВреестреСум = 10;
НомерВреестреФио = 6;
ДлинаКодаЛс=10;

для вас вроде эти индексы будут как я выше указал, потом найдите код (он чуть ниже)
		Если СтрДлина(СтруктураПлатежа[НомерВреестреЛС])>=7 тогда
			ЛицевойСчет = Прав(СтруктураПлатежа[НомерВреестреЛС],7);//под требования Ashny
		Иначе      
			Сообщить("Лицевой счет не опознан " + СтрокаРеестра);
			ЛицевойСчет = ""; //ВЫ МОЖЕТЕ НАПИСАТЬ ТУТ  ЛицевойСчет=СтруктураПлатежа[НомерВреестреЛС] если хотите чтобы пробовало заполняться В ЛЮБОМ СЛУЧАЕ
		конецесли;  


и замените его просто на (ну это если у вас в базе коды лс реально начинаются с нулей)

	Если СтрДлина(СтруктураПлатежа[НомерВреестреЛС])>=7 тогда
			ЛицевойСчет = СтруктураПлатежа[НомерВреестреЛС];
		Иначе      
			Сообщить("Лицевой счет не опознан " + СтрокаРеестра);
			ЛицевойСчет = "";
		конецесли;  


сохраните, установите заново обработку в базу
и можно пробовать запускать, если в базе коды хранятся без лидирующих нулей то придется еще немного доработать,
пробуйте.
162. vitvetr 08.04.26 11:04 Сейчас в теме
(161) В коде два блока я так понимаю какой то из них я должен поменять
Прикрепленные файлы:
YA_514896950; +1 – Ответить
163. YA_514896950 43 08.04.26 11:06 Сейчас в теме
(162) возьмите код формы из сообщения 157 и поправьте его
168. Evgeny_lee 15.04.26 11:44 Сейчас в теме
А во Fresh будет работать?
YA_514896950; +1 – Ответить
169. YA_514896950 43 15.04.26 12:16 Сейчас в теме
(168) а какая ему разница где работать?) будет.
170. YA_514896950 43 15.04.26 12:18 Сейчас в теме
(168) ну может только с сведениях о внешней обработке что то поправить придется) ну и адаптировать код под ваш формат. Все решаемо, пишите!
172. mbezug 22.04.26 09:08 Сейчас в теме
Подскажите будет ли работать обработка для документа Поступление на счет?
173. YA_514896950 43 22.04.26 09:43 Сейчас в теме
(172) Да! последняя версия обновленная именно для этого и делалась! Она позволяет даже руками править этот документ, а также подгружать в него банковскую выписку, у нас работает на ура!
Для отправки сообщения требуется регистрация/авторизация