Выгрузка документа "Зарплата к выплате организаций" в текстовый файл (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%) используется при обращении к этому регСвед.КонтактнаяИнформация и получении сведений об адресеЮридическом (прописки) и адресеФактическом (проживании). Все мои попытки объединять, вкладывать и др. действия с запросом и запросами ни к чему не привели и с т.з. оптимизации оставляли желать лучшего. Подскажите.


Воо-о-оот…


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


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

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

См. также

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

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

120000 руб.

19.08.2020    26308    25    1    

28

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

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

19200 руб.

21.03.2023    13077    89    21    

76

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

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

84000 руб.

24.04.2017    52567    104    165    

91

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

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

5940 руб.

27.05.2021    40204    293    106    

224

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

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

60000 руб.

06.10.2023    5038    38    20    

46

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

Если вам нужно корректировать банковские документы, это расширение — именно то, что вам нужно! Создайте правило обработки, укажите, как заполнять документы, и оно автоматически применится при загрузке банковской выписки. Это значительно сократит время и усилия на корректировку. Расширение легко устанавливается в большинство современных конфигураций 1С:УТ 11.5, 1С:ERP 2.5, 1С:КА 2.5, 1С:УНФ 3.0, Розница 3.0

12000 руб.

20.12.2024    1315    10    14    

13

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

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

12000 руб.

28.07.2016    61873    163    141    

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


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

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

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

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


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

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

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

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

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

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

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

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

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

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

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