Клиент-банк для Бухгалтерии 8.2 (БП 2.0). Гибкая настройка загрузки на основе построителя. Быстрое чтение из файла.

Опубликовал e.kogan в раздел Обмен - Обмен с интернет-банком

Обычный клиент-банк решает за вас, как будет выглядеть загруженное. Сколько документов приходится обрабатывать дополнительно? Часто ли вы восклицали "уж лучше бы я это вручную создал!", меняя вид операции, реквизиты документа, а то и заводя новый? Если это про вас - ловите шанс на облегчение жизни :)
Обработка основана на стандартном клиент-банке из одного из последних релизов БП 2.0 под 8.2 (2.0.29.10). Изменения коснулись ТОЛЬКО блока загрузки, блок выгрузки целиком типовой.

UPD 08/04/2014: учтены изменения по ФЗ 107-н (по релизу 2.0.56.3).

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

Отключено автовосстановление настройки по умолчанию: кому нужно, тот найдёт и воспользуется как захочет.  

 Огромное спасибо всем комментаторам - благодаря им обрабтка документов ускорена, косяки вычищены и (тьфу-тьфу-тьфу) на релизе 2.0.29.10 всё работает. (7), (8), (10)(12), (15), (17), (21), (53) - все ваши советы пригодились.


Напоминаю:  Если вам не хватает плюсика, чтобы выразить свою благодарность - у меня есть телефон (89169138813, МТС Москва), который можно покормить денежкой :)

Файлы

Наименование Файл Версия Размер Кол. Скачив.
КлиентБанк_ФЗ107н
.epf 247,16Kb
23.04.14
129
.epf 247,16Kb 129 Скачать
КлиентБанк82
.epf 244,78Kb
27.02.12
527
.epf 244,78Kb 527 Скачать

См. также

Лучшие комментарии

10. riop (файл скачал) 20.06.2011 21:25
3. в процедуре Загрузить(ДокументыКИмпорту) Экспорт перепутаны местами значения для истины и лжи:
ДтКт=?(строИТ.Исходящий,"Дт","Кт");
нормально работает, если заменить на
ДтКт=?(строИТ.Исходящий,"Кт","Дт");


п.с. тестирую на обработку для 8.2
Ответили: (13) (27)
+ 2 [ e.kogan; artbear; ]
# Ответить
15. riop (файл скачал) 21.06.2011 13:24
если в //УСТАНОВКА РЕКВИЗИТОВ ПО НАСТРОЙКАМ после
Если метаоб.ТабличныеЧасти.Найти("РасшифровкаПлатежа")<>Неопределено Тогда
засунуть следующий кусок, то будет работать установка ставки НДС в настройках загрузи :-)
Если метаоб.ТабличныеЧасти.РасшифровкаПлатежа.Реквизиты.Найти("СтавкаНДС")<>Неопределено
и ЗначениеЗаполнено(СтрокаСекции.СтавкаНДС)
Тогда
Для каждого стро Из ОбъектДокумента.РасшифровкаПлатежа Цикл
стро.СтавкаНДС=СтрокаСекции.СтавкаНДС;
ЗначениеСтавкиНДС = 0;
ЗначениеСтавкиНДС = УчетНДС.ПолучитьСтавкуНДС(СтрокаСекции.СтавкаНДС);
стро.СуммаНДС = Окр(СтрокаСекции.СуммаДокумента*ЗначениеСтавкиНДС/(100+ЗначениеСтавкиНДС), 2);
КонецЦикла;
КонецЕсли;
Ответили: (27)
+ 1 [ e.kogan; ]
# Ответить
62. airuss (файл скачал) 10.04.2012 12:51
Йа! Благодарю !


Это замены строк :

|"+?(ОбщегоНазначения.ЕстьРеквизитДокумента("СчетКонтрагента",Метаданные.Документы[СтрокаДокумента.ВидДокумента]),"ПлатежныеДокументы.СчетКонтрагента.НомерСчета КАК НомерСчета,","")+"


|(НАЧАЛОПЕРИОДА(ПлатежныеДокументы.Дата, ДЕНЬ)= &ДатаДок )"+?(ОбщегоНазначения.ЕстьРеквизитДокумента("ДатаВходящегоДокумента",Метаданные.Документы[СтрокаДокумента.ВидДокумента]),"ИЛИ (НАЧАЛОПЕРИОДА(ПлатежныеДокументы.ДатаВходящегоДокумента, ДЕНЬ)= &ДатаПлПоручения)","")+"
+ 1 [ e.kogan; ]
# Ответить

Комментарии

1. Ёпрст 17.06.2011 15:19
Денег не дам ни копейки! ©

Пусть телефон останется голодным.
За креатив в описалове, плюсую.
:)
# Ответить
2. DSatan (файл скачал) 17.06.2011 17:23
Эстер, судя по коду, каждая платежка проверяется на соответствие расширенным настройкам дважды? Это необходимо?
Ответили: (5) (25) (27)
# Ответить
3. Kruzo (файл скачал) 19.06.2011 21:06
Бухгалтерия предприятия, редакция 2.0 (2.0.23.9)
При запуске выдает сообщение:
Для выбранного счета не настроены параметры обмена данными
===
В окне Настройка
Обслуживаемый банковский счет --> <Объект не найден> (16:bbd7001617a8badd11dba61b30e84682)
===
По видимому, неправильно определяет Организацию (у меня в базе она одна), т.к. не дает выбрать мой банковский счет из справочника.
Ответили: (6) (27)
# Ответить
4. Ish_2 19.06.2011 22:38
Эстер, Вы стали писать более раскованно и современно.
Выставить свой телефон - мммм.. тоже современно.
Вообщем, мне нравится.
Но перечислить более 10 рублей - не имею возможности.
Ответили: (27)
# Ответить
5. artbear (файл скачал) 20.06.2011 09:22
(0) Ждем ответа на (2)
# Ответить
6. DSatan (файл скачал) 20.06.2011 10:46
сейчас тоже разбираюсь с (3)
там при открытии обработки из макета всегда подтягиваются настройки по умолчанию от автора
# Ответить
7. riop (файл скачал) 20.06.2011 20:30
спасибо! давно ждал ждал для 2.0!
но обработка пока еще сыровата:
1. в запросе ЗапросПоискаДокумента процедуры РаспознатьДанныеВСтрокеДокумента(СтрокаДокумента) глючит здесь
| (НАЧАЛОПЕРИОДА(ПлатежныеДокументы.Дата, ДЕНЬ)= &ДатаДок ИЛИ НАЧАЛОПЕРИОДА(ПлатежныеДокументы.ДатаВходящегоДокумента, ДЕНЬ)= &ДатаПлПоручения)
если заменить на
| (НАЧАЛОПЕРИОДА(ПлатежныеДокументы.Дата, ДЕНЬ)= &ДатаДок)
то вроде работает.
Ответили: (19) (27)
# Ответить
8. riop (файл скачал) 20.06.2011 20:40
2. при настройке правил загрузки тип сравнения нужно перевыбирать на "содержит". по умолчанию стоит "равно", который не установлен для сравнения. соответственно, если не выбрать содержит, то правило не сохраняется.
Ответили: (11) (27)
# Ответить
9. riop (файл скачал) 20.06.2011 20:42
2. имел в виду настройку для поля "назначение платежа" и "имя контрагента"
# Ответить
10. riop (файл скачал) 20.06.2011 21:25
3. в процедуре Загрузить(ДокументыКИмпорту) Экспорт перепутаны местами значения для истины и лжи:
ДтКт=?(строИТ.Исходящий,"Дт","Кт");
нормально работает, если заменить на
ДтКт=?(строИТ.Исходящий,"Кт","Дт");


п.с. тестирую на обработку для 8.2
Ответили: (13) (27)
+ 2 [ e.kogan; artbear; ]
# Ответить
11. artbear (файл скачал) 21.06.2011 08:21
(8) Я автору давно об этом писал, на версии для БП 1.6 она говорила, что пофиксила.
Ответили: (27)
# Ответить
12. DSatan (файл скачал) 21.06.2011 09:47
форма отбора, процедура УстановкаРеквизитовЗначениеПриИзменении
при выборе счета выдает ошибку из-за попытки определить счета и субконто НУ.
это пережиток 1.6 ибо в 2.0 нет плана счетов НУ
# Ответить
13. DSatan (файл скачал) 21.06.2011 11:04
(10) а мне кажется тут вроде все правильно у Эстер
Ответили: (27)
# Ответить
14. Rustig 21.06.2011 11:12
(0) а мне нравится идея показывать свой телефон! + за новшество
еще хотелось бы узнать сколько времени затрачено на работу => сколько возможно выставить клиенту за такую работу?
# Ответить
15. riop (файл скачал) 21.06.2011 13:24
если в //УСТАНОВКА РЕКВИЗИТОВ ПО НАСТРОЙКАМ после
Если метаоб.ТабличныеЧасти.Найти("РасшифровкаПлатежа")<>Неопределено Тогда
засунуть следующий кусок, то будет работать установка ставки НДС в настройках загрузи :-)
Если метаоб.ТабличныеЧасти.РасшифровкаПлатежа.Реквизиты.Найти("СтавкаНДС")<>Неопределено
и ЗначениеЗаполнено(СтрокаСекции.СтавкаНДС)
Тогда
Для каждого стро Из ОбъектДокумента.РасшифровкаПлатежа Цикл
стро.СтавкаНДС=СтрокаСекции.СтавкаНДС;
ЗначениеСтавкиНДС = 0;
ЗначениеСтавкиНДС = УчетНДС.ПолучитьСтавкуНДС(СтрокаСекции.СтавкаНДС);
стро.СуммаНДС = Окр(СтрокаСекции.СуммаДокумента*ЗначениеСтавкиНДС/(100+ЗначениеСтавкиНДС), 2);
КонецЦикла;
КонецЕсли;
Ответили: (27)
+ 1 [ e.kogan; ]
# Ответить
16. DSatan (файл скачал) 22.06.2011 09:51
Что-то уважаемый автор молчит :)
# Ответить
17. DSatan (файл скачал) 30.06.2011 12:48
Эстер, если включишь минимальную доработку отсюда http://forum.mista.ru/topic.php?id=557193, то сможешь смело обзывать эту обработку не БЫСТРЫЙ, а РЕАКТИВНЫЙ :)
Ответили: (27)
+ 1 [ e.kogan; ]
# Ответить
18. bnw (файл скачал) 30.06.2011 21:06
При попытке прочитать файл выдает сообщение:
{ВнешняяОбработка.КлиентБанк.МодульОбъекта(2418)}: Ошибка при вызове метода контекста (Выполнить)
Результат = ЗапросПоискаДокумента.Выполнить().Выбрать();
по причине:

по причине:
{(12, 126)}: Не задано значение параметра "ДатаПлПоручения"
(НАЧАЛОПЕРИОДА(ПлатежныеДокументы.Дата, ДЕНЬ)= &ДатаДок ИЛИ НАЧАЛОПЕРИОДА(ПлатежныеДокументы.ДатаВходящегоДокумента, ДЕНЬ)= <<?>>&ДатаПлПоручения)
Ответили: (19)
# Ответить
19. DSatan (файл скачал) 04.07.2011 12:17
(18) смотри (7)
# Ответить
20. artbear (файл скачал) 24.08.2011 11:19
Временно поставил минус :(
1. Автор выложила обработку, но довольно давно не реагирует на замечания.
2. В обработке есть ошибки - не работает загрузка,
, есть ошибки при установке правил, есть ошибки при задании номера счетов в правилах и т.п.
Однозначно минус.
Ждем исправления.
ЗЫ я пока сам для себя обработку исправляю, у жены вроде как заработало.
Ответили: (27)
# Ответить
21. riop (файл скачал) 25.08.2011 19:55
криво работает создание договора контрагента при нажатии "создать не найденное" - всегда создает вид договора "прочее"
для исправления:
в модуле объекта в функции "СоздатьКонтрагента(СтрокаКонтрагент = Неопределено, ОткрыватьФорму=Истина) Экспорт"
строки
Если Вид="С покупателем" Тогда
...
ИначеЕсли Вид="С поставщиком" Тогда
заменить на
Если Вид=Перечисления.ВидыДоговоровКонтрагентов.СПокупателем Тогда
...
ИначеЕсли Вид=Перечисления.ВидыДоговоровКонтрагентов.СПоставщиком Тогда
Ответили: (25) (27)
# Ответить
22. DSatan (файл скачал) 09.09.2011 13:15
Тоже допилил под свои нужды. Зато теперь бухи пищат от счастья. :)
# Ответить
23. bankir1982 (файл скачал) 05.10.2011 21:16
Искал что-то подобное для бухгалтеров своих. Они постоянно ставят банк по фирмам (фирма занимается аутсорсингом и на обслуживании много других фирм) и эта операция занимает много времени. Надеюсь данная обработка поможет им сократить время и силы на обработку банка. Спасибо автору, плюсанул.
Но есть большая вероятность, что придется допиливать под свои нужды.
Ответили: (24)
# Ответить
24. e.kogan 06.10.2011 10:27
(23) Если придётся - расскажите, что именно.
Ответили: (25)
# Ответить
25. artbear (файл скачал) 06.10.2011 12:07
(24) Автор, имей совесть - уже все "допиливания" обсуждали с (2) по (21) :(
Исправляйся
ЗЫ к остальным разработкам вопросов нет, все отлично, но в этой публикации и отношением к ней ты на себя не похожа :(
Ответили: (26)
# Ответить
26. e.kogan 06.10.2011 12:15
(25) *цензура"
До меня только сейчас дошло, что этих комментариев я НЕ ВИДЕЛА.
Уж не знаю почему, но какое-то время не доставлялись на почту извещения.
Это ж мне все свои обработки сейчас перечитывать!
# Ответить
27. e.kogan 06.10.2011 13:15
(2) Да, проверка идёт двойная. Первичная простановка - до стандартной обработки, потом стандартная обработка, потом - в зависимости от её результатов - могут сработать иные отборы. Для нашей ситуации (определение счёта взаиморасчётов от группы, в которой находится контрагент документа) это был самый адекватный способ.
(3) В полном описании, ссылка на которое прописана в описании обработки здесь же, об этом сказано.
(4) Да никто и не обязывает... ;)
(7) Спасибо, учту. Там скорее через ЕстьNull нужно, думаю. Хотя для тех, у кого эти даты совпадают, можно и приведённым образом.
(8), (11) Вроде исправляла для строковых. Проверю.
(10), (13) Ни от кого больше таких нареканий пока не поступало, тестовая загрузка тоже была в норме. Если кто ещё пожалуется - буду гонять на том тестовом материале, что пришлют.
(15) Спасибо, учту обязательно!
(17) Взяла на заметку, потестирую.
(20) Мы-то до сих пор на 1.6, только что на 8.2 переползли, так что тестировать было не на чем и некогда - двухдневная выгрузка на тогдашнем материале прошла, и ладно.
(21) Опять же спасибо!


Ещё раз и всем: не отвечала, потому что не приходили извещения. Отслеживать вручную ни времени, ни сил нет.
# Ответить
28. lekaoldeg (файл скачал) 07.10.2011 14:01
Ошибка! Помогите! Если оттчет работает, как описано, то супер, но пока не могу проверить, но очень бы хотелось

{ВнешняяОбработка.КлиентБанк.МодульОбъекта(2418)}: Ошибка при вызове метода контекста (Выполнить)
Результат = ЗапросПоискаДокумента.Выполнить().Выбрать();
по причине:

по причине:
{(12, 126)}: Не задано значение параметра "ДатаПлПоручения"
(НАЧАЛОПЕРИОДА(ПлатежныеДокументы.Дата, ДЕНЬ)= &ДатаДок ИЛИ НАЧАЛОПЕРИОДА(ПлатежныеДокументы.ДатаВходящегоДокумента, ДЕНЬ)= <<?>>&ДатаПлПоручения)
Ответили: (29)
# Ответить
29. e.kogan 07.10.2011 14:07
(28) уважаемый, именно сейчас у меня обновляется типовая 2.0, чтобы я могла взять из последней версии КБ нормальный код.
То, что есть сейчас - не работает, о чём писали выше. Надеюсь в течение ближайшей недели сделать, ранее не обещаю.
# Ответить
30. DSatan (файл скачал) 11.10.2011 17:05
Ждем :)) А вообще огромнющее тебе спасибо. С нашими объемами (2-3 тыс. в день) бухи просто зашивались
Ответили: (31)
# Ответить
31. e.kogan 24.01.2012 17:54
(30) Дождались :)
# Ответить
32. Bomba1911 01.02.2012 13:49
спасибо! давно ждал ждал для 2.0!
но обработка пока еще сыровата
Ну а в целом огромное спасибо!
Ответили: (37)
# Ответить
33. Hellgga (файл скачал) 03.02.2012 16:21
А кто-нибудь делал настройку по выплате зарплаты через банк?
У меня что-то никак не получается....
Ответили: (36)
# Ответить
35. artbear (файл скачал) 06.02.2012 18:03
Неужели свершилось? Автор к нам вернулся :) ?!
Ответили: (38)
# Ответить
36. Hellgga (файл скачал) 06.02.2012 18:27
(33) Целый день пыталась создать Правило на основании вот этого http://www.nashe1c.ru/materials-view.jsp?id=367 (взяла за основу) и никак не получается...
У меня БП 2.0 Проф. (УСН) зарплата перечисляется отдельными п/п на каждого сотра... :(
Ответили: (37) (39)
# Ответить
37. e.kogan 06.02.2012 21:29
(32) Что именно сыровато-то? Если вы про выбор счёта БУ - так там поправлено ;)
(36) Можете прислать мне на почту один-два файлика выгрузки клиент-банка с такими платёжными поручениями? Если контрагенты созданы и л/с у них прописаны - не знаю, в чём ещё может быть затык.
Ответили: (39)
# Ответить
38. e.kogan 06.02.2012 21:30
(35) Нет, это у вас галлюцинации.
# Ответить
39. Hellgga (файл скачал) 06.02.2012 21:54
(37),(36)Спс. Завтра с работы сброшу. Постараюсь прийти пораньше и ещё покопать, пока никто не дёргает...
Да, п/п формируются не в программе, а в Клиент-банке и из него загружаются в выписке.

Вот, нашла более полное описание действий...http://infostart.ru/public/83702/ завтра (ой, уже сегодня!) приступлю :)
# Ответить
40. Hellgga (файл скачал) 07.02.2012 12:31
Уфф, вроде получилось (частично)....
Только операция дорабатывается вручную. Надо войти в каждую строку выписки и в меню Операция выбрать Перечисление зарплаты, затем выбрать реквизиты Платёжной ведомости...

А вот интересно: в Настройках я ставлю Вид операции :Перечисление заработной платы, а выбирать всё равно приходится вручную...
Ответили: (41)
# Ответить
41. e.kogan 07.02.2012 13:40
(40) Ведомость в любом случае придётся ставить вручную. Нет никаких реквизитов, по которым можно было бы её однозначно вычислить.
Ответили: (42)
# Ответить
42. Hellgga (файл скачал) 07.02.2012 15:23
(41) Ведомость - да, а вот Вид операции:Перечисление заработной платы, а потом этот вид выбирать всё равно приходится вручную уже при корректировке выписки.

И ещё пыталась сегодня сделать перевод валюты с ТранзВалСчёта на ВалСчёт. Ну никак...
# Ответить
43. e.kogan 07.02.2012 15:29
Вы ставите вид операции после вида документа? Т.е. Вид документа - списание, вид операции - з/п.
У меня нормально настраивается и загружается.

Прикрепленные файлы:

Кб.JPG
# Ответить
44. Hellgga (файл скачал) 07.02.2012 17:42
Спасибо!!! А я там ещё 70 счёт подставляла...:(
Всё получается!
# Ответить
45. metmetmet (файл скачал) 20.02.2012 21:52
Огогого! Автор молодец, такую реальную штуку сделал. Я вот только думал дорабатывать, дописывать, а думаю, зайду-ка я на поисковик, не один же на свете живу, однозначто же кому-то ранее приходилось с этим сталкиваться. И о чудо! Уже все есть! Как приятно, что люди делятся своим творчеством!
Ответили: (46)
# Ответить
46. e.kogan 21.02.2012 10:40
(45) Плюсики ставить не забываем, благодарности за экономию рабочего времени принимаются также в денежной форме на номер 8(916)9138813 ;)
Ответили: (47)
# Ответить
47. metmetmet (файл скачал) 21.02.2012 11:09
(46) e.kogan, Отплюсовал :) Забыл просто. Такое конечно нужно плюсовать!
# Ответить
50. metmetmet (файл скачал) 25.02.2012 20:43
В модуле объекта в процедуре Загрузить в строках 3886-3892 есть опечатки по заполнению субконто с видом Статья движения денежных средств.
Ответили: (52)
# Ответить
51. metmetmet (файл скачал) 26.02.2012 12:22
А еще было бы здорово добавить параметры по заполнению КУДиР по всем графам.
Ответили: (52)
# Ответить
52. e.kogan 26.02.2012 18:57
(50), (51) - какие именно опечатки? Параметры, как вы, надеюсь, понимаете, добавляются довольно просто.
Ответили: (53)
# Ответить
53. metmetmet (файл скачал) 26.02.2012 19:26
(52), Извиняюсь, с номерами строк я промахнулся, т.к. взял уже из измененной обработки, в общем такой кусок кода

субСтатьиДДС=видысубБУ.Найти(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.СтатьиДвиженияДенежныхСредств,"ВидСубконто");
Если субСтатьиДДС<>Неопределено Тогда
	номсуб=видысубБУ.Индекс(субСтатьиДДС)+1;
	Если Не ЗначениеЗаполнено(ОбъектДокумента["Субконто"+ДтКт+номсуб]) 
		И ТипЗнч(СтрокаСекции.Договор)=Тип("СправочникСсылка.ДоговорыКонтрагентов")
		И НЕ СтрокаСекции.Договор.Пустая() Тогда
		ОбъектДокумента["Субконто"+ДтКт+номсуб]=СтрокаСекции.Договор;
	КонецЕсли;
КонецЕсли;
...Показать Скрыть


тут должна устанавливаться статья ДДС, а получается договор контрагента.

А прарметры КУДиРа, конечно же для себя уже добавил, написал для информации, может кому то еще понадобиться.
Ответили: (54)
+ 1 [ e.kogan; ]
# Ответить
54. e.kogan 27.02.2012 10:25
(53) Спасибо, исправила, сейчас выложу. Копипаст - страшная штука :)
# Ответить
55. Гость 27.02.2012 12:19
Если метаоб.ТабличныеЧасти.Найти("РасшифровкаПлатежа")<>Неопределено Тогда
засунуть следующий кусок, то будет работать установка ставки НДС в настройках загрузи
Если метаоб.ТабличныеЧасти.РасшифровкаПлатежа.Реквизиты.Найти("СтавкаНДС")<>Неопределено
и ЗначениеЗаполнено(СтрокаСекции.СтавкаНДС)
Тогда
Для каждого стро Из ОбъектДокумента.РасшифровкаПлатежа Цикл
стро.СтавкаНДС=СтрокаСекции.СтавкаНДС;
ЗначениеСтавкиНДС = 0;
ЗначениеСтавкиНДС = УчетНДС.ПолучитьСтавкуНДС(СтрокаСекции.СтавкаНДС);
стро.СуммаНДС = Окр(СтрокаСекции.СуммаДокумента*ЗначениеСтавкиНДС/(100+ЗначениеСтавкиНДС), 2);
КонецЦикла;
КонецЕсли;
Ответили: (56)
# Ответить
56. e.kogan 27.02.2012 14:09
(55) Так это ж уже давно сделано.
# Ответить
57. airuss (файл скачал) 09.04.2012 22:06
Не получается отработка правила,связанного с РКО . Если настраиваем вид документа - РКО, вид операции -взнос наличными в банк, счет учета бу -50 ,то в итоге : {ВнешняяОбработка.КлиентБанк.МодульОбъекта(2421)}: Ошибка при вызове метода контекста (Выполнить)
Результат = ЗапросПоискаДокумента.Выполнить().Выбрать();
по причине:

по причине:
{(12, 95)}: Поле не найдено "ПлатежныеДокументы.ДатаВходящегоДокумента"
(НАЧАЛОПЕРИОДА(ПлатежныеДокументы.Дата, ДЕНЬ)= &ДатаДок ИЛИ НАЧАЛОПЕРИОДА(ПлатежныеДокументы.<<?>>ДатаВходящегоДокумента, ДЕНЬ)= &ДатаПлПоручения) ??
Ответили: (58) (59)
+ 1 [ e.kogan; ]
# Ответить
58. e.kogan 10.04.2012 10:28
(57) О, спасибо. Надо будет проверить, просто сейчас нам не так актуально.
# Ответить
59. e.kogan 10.04.2012 10:46
(57) меняете проблемную строчку на
| (НАЧАЛОПЕРИОДА(ПлатежныеДокументы.Дата, ДЕНЬ)= &ДатаДок "+?(ОбщегоНазначения.ЕстьРеквизитДокумента("ДатаВходящегоДокумента",Метаданные.Документы[СтрокаДокумента.ВидДокумента]),"ИЛИ НАЧАЛОПЕРИОДА(ПлатежныеДокументы.ДатаВходящегоДокумента, ДЕНЬ)= &ДатаПлПоручения)","")+"

и всё должно работать.
Ответили: (60)
# Ответить
60. airuss (файл скачал) 10.04.2012 11:58
Большое спасибо за внимание и оперативность!
С РКО есть еще камушки .

Если поправить &ДатаПлПоручения как в (59) ,запрос не отрабатывает из-за "ПлатежныеДокументы.СчетКонтрагента.НомерСчета" Т.е. получаем :
{(6, 21)}: Поле не найдено "ПлатежныеДокументы.СчетКонтрагента.НомерСчета"
ПлатежныеДокументы.<<?>>СчетКонтрагента.НомерСчета КАК НомерСчета,

PS. В правке (59) добавил скобки :
| (НАЧАЛОПЕРИОДА(ПлатежныеДокументы.Дата, ДЕНЬ)= &ДатаДок )"+?(ОбщегоНазначения.ЕстьРеквизитДокумента("ДатаВходящегоДокумента",Метаданные.Документы[СтрокаДокумента.ВидДокумента]),"(ИЛИ НАЧАЛОПЕРИОДА(ПлатежныеДокументы.ДатаВходящегоДокумента, ДЕНЬ)= &ДатаПлПоручения)","")+"
Ответили: (61)
# Ответить
61. e.kogan 10.04.2012 12:04
(60) Там примерно так же поправить :) Хотя и без скобок вроде должно отрабатывать, нэ?
# Ответить
62. airuss (файл скачал) 10.04.2012 12:51
Йа! Благодарю !


Это замены строк :

|"+?(ОбщегоНазначения.ЕстьРеквизитДокумента("СчетКонтрагента",Метаданные.Документы[СтрокаДокумента.ВидДокумента]),"ПлатежныеДокументы.СчетКонтрагента.НомерСчета КАК НомерСчета,","")+"


|(НАЧАЛОПЕРИОДА(ПлатежныеДокументы.Дата, ДЕНЬ)= &ДатаДок )"+?(ОбщегоНазначения.ЕстьРеквизитДокумента("ДатаВходящегоДокумента",Метаданные.Документы[СтрокаДокумента.ВидДокумента]),"ИЛИ (НАЧАЛОПЕРИОДА(ПлатежныеДокументы.ДатаВходящегоДокумента, ДЕНЬ)= &ДатаПлПоручения)","")+"
+ 1 [ e.kogan; ]
# Ответить
63. Виктор1905 (файл скачал) 25.05.2012 16:20
Попробовал на своих и чужих базах - обработка неверно подбирает конграгента вместо собственного банка-контрагента, который оказывает услуги (за комиссию, % за прием нала и др.).
В файле загрузки данные банки не указывают ПолучательИНН=.
Как исправить? Стандартная читает правильно...
Ответили: (64)
# Ответить
64. e.kogan 28.05.2012 10:06
(63) У нас контрагент определяется нормально... Странно. Попробую воспроизвести на своей, не получится - не взыщите. В конце концов, можно написать простое правило и заткнуть этим дырку :) На то и правила.
# Ответить
65. Виктор1905 (файл скачал) 28.05.2012 11:31
Забыл сказать! В файле загрузки пустой ПолучательИНН= по собственному банку у Сбербанк Бизнес онлайн.
Тот же Сбербанк в стандартном клиент-банке ПолучательИНН= указывает всегда! И проблемы нет.
А по данным менеджера Сбербанка с нового года все пользователи стандартного клиент-банка будут переведены на Сбербанк Бизнес онлайн.
Мне кажется, лучше подправить обработку под эту ситуацию, чем сотням пользователей обработки писать одни и те же правила...
# Ответить
67. Lunatik82 (файл скачал) 30.08.2012 10:40
А как при загрузке сделать, чтобы в поступлении убиралась галочка в КУД и Р... не ставилась, а то все суммы подряд попадают в Книгу доходов и расходов?
Ответили: (68)
# Ответить
68. e.kogan 30.08.2012 13:54
(67) Lunatik82, первым прописать правило загрузки с условием, которое будет выполняться всегда, а в коде (емнип) формы настройки правил добавить в формирующуюся для построителя-установщика таблицу колонку соответствующего имени и типа - тогда она появится в нижней таблице, и можно будет задать ей фиксированное значение.
# Ответить
69. freebsdd (файл скачал) 13.02.2013 15:24
Найдены такие глюки:
---
1. При обработке, если НЕ НАЙДЕН СЧЁТ(ИЛИ КОНТРАГЕНТ) получателя, красным снизу пишет - "В информационной базе найдено несколько (число) одинаковых банковских счетов (или контрагентов)";

2. Если выбрал файл из клиент-банка и не тот счёт выбрал, обработка пишет: В заголовке файла указан счет (<здесь счёт>) отличный от указанного, расчеты по которому загружаться не будут! - а сампаразит, обрабатывает только первую строку по всем правилам... Если загружать выписки за несколько дней, надоедает ждать, если уже в конце дня, ошибаешься с выбором счёта и файла выписки...

Если это не косяки, то что это?

Кстати, позабыл написать: 1С:Предприятие 8.2 (8.2.16.368), конф: Бухгалтерия предприятия, редакция 2.0 (2.0.43.6)
Ответили: (70)
# Ответить
70. e.kogan 13.02.2013 15:37
(69) freebsdd
1. Не найден - среди подходящих тоже может быть не найден.
2. А что не нравится? Программа сказала, что не так, загружать отказалась...
Ответили: (71)
# Ответить
71. freebsdd (файл скачал) 13.02.2013 18:37
(70) e.kogan,

1. Так как, так - найдено несколько счетов (к примеру: 40702810000000000001), если он в базе отсутствует напрочь?
1а. Я ж не написал ещё одну ВАЖНУЮ Деталь, он счёт НЕ Нашёл (или договор), а сам подставил первый попавшийся (или последний, это не остледил), итог: он подставил счёт\договор, который никак не связан с выпиской, НЕ Оставил пустым, а подставил "левый", с чем это связано?

2. Так конечно не нравится, если счёт ошибочный, мне кажется, нужно остановить процесс полностью, верно ведь? А У меня была выписка на 2700 документов, я счёт выбрал не тот, что в выписке, так он видать в цикле остался, обрабатывал только первую строчку по всем правилам, почему он не остановился? (Сидел ждал, пока она "одумается":))
Ответили: (72)
# Ответить
72. e.kogan 14.02.2013 12:35
(71) freebsdd

1. Если подставил - значит, подошёл; там не гипер-интеллектуальный контур определения, берётся первый попавшийся с нужным видом.
2. А вот это важно, спасибо. Будет время - посмотрю. Пока времени нет, а наши бухгалтера достаточно внимательны, чтобы поставить мне такую задачу.
Ответили: (75)
# Ответить
73. freebsdd (файл скачал) 14.02.2013 14:34
1. Скажите, что значит - "с нужным видом"? Я думаю если счёт: 40702810000000000001, то он где угодно 40702810000000000001, так зачем подставлять какой либо другой, если он не найден в базе вообще. Это всё равно, что пришёл за хлебом, а продавщица с умным видом вручает монтировку.

Зы: Быть может неверно выражаюсь, НОВЫЙ Счёт из выписки 40702810000000000001 - в базе НЕ НАЙДЕН, а обработка подставляет 40702810000000009999, и Так Везде.

Предложение: Быть может сделать так - Если счёт не найден, предложить его создать. А то выходит - очень неудобно, удалять из загрузки и создавать вручную новый (много времени отнимает).
Ответили: (74)
# Ответить
74. Hellgga (файл скачал) 16.02.2013 17:03
(73) freebsdd, 1. у меня тоже такое встречалось....:(
Правда, у меня выписки не такие объёмные.
# Ответить
75. freebsdd (файл скачал) 19.02.2013 06:03
(72) e.kogan, автор?
Ответили: (76)
# Ответить
76. e.kogan 19.02.2013 10:18
(75) freebsdd, говорю же - времени нет :(
Ответили: (77) (78)
# Ответить
77. freebsdd (файл скачал) 19.02.2013 10:36
(76) e.kogan, А!.. Понято!.. Удачи!.. :)
# Ответить
78. freebsdd (файл скачал) 13.05.2013 07:21
(76) e.kogan,

Вопрос - Очень интересно, в Вашей обработке нет такой возможности, как вытащить номер и дату договора из назначения платежа, и по этим критериям искать ДоговорКонтрагента, Вы думаете это не рационально?
# Ответить
79. e.kogan 13.05.2013 09:00
Я думаю, что это при желании можно допилить под себя. Не у всех, знаете ли, единый формат Назначения платежа :)
Ответили: (80)
# Ответить
80. freebsdd (файл скачал) 13.05.2013 10:00
(79) e.kogan,

:) Ну понятно, я там её во многом перепилил, допилил, планирую возможно дополнить: если договора нет (вытаскивает из назначения), то автосоздание, типа как счета в этой обработке (нужно ещё раз уточнить нужду в этом). А планируется какое либо обновление по этой обработке вообще?
# Ответить
81. b-dm (файл скачал) 07.04.2014 14:37
Автор, планируете ли обновлять обработку ? :)
Ответили: (82)
# Ответить
82. e.kogan 08.04.2014 09:39
(81) b-dm, да, выложу в ближайшее время.
# Ответить
83. b-dm (файл скачал) 08.04.2014 14:11
А в тот же файлик положить можно ? А то я вчера скачал старую версию , а теперь и за новую нужно будет $ :) Ведь все будут качать только новый файлик :)
Ответили: (84)
# Ответить
84. e.kogan 08.04.2014 15:53
(83) b-dm, нет, это не имеет смысла. Затирать старую версию, которая ещё может кому-то понадобиться, я точно не буду.
# Ответить
85. buy_sale (файл скачал) 10.04.2014 14:44
Здравствуйте, а поl управляемые формы будет версия ? И для бухгалтерии 3.0 тоже. Можно уже и за деньги ))
Ответили: (86)
# Ответить
86. e.kogan 10.04.2014 15:03
(85) buy_sale, будут заказчики - будет и обработка :) я не против, но чисто ради искусства делать времени нет.
# Ответить
87. xten (файл скачал) 10.04.2014 16:50
Огромное спасибо, за Вашу обработку!!! Функционал - супер! Как раз новая финансовый директор захотела чтобы Списания с расчетного счета шли на выбранный ею бухгалтерский счет))
Ответили: (88)
# Ответить
88. e.kogan 10.04.2014 17:16
(87) xten, спасибо можно слать в финансовом выражении на указанный номер телефона :)
# Ответить
89. xten (файл скачал) 10.04.2014 21:59
90. Ele1234567 11.04.2014 14:24
Стоит посмотреть.
# Ответить
91. b-dm (файл скачал) 23.04.2014 14:38
В Публикации вы бы скриншоты добавили чтоли :) вообще неясно как она работает и что делает, а таке что Вы обновили в итоге :)
Ответили: (92)
# Ответить
92. e.kogan 23.04.2014 16:02
(91) b-dm, в публикации есть ссылка на предыдущую версию. Доработок относительно типовой с того момента не прибавилось.
# Ответить
93. demon_infernal (файл скачал) 31.07.2014 15:26
Спасибо, отличная обработка.
Но у меня нормально заработало, только когда поменял в стр.4765
стро.Исходящий=Ложь;

на
стро.Исходящий=Истина;
Ответили: (94)
# Ответить
94. logdog 12.08.2014 21:46
(93) demon_infernal, что за ошибка была исправлена этим изменением?
Ибо есть ошибка в обработке, когда она сбрасывает все сохраненные значения...
# Ответить
95. baluba 27.08.2014 12:18
А для бухгалтерии 3.0 где есть?
Ответили: (97)
# Ответить
96. logdog 08.09.2014 12:59
Да, тоже жду для 3.0
Ответили: (97)
# Ответить
97. e.kogan 10.09.2014 16:32
(95) baluba, (96) logdog, пока нету, ждём, когда наши неторопливые бухи осознают необходимость перехода...
Ответили: (99)
# Ответить
98. baluba 18.09.2014 09:57
я бы на их месте, точно не торопился бы. Пока от 3.0 негатив, правда валютные операции делает нормально, хотя и там косяки вылезают
# Ответить
99. logdog 14.11.2014 02:46
(97) e.kogan, возможно уже очень скоро:
О прекращении поддержки редакции 2.0 «1С:Бухгалтерии 8»
http://taxcom.ru/products/product1C/chandge_2_0/
Ответили: (100)
# Ответить
100. e.kogan 14.11.2014 12:25
(99) logdog, я в курсе...
# Ответить
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл