Выгрузка документа "Зарплата к выплате организаций" в текстовый файл (1С 8.1)

13.02.09

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

Данная обработка предназначена для выгрузки документа "Зарплата к выплате организаций" в текстовый файл для последующей пересылки по эл.почте в банк и др. инстанции..

Скачать исходный код

Наименование Файл Версия Размер
Выгрузка док. ЗарплатаКВыплатеОорганизаций в текстовый файл (вар3)
.1234548802 22,24Kb
174
.1234548802 22,24Kb 174 Скачать бесплатно
Выгрузка док. ЗарплатаКВыплатеОорганизаций в текстовый файл (1С 8.1)
.1234460081 22,23Kb
114
.1234460081 22,23Kb 114 Скачать
Выгрузка док. ЗарплатаКВыплатеОорганизаций в текстовый файл (вар2)
.1234528058 22,44Kb
64
.1234528058 22,44Kb 64 Скачать

Выкладываю эту обработку с тем поводом, чтобы мне подсказали как оптимизировать запрос к регСвед.КонтактнаяИнформация, который используется в данной обработке.

Проблема в том, что львиная доля времени (около 85%) используется при обращении к этому регСвед.КонтактнаяИнформация и получении сведений об адресеЮридическом (прописки) и адресеФактическом (проживании). Все мои попытки объединять, вкладывать и др. действия с запросом и запросами ни к чему не привели и с т.з. оптимизации оставляли желать лучшего. Подскажите.


Воо-о-оот…


Спасибо "СергейКа" за советы.


Вторая версия программы работает на порядок быстрее.

Третья версия программы работает по скорости аналогично второй версии, но всё в одном запросе.

См. также

Обновление для КА 1.1, ЗУП 2.5, БУХ 2.0: НДС, ЕФС-1, Расчет страховых взносов, Мобилизация, Статистика, Электронные трудовые книжки, 2-НДФЛ, Регламентированная отчетность, Кадровый учет, Прослеживаемость импортных товаров

Зарплата Регламентированный учет и отчетность Кадровый учет Обновление 1С Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Зарплата и Управление Персоналом 2.5 Бухгалтерский учет Налоговый учет Управленческий учет Акцизы ЕНВД ЕСН Земельный налог ИП, ПБОЮЛ, КФХ Налог на имущество Налог на прибыль НДС НДФЛ ФОМС, ЕФС Транспортный налог УСН ПСН (патентная система налогообложения) Платные (руб)

Обновления для конфигураций: КА 1.1; ЗУП 2.5; БУХ 2.0; КА 1.1 Комплексная автоматизация торговли алкогольной продукцией; КА 1.1 Комплексный учет сельскохозяйственного предприятия

19900 руб.

01.04.2020    141976    668    352    

233

Автоматическая обработка банковских выписок и документов в 1С

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

Устали вручную дозаполнять и корректировать документы по банку после загрузки банковской выписки? С помощью правил обработки банковской выписки вы сможете автоматически определять правильный вид хозяйственной операции, заполнять расшифровку, аналитику платежа и многое другое.

15000 руб.

21.03.2023    8913    50    12    

48

Перенос данных из Парус 8 в ЗГУ 3

Зарплата Внешние источники данных Бюджетный учет Системный администратор Программист Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

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

84000 руб.

19.08.2020    22913    19    1    

22

Перенос данных из Камин 3.5 (5.5) в ЗиКГУ 3.х

Перенос данных 1C Зарплата Бюджетный учет Программист Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Обработки для быстрого перехода с конфигураций «КАМИН:Расчет зарплаты для бюджетных учреждений 3.5» и «КАМИН:Зарплата для бюджетных учреждений 5.5» на конфигурацию «Зарплата и кадры государственного учреждения».

12000 руб.

28.07.2016    57700    146    141    

123

Устранение начислений прошлых периодов из ведомостей: в банк, в кассу, на счета в ЗУП 3.1, КА, ЗиКГУ 3.1

Зарплата Программист Бизнес-аналитик Бухгалтер Платформа 1С v8.3 1С:Зарплата и кадры государственного учреждения 3 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

При заполнении ведомости на выплату зарплаты вылазят задолженности прошлых периодов, которых быть не должно? Наша обработка позволяется убрать эти доходы прошлых периодов за пару секунд. Больше не нужно тратить часы на анализ каждого такого случая.

15600 руб.

14.09.2022    13445    65    26    

67

1С обмен данными с клиентом банка для БП 3.0, ERP 2.4, ERP 2.5 с дополнительными правилами загрузки

Обмен с интернет-банком Банковские операции Программист Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Модуль представляет собой комплексную автоматизацию обмена данными 1С с банком для БП 3.0, ERP 2.4, ERP 2.5. Выписка клиент-банка загружается и обрабатывается по Вашим правилам. Заполнение реквизитов документов, анализ назначения платежа. Работа с клиент банком не отличается от типового варианта, а документы автоматически заполняются так, как нужно вам. Дополнительная обработка, работающая совместно с основным расширением позволяет подключать собственные произвольные алгоритмы.

20400 руб.

03.04.2013    123336    247    377    

161

Перенос данных из Парус 7.хх в ЗГУ ред.3

Внешние источники данных Зарплата Бюджетный учет Программист Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

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

24000 руб.

24.04.2017    49096    98    163    

87
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. didkovskij 44 13.02.09 04:59 Сейчас в теме
2. Шёпот теней 1781 13.02.09 09:33 Сейчас в теме
(1) Проще некуда... согласен... но слишком долго и львиная доля уходит на получение адресов... вот и хочется узнать это я такой "тупой" или рег.Свед.КонтактнаяИнформация такой "долгий"...


воооот...
3. СергейКа 670 13.02.09 09:46 Сейчас в теме
Мда, не удивительно что долго...
Запросы в циклах, да еще неоднократно...
4. СергейКа 670 13.02.09 10:01 Сейчас в теме
Гм, а то что выборка из сотрудников организаций по физлицу - вообще ни в какие ворота ... У нас по одному физлицу может быть до 5-6 сотрудников и(изредка больше). Представь себе, что эта выборка выведет?
А вообще, всю таблицу заполнить одним запросом - без особых проблем. Тебе его выложить?
5. Шёпот теней 1781 13.02.09 10:11 Сейчас в теме
(4) Спасибо! Буду рад помощи, особенно в части "заполнить одним запросом"... все мои попытки не увенчались успехом...

воот...
18. Шёпот теней 1781 13.02.09 15:34 Сейчас в теме
Вторая версия работает на порядок быстрее - спасибо "СергейКа"...

хотя и дальше можно оптимизировать... но ни как не удаётся избавиться от проблемы на ФизЛицо. если в спр.Сотрудники есть несколько таких (а у нас встречается и до 5-7) то и запрос выводит столько же... ( это как раз к (4) сообщению)...

но уже хорошо ... воо-о-ооот...


6. СергейКа 670 13.02.09 10:13 Сейчас в теме
Куда? В комментарий многовато кажется будет :)
7. Шёпот теней 1781 13.02.09 10:15 Сейчас в теме
8. СергейКа 670 13.02.09 10:39 Сейчас в теме
Уточни плиз, - в адресе убрать или адрес полностью такой? :)
9. Шёпот теней 1781 13.02.09 10:46 Сейчас в теме
(8) a-l-e-x-1964@yandex.ru

как есть вместе с "-"

воот...
10. СергейКа 670 13.02.09 10:47 Сейчас в теме
Короче отправил и так и так :)))
В письме файл типовой консоли запросов Выплаты.sel.
Несколько малозначащих полей я не стал добавлять (типа код родителя группы), но их не сложно и добавить, заодно разберешься с запросом.
В запрос передается только массив документов выплат. Выходная таблица практически идентична твоей.
11. Шёпот теней 1781 13.02.09 10:51 Сейчас в теме
(10) Спасибо огромное... Получил...
12. СергейКа 670 13.02.09 11:07 Сейчас в теме
(11)Хорошо.
На самом деле и этот запрос можно еще оптимизировать хорошо подумав :)
Предлагаю сделать это указав на следующие моменты:
1. Массив документов используется в отборах несколько раз. В итоге идет многократное обращение ко всем объектам конфигурации (док выплат). Что несколько замедляет запрос.
2. Несколько раз используется ЛЕВОЕ соединение к РаботникиОрганизаций.Сотрудники.ФизЛицо . Это тоже не есть гуд, хотя работает.
Удачи в оптимизации.
13. Шёпот теней 1781 13.02.09 11:45 Сейчас в теме
(10) Спасибо ещё раз... восхищён...

далее:
1. проблема: есть док.ЗПкВыплатеОрг в табличной части есть ФизЛицо. если в спр.Сотрудники есть несколько таких (а у нас встречается и до 5-7) то и запрос выводит столько же... ...и у меня такое же было и я не смог от этого избавиться... ( это как раз к (4) сообщению)...

2. ... и самое главное... это я "тупой! и мне надо тренироваться с запросами...

воо-о-оот...
14. СергейКа 670 13.02.09 12:06 Сейчас в теме
(13) Бр-р-р...
1) В присланном мной запросе этой проблемы нет. Если внимательно всмотреться, то выборка идет из рег Работники организаций, где выбирается ОДНА запись по физлицу с максимальной датой на дату периода регистрации документа. Таблица "МаксДаты". Кстати, правильнее будет поправить условие связи в данной таблице с
РаботникиОрганизаций.Период <= ЗарплатаКВыплатеОрганизацийЗарплата.Ссылка.Дата
на
КОНЕЦПЕРИОДА(РаботникиОрганизаций.Период, МЕСЯЦ) <= ЗарплатаКВыплатеОрганизацийЗарплата.Ссылка.Дата
2) А кто сказал что ты "тупой"??? К такому построению запросов я пришел только через несколько месяцев практики и всяких сверок производительности. Зато теперь могу строить их за несколько минут :)
16. Шёпот теней 1781 13.02.09 12:35 Сейчас в теме
(14) (15) Спасибо... учтём и будем тренироваться...
15. СергейКа 670 13.02.09 12:09 Сейчас в теме
(13) и на будущее: получать должности и подразделения из справочника Сотрудники нельзя. Только из регистра.
17. СергейКа 670 13.02.09 12:38 Сейчас в теме
к 14 поправочка, правильно :
РаботникиОрганизаций.Период <= КОНЕЦПЕРИОДА(ЗарплатаКВыплатеОрганизацийЗарплата.Ссылка.ПериодРегистрации, МЕСЯЦ)
19. СергейКа 670 13.02.09 16:27 Сейчас в теме
А файл при вложении не перепутал? Почти полностью идентичен первому варианту кроме названия.
Не пойму как ты умудрился сделать "проблемы на ФизЛицо. если в спр.Сотрудники есть несколько таких".
20. Шёпот теней 1781 13.02.09 17:02 Сейчас в теме
(19) нет не перепутал...

...у меня и работает гОООраздо быстрее и это меня радует...

а, все твои советы обязательно учту...

... по поводу нескольких строк по спр.Сотруднику не знаю... так получается... и в твоём запросе то же... либо у меня что-то не так...

вооот....
21. nefto 03.06.09 15:51 Сейчас в теме
Огромное спасибо за пример!!!!
22. nefto 08.06.09 10:30 Сейчас в теме
А как есчо добавить строчку с номером лицевого счета сотрудника? кто может полсказать?
23. Шёпот теней 1781 10.06.09 08:00 Сейчас в теме
(22) под рукой нет ЗП или УПП если для вас ЭТО принципиально напишите мне в аську... номер аськи в "личныхданных"...

удачиВооот...
Оставьте свое сообщение