КАК ИЗ 1 С ВЫГРУЗИТЬ ТОЛЬКО ОДНУ СПРАВКУ 2 НДФЛ

Казалось бы, всего лишь одна функция из арсенала разработчика правил обмена на Конвертации данных 2.1, но понимание этой функции расширяет ваши возможности при написании качественных правил обмена в несколько раз. Да, что там писать эти правила? Сопоставил реквизиты, сопоставил табличные части, да еще помощник автоматически создаст необходимые ПКО, ПКС, ПВД. А как быть, когда нужно передать Регистр сведений в регистр сведений, да не просто передать, а привязать это действие к выгрузке определенных элементов, например, элементов справочника Физические лица? Или как передать табличную часть справочника в документы, да так, чтобы одна строка табличной части создавала ровно один документ на стороне приемника? А как быть, если невозможно сделать соответствия между объектами и данные для приемника необходимо собирать из разных источников? Именно для подобных задач вам может понадобиться функция ВыгрузитьПоПравилу.

Здесь, я расскажу вам о тех ситуациях, в которых мне понадобилась эта функция, и как она меня не раз выручила. Все свое повествование я сопровожу реальными примерами, которые реализовывались мной в одном из проектов.

Описание функции ВыгрузитьПоПравилу().

Функция ВыгрузитьПоПравилу() используется для выгрузки объекта в xml-узел и возвращает узел ссылки на этот объект.

В процессе выгрузки эта функция вызывается из:

ПВД, когда объект из выборки получен и необходимо произвести его конвертацию.

ПКО, когда необходимо выгрузить связанную с выгружаемым объектом информацию.

ПКС, когда свойство имеет ссылочный тип и необходимо выгрузить по ссылке из этого свойства объект.

Из функции ВыгрузитьПоПравилу() могут быть вызваны другие функции, выгружающие субконто, свойства и т.д. этого объекта, а из этих функций – рекурсивно может быть вызвана функция ВыгрузитьПоПравилу(). После того, как объект со всеми необходимыми свойствами выгружен, управление возвращается в то место кода, откуда функция была вызвана. Таким образом, вызов этой функции из обработчиков событий какого-либо правила (ПВД, ПКО, ПКС), не изменяет процесса выгрузки объекта по этому правилу.

Функция ВыгрузитьПоПравилу() имеет ряд параметров

ВыгрузитьПоПравилу(Источник,                                   Приемник,                                   ВходящиеДанные,                                   ИсходящиеДанные,                                   ИмяПКО,                                   УзелСсылки,                                   ТолькоПолучитьУзелСсылки,                                   ПКО,                                   ЭтоПравилоСГлобальнойВыгрузкойОбъектов,                                   ВыборкаДляВыгрузкиДанных)

Все эти параметры в функции имеют значения по умолчанию, и, как правило, передавать имеет смысл только параметр ИмяПКО, а также параметры Источник и/или ВходящиеДанные – в зависимости от того, как настроено ПКО.

ИмяПКО – строка, название ПКО, в которое передаем управление. Источник – ссылка на элемент объекта-источника, который передаем для конвертации. ВходящиеДанные – структура. Элементы в ней должны быть названы аналогично ПКС, у которых стоит флаг «Получить из входящих данных». Если таких ПКС нет, передавать этот параметр не нужно. Если в ПКО у всех ПКС стоит флаг «Получить из входящих данных», то, наоборот, необходимо передать структуру ВходящиеДанные, а Источник тогда передавать не нужно.

Выгрузка произвольной выборки данных через стандартную выборку с регистрацией объекта источника.

Необходимость в такой задаче может возникнуть, когда объект «источника» и объект «приемника» имеют различную смысловую или функциональную .

Например, документ «источника» позволяет вводить информацию по нескольким подразделениям предприятия, документ «приемника» позволяет вводить информацию только об одном подразделении предприятия.

Данная задача отлично решается при помощи произвольного алгоритма выборки в ПВД, но данное решение имеет два недостатка:

БСП — библиотека стандартных подсистем. В частности, имеет своем составе подсистему «Обмен данными», данная подсистема реализует механизмы автоматической синхронизации данных между конфигурациями, по правилам написанным в Конвертации данных.


КАК ИЗ 1 С ВЫГРУЗИТЬ ТОЛЬКО ОДНУ СПРАВКУ 2 НДФЛ

Большую часть этого обработчика, как вы можете видеть, занимает отбор данных необходимых для выгрузки. Тут и множество фильтров: по подразделениям, по видам расчетов и механизм разбиения одного документа «источника» на несколько документов «приемника». Если коротко, то в данном примере табличная часть одного документа «источника» разносится по табличным частям нескольких документов «приемника», а значением разбиения данных является значение Подразделения.

Для удобства работы при отборе данных мы использовали Таблицу значений, наш алгоритм подразумевает ПКО с получением данных из «входящих данных», которые будут переданы в функцию ВыгрузитьПоПравилу, поэтому в соответсвующем алгоритме мы производим перевод Таблицы значений в Массив структур.

На следующем шаге мы обходим отобранные данные и вот уже в этом месте мы используем нашу функцию ВыгрузитьПоПравилу. Параметр Документ, здесь является структурой, которую мы передаем как входящие данные, а второй передаваемый нами параметр, это название ПКО, которому мы передаем наши данные.

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

Тем самым мы сохраняем функциональность регистрации изменений — документ изменился, зарегистрировался для выгрузки, данные выгрузили. И в то же время делаем произвольный отбор необходимых нам данных.

В ПКО в этом случае для свойств необходимо указать, что они получаются из «Входящих данных».


КАК ИЗ 1 С ВЫГРУЗИТЬ ТОЛЬКО ОДНУ СПРАВКУ 2 НДФЛ

КАК ИЗ 1 С ВЫГРУЗИТЬ ТОЛЬКО ОДНУ СПРАВКУ 2 НДФЛ

Выгрузка Регистр сведений -> Регистр сведений с зависимостью от переноса другого объекта.

Типичным примером такой задачи является перенос контактной информации физического лица. Простейший способ решения задачи — это перенос всех «Физических лиц» и всего регистра сведений «Контактная информация» физических лиц. Что делать если нам необходимо переносить не всех физических лиц? Например, только тех физических лиц, которые упоминаются в каком-либо переносимом нами документе. В таком случае, как известно, ПКС документа вызывает ПКО справочника «Физические лица» и тем самым обеспечивается перенос физических лиц упоминаемых в документе.

В переносе «Контактной информации» физических лиц в данной ситуации может помочь функция ВыгрузитьРегистр, очень похожая на функцию ВыгрузитьПоПравилу.

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

В обработчике»После выгрузки в файл» ПКО «Физические лица», пишем код следующего вида:


КАК ИЗ 1 С ВЫГРУЗИТЬ ТОЛЬКО ОДНУ СПРАВКУ 2 НДФЛ

Как видно, в коде отбираются все записи регистра сведений, относящиеся к текущему выгружаемому Физическому лицу, а полученная выборка обходится в цикле.

Для того, чтобы выгрузить записи регистра сведений через функцию ВыгрузитьРегистр, необходимо подготовить структуру НаборЗаписей, которая имеет два поля: Отбор и Строки.

ПКО «КонтактнаяИнформация» имеет следующий вид:


КАК ИЗ 1 С ВЫГРУЗИТЬ ТОЛЬКО ОДНУ СПРАВКУ 2 НДФЛ

Выгрузка Табличная часть -> Регистр сведений.

По своему решению задача аналогична предыдущей. С той лишь разницей, что информацию для регистра сведений «приемника» брать придется из других объектов «источника», а точнее табличной части того объекта, который на данный момент выгружается. Если бы на стороне «приемника» была так же табличная часть, то задача легко решалась бы в виде ПГКС. Поэтому снова воспользуемся функцией ВыгрузитьРегистр.

Читать также:  Как заполнить справку о доходах для отпуска по беременности и родам

Рассмотрим пример переноса информации по ученым степеням Физического лица. Опять создаем код в обработчике «После выгрузки в файл» ПКО «Физические лица». Так как задача аналогичная предыдущей привожу только, код отбора и выгрузки данных из обработчика:

Выгрузка Табличная часть -> Документ.

Предположим, в «источнике» информация для переноса хранится в менее детализированном виде, чем в приемнике, но достаточном для переноса. Например, мной решалась задача по переносу информации об образовании физических лиц из ЗиКБУ в Университет. Понятно, что на стороне кадровой программы нужна минимальная информация об образовании физических лиц, главное что сотрудник обладает необходимой квалификацией и хватит. А вот на стороне университета, информация об образовании, а точнее о дипломах хранится куда более подробно, в связи со спецификой учереждения.

И опять задача решается, при помощи все той же функции ВыгрузитьПоПравилу.

Вот пример выгрузки Дипломов физических лиц. Все тот же обработчик «После выгрузки в файл» ПКО «Физические лица», пишем следующий код:

Тут мы отбираем данные из табличной части и формируем входящие данные для документа на стороне «приемника», после чего при помощи функции ВыгрузитьПоПравилу, передаем входящие данные ПКО ДипломИзВходящихДанных, которое имеет следующий вид:


КАК ИЗ 1 С ВЫГРУЗИТЬ ТОЛЬКО ОДНУ СПРАВКУ 2 НДФЛ

В общем, как вы понимаете, можно приводить еще много вариаций перегрузок: справочники, документы, регистры. Главное, надо понимать, что не стоит фанатично бросаться на функции ВыгрузитьПоПравилу и ВыгрузитьРегистр.

Замечания по перегрузке.

1. У меня возникли сложности при использовании правил в БСП, в части выгрузки объектов по ссылкам, проблема решилась принудительной установкой параметра ВыгрузитьОбъект в значение Истина, для каждого ПКС ссылочного типа:


КАК ИЗ 1 С ВЫГРУЗИТЬ ТОЛЬКО ОДНУ СПРАВКУ 2 НДФЛ

2. Надо помнить, что при выгрузке через указанные функции, зачастую отсутствует УникальныйИдентификатор объекта, например, когда объект для выгрузки собирается по частям в виде структуры ВходящихДанных, поэтому поиск по уникальному идентификатору придется отключить.

Подводим итоги. Когда использовать эти функции?

Пишу дополнение к статье, после оставленного пользователем TarasovAV комментария. Данный пользователь заметил, что можно оптимизировать выгрузку связанной информации, путем накопления списка тех объектов, информацию о которых надо будет отдельно выгружать, а потом через один запрос отобрать сразу всю информацию.

Описываю алгоритм предложенный вышеуказанным пользователем:

1. В правиле конвертации «После загрузки правил обмена», создается параметр типа ТаблицаЗначений, в который будет накапливаться список объектов, для которых в последующем будет выгружаться информация:


КАК ИЗ 1 С ВЫГРУЗИТЬ ТОЛЬКО ОДНУ СПРАВКУ 2 НДФЛ

Параметры. Вставить(«СписокФизическихЛиц», Новый ТаблицаЗначений());
Параметры. СписокФизическихЛиц. Колонки. Добавить(«ФизическоеЛицо»);

2. В в обработчике «После выгрузки» ПКО «Физические лица» (именно для них в примерах мы выгружаем контактные данные, образование и т.п.), мы пополняем нашу таблицу значений новым физическим лицом, проверяя перед этим, а не добавлено ли уже это физическое лицо в таблицу:


КАК ИЗ 1 С ВЫГРУЗИТЬ ТОЛЬКО ОДНУ СПРАВКУ 2 НДФЛ

НайденнаяСтрока = Параметры. СписокФизическихЛиц. Найти(Источник);
Если НайденнаяСтрока = Неопределено Тогда
НоваяСтрока = Параметры. СписокФизическихЛиц. Добавить();
НоваяСтрока. ФизическоеЛицо = Источник;
КонецЕсли;

3. И финальным действием, будет непосредственная выгрузка информации, только уже с отбором по все физическим лицам сразу. Для этого все обработчики, что были приведены выше начиная, необходимо перенести в правило конвертации «После выгрузки данных», запросы же необходимо изменить, чтобы в них проверялось не равенство одному элементу, а вхождение значения реквизита в массив элементов:


КАК ИЗ 1 С ВЫГРУЗИТЬ ТОЛЬКО ОДНУ СПРАВКУ 2 НДФЛ

Обратите внимание, как изменилась установка параметра запроса и проверка условия в запросе:

Привожу полный код, исправленных ранее приведенных примеров:

как выгрузить из программы 1с8 только часть документов?☑0
Наталья Гусева ✎

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

1
sergey198 ✎

универсальная выгрузка загрузка

2
shuhard_серый ✎

(0) дык отбор в выгрузке поставить

3
PR третий ✎

(0) В общем и целом никак.
Только удалять.
Ну, если не рассматривать всякие переносы через xml.

4
Альбатрос ✎5
Наталья Гусева ✎

а для блондинки))))
по пунктам?!
так чтобы кусок пренести только
без удаления

6
Альбатрос ✎7
ДенисЧ ✎

Для блондинки — в первую очередь нужно поставить достаточно привлекательную фото в личную карточку, а потом уже просить помощи ))))

8
Goggy ✎

(0)

На ИТС есть обработка выгрузка загрузка в идентичную конфиурацию(или как-то так называется).
Устанавливаешь отборы и настройки и выгружаешь по нужным отборам нужныетебе объекты.

9
Goggy ✎

+

в качестве благодарности расчитываю на фотку с клубничкой 😉

10
Cube ✎11
Наталья Гусева ✎

тааааааааак
щас буду пробовать)

12
Наталья Гусева ✎

фотку то поставила)))))
правда качество почему то нужно все время корректировать

13
Cube ✎

Так держать!)

14
Наталья Гусева ✎

а это все делается в конфигураторе? или когда просто загружаешь программу?

15
ДенисЧ ✎16
Наталья Гусева ✎

не смущать меня

17
Cube ✎

Возьми обработку с ИТС ВыгрузкаЗагрузкаДанныхXML, как предлагает

и запусти её в режиме «Предприятие».
Галочкой отметь вид документа и справа укажи отбор (по дате, например).

18
ДенисЧ ✎

Ссылочку на консультант можно? О законе? ))))))))

19
Наталья Гусева ✎

вот , мне вот так надо
подробно короче)))

это просьба

20
ДенисЧ ✎

Так тебе короче или подробно? ))))
Найди эту обработку и запусти. Там интуитивно понятный интерфейс (с)

21
Наталья Гусева ✎

мне все вместе)

22
ДенисЧ ✎

Я не могу глубже, я могу чаще (с)
)))))))))))))))

23
Cube ✎

Гусары, держать себя в руках!))

24
Наталья Гусева ✎

да да )

25
Goggy ✎

Как понять понравилась ли девушка парню? очень просто, если понравилась он начинает шутить ка шестикласник (с) хД

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

26
Наталья Гусева ✎

блин у меня нет ВыгрузкаЗагрузкаДанныхXML
у меня базовая версия

27
Fish ✎

На ИТС есть.

28
шаэс ✎29
Наталья Гусева ✎

ИТС это что?
диск?

30
Наталья Гусева ✎

я обновляюсь через инет

31
Cube ✎32
Cube ✎

В яндексе забей ВыгрузкаЗагрузкаДанныхXML.

33
Cube ✎

Мне бежать пора.

34
Наталья Гусева ✎35
Наталья Гусева ✎36
Fish ✎

И что? Базовая запрещает иметь подписку на ИТС?

37
шаэс ✎38
Наталья Гусева ✎

я никогда не задавалась таким вопросом
а сколько это стоит?

39
kossmatiy ✎40
stix2010 ✎

(0) это не та Наталья

41
Fish ✎

Насколько я знаю, доступ к обновлениям у пользователей базовой есть. А помимо ИТС: «Обработка «Выгрузка и загрузка данных XML» поставляется в составе конфигурации «Конвертация данных, редакция 2″.»

42
Наталья Гусева ✎

а сюда можнофайл прикрепить? я покажу чтоу меня есть

43
kossmatiy ✎

Хм. Наталья Гусева. да вы Алиса?

44
Наталья Гусева ✎45
Наталья Гусева ✎

покажу то, что в программе

46
kossmatiy ✎

Гостья из будущего. Актрису так зовут.

47
Наталья Гусева ✎

нет это мое реальное имя

48
Одинесю ✎

картинку можно на хостинг картинок загрузить, а сюда ссылку.

49
Наталья Гусева ✎

я просто не знаю как (

50
шаэс ✎

не судьба кого-нибудь этим озадачить за деньги?

51
stix2010 ✎

говорят, что если вконтактике опубликовать  и прямую ссылку на картуинку тут написать, то они само появляется

52
Fish ✎

Платить кому-то за выкладывание картинок на хостинг — это сильно :))

53
stix2010 ✎

представь в силу предыдущей популярности ей приходится скрывать это

54
Наталья Гусева ✎

никто не поможет что ли?

55
шаэс ✎

Читать также:  ГДЕ МОЖНО ЗАКАЗАТЬ СПРАВКУ О НЕСУДИМОСТИ В КРАСНОЯРСКЕ АДРЕСА

а в чем помощь видите? Вам дали название обработки, дали картинку с примером отбора. что еще?

56
Наталья Гусева ✎57
Наталья Гусева ✎

сколько будет стоить перенос данных из одной базы в  другую?

58
Otkr ✎

Мало данных. Что за база откуда выгружать, что за база куда загружать и т.д

59
Наталья Гусева ✎

1с8,2
выгрузка 2кв в существующую базу с данными 1 квартала

60
Наталья Гусева ✎

колво документов маленькое

61
Наталья Гусева ✎

ну сколько стоит?

62
ДенисЧ ✎

8,2 это не конфигурация. и «маленькое» это не число

63
Наталья Гусева ✎

Бухгалтерия предприятия (базовая), редакция 2.0 (2.0.35.9)

64
Наталья Гусева ✎

колво документов примерно 500 (счета, акты, сч.ф.)

65
stix2010 ✎

а справочники в базе идентичные?

66
Casey1984 ✎

скопировать и базу и удалить лишние документы или выгрузить все и удалить лишние, как по мне, проще будет)

67
Наталья Гусева ✎

есть новые контрагенты

68
stix2010 ✎

базы то походу разные

69
stix2010 ✎

обработку уже давали выше, Вам надо чтобы кто то за Вас данные загнал?

70
Casey1984 ✎

в (0) а затем загрузить эту часть в НОВЫЮ базу?

71
Наталья Гусева ✎

у меня такой обработки нет!
вы понимаете?

я ее нашла,
называется выгрузка универсальный обмен данными

и совсем вседругое не как мне давали ссылку

72
Наталья Гусева ✎

да 2 базы

из них мне в одну нужно внести документы

73
шаэс ✎

сходили бы уже на сайт итс.1с.ру, оформили тестовый доступ, и поиском обработку нашли

74
Наталья Гусева ✎

ну хорошо вы знаете где и что искать)))

75
zak555 ✎

27 500 р

76
Casey1984 ✎77
Наталья Гусева ✎

это за что?

78
zak555 ✎

вопрос был — сколько стоит перенос

79
Наталья Гусева ✎80
stix2010 ✎

я за 25000 сделаю

81
Наталья Гусева ✎

надо было учится на программиста!

82
stix2010 ✎

а что делать икра сейчас дорогая

83
Otkr ✎

А вы кто там, Наталья? Дайте угадаю — бух на удаленке?

84
Наталья Гусева ✎

денег нет(
блин
ок
все равно спасибо!
хоть пообщаться

85
Наталья Гусева ✎

конечно бух на удаленке

86
Наталья Гусева ✎

да еще и в декрете)))))

87
stix2010 ✎

могу помочь после 21 — бесплатно при наличии teamviewer

88
Наталья Гусева ✎

а бесплатно это сколько???? ))))

89
SleepyHead ✎

(0) на кухню, борщ варить. Бегом!

90
Otkr ✎

Как, и у буха муж не 1Сник?))) Это вы зря, зря))

91
шаэс ✎

демпинг в котировке?

92
шаэс ✎

бесплатно – это бесплатно. Есть еще и такие бескорыстные люди

93
Наталья Гусева ✎

я хочу ответ увидеть именно от него!

94
Наталья Гусева ✎95
Индиго ✎

логично было бы хоть фотку Алисы в личку.  А тут назвалась груздем, а в кузовок лезть не хочет:-)

96
Одинесю ✎

Имелася, еще какая!

97
zak555 ✎98
КнОпка ✎

и слюнки потекли 🙂

99
КнОпка ✎100
Наталья Гусева ✎101
zak555 ✎

что это ?

102
Наталья Гусева ✎

такую выгрузку я нашла
а что с ней делать то?

103
Индиго ✎

Вот именно что -лася

Ну разве это мясо похоже на нашу всеми любимую Наташу Гусеву? (Если кто не знал- исполнительницу главной роли Алисы Селезневой в ГиБ)

104
Наталья Гусева ✎

ну что фотку удалила, а ее откуда то вытащили)

105
Индиго ✎

Ты в интернатах детка:-)  Тут есть и копипаст:-)

106
zak555 ✎

зачем ты её удалила ?

107
zak555 ✎

куда же пропала автор ?

108
Наталья Гусева ✎

ну что то очень много внимания к ней

109
zak555 ✎

это хорошо или плохо ?

110
Индиго ✎

А ты думала придешь , заведешь тему и будешь тихо сидеть в уголочке? Странное желание.

111
Наталья Гусева ✎

раньше так и было
с фоткой все по другому)))))))

112
zak555 ✎

тебя это не устраивает ?

113
Наталья Гусева ✎114
Индиго ✎

Ты же фотку такую эффектную для того и разместила, чтобы обратили внимание. Вот. Обращают.
Чего теперь по углам то тарится?:-)

115
Наталья Гусева ✎

наверное правда)
я думала покажу и удалю)))))))) наивная

116
Индиго ✎

Действительно наивная. Ты кому решила на секундочку показать? Интернету?
🙂

117
Наталья Гусева ✎

почему меня обманули) про цены????
мнев БИТе сказали 5 тр всего

118
Наталья Гусева ✎

кстати, в БИТе стоит такое 5 тр
а мне сказали 27500) я конечно блондинка но не до  такой степени же

119
Индиго ✎

оо. ты и в бит ходила:-)  Опытный почти человек:-)

120
Индиго ✎

Только ты не путай франче(которых там негров вагон) и фрилансеров

121
Наталья Гусева ✎

ну мне нужен результат же)
в Бите когда то покупала 1ску

122
Индиго ✎

много народу- конвеер некачественный — дешево.
Один человек- ручная работа — дорого.
ферштейн?:-)

123
Наталья Гусева ✎

конечно ферштейн)))
ну у меня вроде несложно

124
Poluk ✎125
Наталья Гусева ✎

ну поржали)))
молодцы

126
Наталья Гусева ✎127
Индиго ✎128
Наталья Гусева ✎

не я не сука но бух)))))
сама много че делаю
но без вас не обойтись!!!!

129
Индиго ✎

Ну спасибо за реверанс 🙂

130
Poluk ✎131
Наталья Гусева ✎132
Индиго ✎

Ну вот и нашелся твой Прекрасный Принц!:-)
Поздравляю!

133
Наталья Гусева ✎

5тр ему отправлю и все

134
Индиго ✎

ну и закрываем тему.

135
Наталья Гусева ✎136
Одинесю ✎

Не она ли это? kraft_rathber

137
Наталья Гусева ✎138
Одинесю ✎

А похожа )

139
Наталья Гусева ✎

фамилия только девичья, а так все верно

140
Наталья Гусева ✎

а как посмотреть?

141
Одинесю ✎142
Индиго ✎

Ты начинаешь вторую серию? Извини, но тут я уже не на твоей стороне.
Что за назойливый пиар?

143
Индиго ✎

тема же закрыта

144
Индиго ✎

Все. Занавес. Все уходят.
Хочешь других вопросов- заводи другую тему. Таковы правила,дорогуша.

145
Индиго ✎

лично я ушел.

146
zak555 ✎

никакого прикола

147
zak555 ✎

биту цену установил в 5000 р, чтобы народ заинтересовать
за всё возьмёт больше 50

вон тот же ижтиси говорят, что помогают делать переходы с редакции одной на другую — только ценник у них выше в 4.3 раза, чем с моим

148
Наталья Гусева ✎

думаешь?
незнаю пока
если отсюда неппомогут потом расскажу

149
Наталья Гусева ✎

если дорого то увролюсь пусть сами сдаются

150
Одинесю ✎

Тебе уже двое обещали вечером, наберись терпения и забудь про деньги.

151
ДенисЧ ✎152
Poluk ✎153
Наталья Гусева ✎

это надо мной прикалывались) и ржали

154
Наталья Гусева ✎

я жду
или ухожу отсюда?

155
Poluk ✎156
Наталья Гусева ✎157
ДенисЧ ✎158
Наталья Гусева ✎

хотитееще посмеяться?
ведь у меня получилось!!!!!!!!!!

159
ДенисЧ ✎

С тебя 5000 рублей.

160
Наталья Гусева ✎

щас
за такой позор

161
Наталья Гусева ✎

уж точно не ВАМ!

162
Наталья Гусева ✎

всех благодарю за участие и помощь!
спасибо вам огромное

163
Cube ✎164
Cube ✎

165
stix2010 ✎

бесплатно это 0р+качественная фотка, при условии что это копия этой же базы, но только на эту операцию.
скайп в личке.

Читать также:  Сколько действительна справка о составе семьи для субсидии на коммунальные услуги

166
Натуральный Йог ✎

Поцоны, расходимся, она уже оплодотворена

167
stix2010 ✎

вот блин пятничное сообщение отправилось

168
Наталья Гусева ✎

всем привет)
у меня почти все получилось
но тк я все таки не спец, есть пробелы) буду стараться с ними справиться

169
Наталья Гусева ✎170
Cube ✎171
Jokero ✎

(168)»почти» — обычно с этого слова и начинаются все проблемы))

Справка 2-НДФЛ является многофункциональной и может использоваться на другом месте работы, в банках, ФНС для подтверждения размера заработка и уплаченных налогах. Ее может запросить ваш сотрудник, а так же она предназначена для обязательной сдачи в налоговую инспекцию.

Естественно, чтобы сформировать 2-НДФЛ на сотрудника, он должен быть принят на работу в программе, а так же нужно начислить ему заработную плату. Останавливаться на этом мы подробно не будем, так как все действия уже описаны в других наших статьях.

В 1С 8.3 ЗУП и Бухгалтерия предприятия существуют два вида справок:

В 1С ЗУП они находятся в меню «Налоги и взносы», а в Бухгалтерии в меню «Зарплата и кадры».


КАК ИЗ 1 С ВЫГРУЗИТЬ ТОЛЬКО ОДНУ СПРАВКУ 2 НДФЛ

Принцип из создания и заполнения в обеих типовых конфигурациях одинаков, поэтому в рамках нашей пошаговой инструкции мы будем рассматривать пример на демо-базе ЗУП 3.1.

2-НДФЛ для сотрудников

Наша команда предоставляет услуги по консультированию, настройке и внедрению 1С.
Связаться с нами можно по телефону +7 499 350 29 00.
Услуги и цены можно увидеть по ссылке.
Будем рады помочь Вам!

Перейдите в список документов 1С 8.3 «2-НДФЛ для сотрудников». Для каждого сотрудника на определенный год создается отдельный документ. Нажмите на кнопку «Создать».


КАК ИЗ 1 С ВЫГРУЗИТЬ ТОЛЬКО ОДНУ СПРАВКУ 2 НДФЛ

В открывшемся окне созданного документа заполните шапку. Здесь необходимо заполнить поля: год, организация и сотрудник. Остальные данные будут подставлены автоматически. Для их обновления воспользуйтесь кнопкой «Заполнить».


КАК ИЗ 1 С ВЫГРУЗИТЬ ТОЛЬКО ОДНУ СПРАВКУ 2 НДФЛ

В том случае, когда вам в 1С 8.3 необходимо формировать данную справку в разрезе кодов ОКТМО/КПП и ставок налога, укажите это в реквизите «Формировать». В данной ситуации нужно выбрать верное значение в поле «ОКТМО/КПП», которое расположено ниже.


КАК ИЗ 1 С ВЫГРУЗИТЬ ТОЛЬКО ОДНУ СПРАВКУ 2 НДФЛ

Если нажать на знак вопроса справа от поля «ОКТМО/КПП», программа уведомит вас, зарегистрированы ли доходы за данным сотрудником по выбранному коду. На рисунке выше доходы за 2017 год у Булатова Игоря Валентиновича по КПП «123456789» были зарегистрированы.

В том случае, когда доходов не было найдено, примечание программы будет выглядеть так, как показано на рисунке ниже. Данные о доходах в таком случае отображаться не будут.


КАК ИЗ 1 С ВЫГРУЗИТЬ ТОЛЬКО ОДНУ СПРАВКУ 2 НДФЛ

На последней вкладке расположены личные данные того работника, для которого делается данная 2-НДФЛ. Их можно отредактировать непосредственно в карточке документа. Если они будут отличаться от тех, что введены в карточке сотрудника, программа выдаст вам соответствующее предупреждение.


КАК ИЗ 1 С ВЫГРУЗИТЬ ТОЛЬКО ОДНУ СПРАВКУ 2 НДФЛ

Данное предупреждение можно проигнорировать, внеся в документ все нужные изменения. Мы не рекомендуем этого делать. В том случае, когда сюда попали некорректные данные, лучше исправить их непосредственно в карточке сотрудника, чтобы в дальнейшем как здесь, так и в других документах были только правильные данные.

После самостоятельной проверки всех данных, вы можете запустить программную проверку соответствующей кнопкой и провести документ. Далее печатается уже сама справка 2-НДФЛ по сотруднику.


КАК ИЗ 1 С ВЫГРУЗИТЬ ТОЛЬКО ОДНУ СПРАВКУ 2 НДФЛ

КАК ИЗ 1 С ВЫГРУЗИТЬ ТОЛЬКО ОДНУ СПРАВКУ 2 НДФЛ

Старайтесь внимательно следить за выходом новых релизов отчетности и изменением законодательства, чтобы вовремя обновлять 1С и использовать только актуальные формы отчетности и способы расчетов.

Справки 2-НДФЛ для передачи в налоговый орган

Данный документ так же расположен в меню 1С «Налоги и взносы». Создайте новый документ.

Перейдем к заполнению шапки. Первым делом укажите год и организацию, для которой формируется отчетность. Далее указывается ОКТМО и КПП при выплате доходов. Так же здесь нужно указать КПП и код ИФНС, в которую данный отчет в дальнейшем будет передан.

Вид справок в нашем случае – «Ежегодная отчетность». Так же у данного поля доступно значение «О невозможности удержания НДФЛ».

Последним этапом заполнения шапки будет указание вида справки: исходная, корректирующая или аннулирующая с указанием номера корректировки.

Заполнить саму табличную часть с сотрудниками вы можете автоматически (кнопка «Заполнить»), вручную, либо подбором. В рамках данного примера мы выбрали первый способ заполнения.


КАК ИЗ 1 С ВЫГРУЗИТЬ ТОЛЬКО ОДНУ СПРАВКУ 2 НДФЛ

При нажатии на любую строку заполнившейся строки, для каждого сотрудника будет открыта отдельная справка 2-НДФЛ. Данный документ, по сути, является реестром справок сотрудников.

Обязательно проверьте все данные и проведите документ. В дальнейшем его можно выгрузить или сразу же отправить в контролирующий орган (если у вас соответствующе настроена программа). Так же вы можете распечатать документ, выбрав соответствующий пункт в меню «Печать».

При печати в одном отчете сразу же сформируются справки по всем выбранным в документе сотрудникам. Они практически идентичны с той, которую мы формировали в предыдущем примере.

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

2.

independ

Сейчас в теме

в форме Регистрация изменений для обмена, снять регистрацию у всех объектов, кроме необходимого


КАК ИЗ 1 С ВЫГРУЗИТЬ ТОЛЬКО ОДНУ СПРАВКУ 2 НДФЛ

3.

kvadrant

Сейчас в теме

Что то у меня такого нет. Это где? Я захожу в Администрирование-Синхронизация данных-Настройки синхронизации данных-Настроить. Нигде такой формы я не увидел.

4.

independ

Сейчас в теме

Под рукой нет настроенного обмена Розница — БП3, только Розница — Обмен по магазину. Обычно называется — Состав отправляемых данных

5.

kvadrant

Сейчас в теме

6.

karamazoff

Сейчас в теме

КАК ИЗ 1 С ВЫГРУЗИТЬ ТОЛЬКО ОДНУ СПРАВКУ 2 НДФЛвы, скорее всего не выбрали в Регистрации ваш узел обмена, лучше в настройке синхронизации нажмите кнопку, как на картинке, получите свой реальный список отправляемых данных


КАК ИЗ 1 С ВЫГРУЗИТЬ ТОЛЬКО ОДНУ СПРАВКУ 2 НДФЛ

7.

kvadrant

Сейчас в теме

Да нет же, я выбрал, в поле узел обмена стоит наименование синхронизации из Настройки синхронизации данных.

8.

karamazoff

Сейчас в теме

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

9.

kvadrant

Сейчас в теме

Как грамотно сделать сделать, мне надо выгрузить только приходные накладные. Для этого в «регистрации изменений» недостаточно же поставить галку только против «Поступление товара»? Наверно на Справочниках тоже галку надо поставить?

10.

karamazoff

Сейчас в теме

попробуйте зафиксировать к обмену приходные за период, через эту обработку, справочники должны выгрузиться по ссылкам

11.

kvadrant

Сейчас в теме

Поставил галку напротив Приходных накладных, остальные все галки снял.
В результате в БП выгрузились только приходные накладные, но везде где в шапке Документа и в табличной части должны быть элементы справочников стоит «Объект не найден».
Вообще-то я рассчитывал, что при переносе накладных, если в БП нет элементов справочника, входящих в эту накладную, то они автоматом перенесутся. У меня в семерке так было, достаточно было выбрать только документ и он при переносе тянул за собой все элементы справочников указанные в этом документе.
Выставил галки в Документах напротив Приходной накладной и напротив «Справочники», в результате выгрузились все документы, которые я хотел, но и выгрузилась абсолютно вся номенклатура, все что нужно и не нужно. Как сделать так, чтобы выгружалась только та номенклатура, которая относится к выгруженным документам? Вообще, чтоб выгружались только те элементы справочников, которые относятся к выгружаемым документам?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *