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

13.02.09

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

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

Скачать файл

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

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

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

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


Воо-о-оот…


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


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

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

См. также

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

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

19200 руб.

21.03.2023    13967    96    21    

81

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

Расширение позволяет максимально полно ограничить доступ пользователей к данным по заработной плате, а именно закрывает доступ к документам начисления и выплаты заработной платы, не позволяет просматривать бухгалтерские отчеты по счету учета зарплаты а также убирает зарплатные проводки из журнала проводок. Расширение запрещает просматривать платежные документы на выплату зарплаты, так же не доступны регламентные отчеты в ПФР и ИФНС. Расширение предлагает готовые настроенные профили "Бухгалтер без зарплаты", "Только просмотр без зарплаты".

5940 руб.

27.05.2021    41350    310    107    

237

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

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

12000 руб.

20.12.2024    7042    15    18    

18

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

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

120000 руб.

19.08.2020    26971    26    1    

28

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

Модуль или расширение «Сервисный центр для 1С» позволяет принимать в ремонт оборудование (компьютеры, бытовая техника и т.п.), оформлять заявки инженеров на посещение клиентов и вести начисление заработной платы для сотрудников. Позволяет наладить автоматизированный учет в сервисном центре на уже существующей базе.

16800 руб.

01.11.2012    96945    116    1    

123

SALE! 20%

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

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

20400 16320 руб.

03.04.2013    126324    258    377    

167

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

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

60000 руб.

06.10.2023    5819    38    20    

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


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

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

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

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


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

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

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

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

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

воо-о-оот...
14. СергейКа 670 13.02.09 12:06 Сейчас в теме
(13) Бр-р-р...
1) В присланном мной запросе этой проблемы нет. Если внимательно всмотреться, то выборка идет из рег Работники организаций, где выбирается ОДНА запись по физлицу с максимальной датой на дату периода регистрации документа. Таблица "МаксДаты". Кстати, правильнее будет поправить условие связи в данной таблице с
РаботникиОрганизаций.Период <= ЗарплатаКВыплатеОрганизацийЗарплата.Ссылка.Дата
на
КОНЕЦПЕРИОДА(РаботникиОрганизаций.Период, МЕСЯЦ) <= ЗарплатаКВыплатеОрганизацийЗарплата.Ссылка.Дата
2) А кто сказал что ты "тупой"??? К такому построению запросов я пришел только через несколько месяцев практики и всяких сверок производительности. Зато теперь могу строить их за несколько минут :)
16. Шёпот теней 1783 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. Шёпот теней 1783 13.02.09 17:02 Сейчас в теме
(19) нет не перепутал...

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

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

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

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

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