1с запрос субконто не заполнено

Обновлено: 04.07.2024

Доброго времени.
1С:Предприятие 8.3 (8.3.13.1644), редакция 3.0 (3.0.67.74).
Нужно оформить услуги от поставщика физ. лица - сотрудника организации. Провожу документ "Поступление (акт)", в шапке документа выбираю счет К-та 73.03. Контрагент, договор в документе заполнены. В плане счетов по 73 счету аналитика (субконто 1 контрагенты) предусмотрена.
Документ формирует в аналитике проводку по 73 счету без указания субконто (контрагента). Если ставить 60 или 76 счет все заполняется корректно: счет, контрагент, договор. Но нужен именно 73. В 73-й контрагента не подтягивает, аналитика в проводке с прочерком.

Позволяет отредактировать (дозаполнить) проводку только вручную. Не понимаю почему документ не подтягивает контрагента из реквизитов документа в субконто к 73 счету. Может что-то недозаполнено в настройках программы?
Подскажите, пожалуйста.

Цитата
Доброго времени. 1С:Предприятие 8.3 (8.3.13.1644), редакция 3.0 (3.0.67.74). Нужно оформить услуги от поставщика физ. лица - сотрудника организации. Провожу документ "Поступление (акт)", в шапке документа выбираю счет К-та 73.03. Контрагент, договор в документе заполнены. В плане счетов по 73 счету аналитика (субконто 1 контрагенты) предусмотрена. Документ формирует в аналитике проводку по 73 счету без указания субконто (контрагента). Если ставить 60 или 76 счет все заполняется корректно: счет, контрагент, договор. Но нужен именно 73. В 73-й контрагента не подтягивает, аналитика в проводке с прочерком. Позволяет отредактировать (дозаполнить) проводку только вручную. Не понимаю почему документ не подтягивает контрагента из реквизитов документа в субконто к 73 счету. Может что-то недозаполнено в настройках программы? Подскажите, пожалуйста.
73 счет это расчеты с сотрудниками, у него другой вид субконто, поэтому и не подтягивается. А вообще, сделать то что хотите?

Prikum , нужно начислить сотрудникам услуги по ГПД: аренда, подряд.
Раньше я начисляла физ.лицам по договорам ГПД именно через поступление услуг, но то было давно, еще в старой версии программы. И то были не сотрудники, соответственно, счет другой.
Очевидно, нестыковка из-за того что программа в акте выполненных работ подтягивает физ. лицо из справочника контрагенты, а у 73 счета выбор из справочника физ. лиц. И поле для указания физ.лица в документе отсутствует.
Но ведь и сотрудник может оказывать услуги.
Плюс заполнения через документ поступления в том, что из него можно распечатывать акты вып. работ за физ. лиц. Через операции вручную - нет.
Могу ли я как-то поднастроить программу или сам документ поступления услуг (например, добавить поле субконто с выбором из справочника физ. лиц), чтобы документ корректно заполнял субконто к 73 счету? Разумеется, если такие изменения допустимы лицензией и если потом не будет проблем с обновлениями. Программа базовая.

Alyna , "Но ведь и сотрудник может оказывать услуги. " - да, но в рамках трудового договора. А как вы закрываете 73 счет в вашем случае?


Ответ на
пост №3

Рисовод, речь идет про договора ГПХ: аренду и подряд, не ТД.
Закрытие: 73-51 (банковская выписка), с одновременным удержанием НДФЛ 73-68 (пока не думала, скорее всего операция вручную). Начисление в НУ через журнал расчетов по НДФЛ.
Меня волнует как с начислением в БУ быть=)
Можно конечно просто скорректировать вручную проводку в документе поступления услуг. Но хотелось бы более красивого решения.
Предыдущий вопрос актуален.

Здравствуйте!
Можно использовать документ Корректировка долга, чтобы убрать с 60/76 - Контрагент из Поступления услуг и поставить на 73 - Физлицо.
А вот мне интересна нормативно-правовая составляющая: в каком случае какой счет (76 или 73) при аренде у работника нужно использовать?

Рисовод , как раз по данной ссылке есть корреспонденция 73 счета со счетом денежных расчетов (50) по аренде «Выплата арендной платы за земельные доли работникам сельскохозяйственной организации». Я думаю не суть что там речь про земельные доли и сельскохозяйственную организацию, просто частный случай в примере.
Считаю 60 счет при расчетах с сотрудниками по ГПД не стоит применять как и 76-й. Хотя было дело ранее расчеты с несотрудниками по аренде я именно проводила через 60-й), при том если буквально придерживаться плана счетов надо бы через 76-й. Но в том случае было не столь критичное отклонение, на практике делают и так и так.
В том же что касается любых расчетов с работниками кроме з/платы придерживаюсь мнения что надо использовать именно 73-3 «прочие расчеты с персоналом». Так что в проводке уверена.
Проблема только как это начисление в программе отразить, чтобы было удобно, просто и правильно.
Операция не единичная, по крайней мере начисления по аренде будут точно идти каждый месяц. Поэтому мне кажется было бы удобно поднастроить программу или документ поступления под себя и далее спокойно работать. Все же, нет возможности так сделать?

Пустое субконто

Заметили такую ошибку в 1С:
Если при записи проводки - на каком-либо Счёте не указать Субконто, то разумеется формируется проводка с пустым Субконто. Но оказалась проблема ещё в том, что образовавшийся остаток с пустым субконто - просто так уже не посадить на Субконто.

Причём - эта ситуация возможна если проводка формируется проводка программно. Интерактивно - программа видать что-то делает дополнительно и проводка садится иначе - указанное "Пустое" субконто уже не равно программному "пустому" Субконто.

Пример:
при переносе из ЗиУП в БП (без указания сотрудников) в док-те "Отражение ЗП в регламентном учёте" (уже в БП) строки с 70-м счётом - пустые.
Решили сейчас посадить образов-ся остаток на субконто "Сотрудники" ручной проводкой

И Всё - не цепляет!


Что делать? Перепроводить документы указав в нём этого субконто - не вариант - периоды закрыты уже.

Т.б., что это и в других местах возникнуть.

Если при записи проводки - на каком-либо Счёте не указать Субконто

как-раз при попытке введения Операции - она не стыкуется с тем, что образовано документом

там просто ситуация похоже такая, что при записи документа - бывают варианты, когда Субконто - нетипизировано.
Операция - же не даёт этого сделать
ну как - неужто я один такой у кого появились такие субконто?
не совершайте лишних Операций, все делайте через Документы.
Из ваших объяснений ничего не понятно.
Что вы делаете?
может это поможет

1, 2) имеются (на платформе 1С:Предприятие 8.1 (8.1.13.41)):
Зарплата и Управление Персоналом, редакция 2.5 (2.5.15.4)
и
Бухгалтерия предприятия, редакция 1.6 (1.6.15.6). на предыдущих редакциях - было аналогично)

3) Выгружаем из ЗиУП в БП, с режимом "Сводно по работникам организации" (Настройки параметров учёта -> Обмен данными.

Результат: В БП - получается документ "Отражение ЗП в регламентированном учёте" со строками у которых со счётом 70 - субконто не указано (это так реализуется режим "Сводно по работникам).
Вроде всё верно, НО - !!
Введите ручную операцию переноса остатка с пустого субконто, на Субконто заполненное (имеющееся в БП), т.е. мы вводим ручную операцию:

Дт.70, "Обобщённые Работники" - Кт.70, <Субконто не заполняем> на соответствующую сумму.

Смотрим отчёт ОСВ по 70 счёту в разрезе субконто
:
Строка с ручной проводкой в отчёт попадает, а с проводками из документа "Отражение. " - не попадает.

Есть конечно вариант - пробежать по строкам этого дока, прощёлкать строки с 70 счётом вручную, причём уже не важно - можно просто выбрать тип субконто и оставить его пустым, или же выбрать значение субконто "Обобщённые Работники". После обоих результатов - проводки попадают в ОСВ (соответственно с пустым уже или "Обобщённые Работники" субконто).

Вот и вопрос почему проводки с пустым (и нетипизированным субконто) из документа изначально - не попадают а отчёты, если одновременно присутствуют проводки с пустым (но - и типизированным) субконто?
аналогично было замечено и на других конфигурациях на платформе 8.0.

Как задать отбор по Типу документа?
Как указать условие для отбора не определенного значения?
Как в языке запросов 1С отобрать не заполненное значение?
Какое условие указать в запросе после ключевого слова «ГДЕ», когда нужно сделать отбор по не заполненным полям?
Код 1C v 8.х
источник

Разместил: E_Migachev  Версии: | 8.x | 8.2 УП |  Дата: 13.06.2012   Прочитано: 57751

Распечатать

Похожие FAQ

17 правил для составления оптимального ЗАПРОСа к данным базы 1С  42
Для формирования и выполнения запросов к таблицам базы данных в платформе 1С используется специальный объект языка программирования Запрос . Создается этот объект вызовом конструкции Новый Запрос . Запрос удобно использовать, когда требуется получ COM-подключение к базе 7.7 из 8.2 1С  6
Если код выполняется на стороне клиента, то необходимо наличие базы 7.7 на локальной машине. Пример (На форме объекта присутствует реквизит Таблица(ТаблицаЗначений)): НаКлиенте Процедура Загрузки() ПутьКБазе=" D:ВашаБаза1с77" ; Пользователь= Google maps : вывод точек на карту и режим панорамы  7
В отличие от яндекс карт в GMaps можно использовать панорамы - за что им большой плюс! Надеюсь в яндексе прочитают этот пост и тоже когда-нибудь это сделают! Для клиента нужно было сделать вывод объектов на карту С возможностью просмотра панора Автоматизация обмена данных используя обработку "Универсальный обмен данными в формате XML"  10
Автоматизация обмена между базами используя обработку " Универсальный обмен данными в формате XML" В основу данной публикации положены найденные мною материалы по cозданию обмена между двумя базами с использованием обработки " Универсальный обме Внешние источники данных  0
Почему данная возможность вызывает такой интерес? Любой человек, который программировал в 1С при этом достаточно неплохо знаком с SQL и хотя бы в общих чертах знаком с архитектурой и принципами разработки других технологических платформ для бизнес пр Посмотреть все результаты поиска похожих

Еще в этой же категории

Значения NULL ( ЕСТЬ NULL и ЕСТЬNULL())  48
NULL – отсутствующие значения. Не путать с нулевым значением! NULL – это не число, не равно пробелу, пустой ссылке, Неопределено. NULL – типообразующее значение, т.е. есть тип NULL и единственное значение этого типа. NULL значения появляются в 17 правил для составления оптимального ЗАПРОСа к данным базы 1С  42
Для формирования и выполнения запросов к таблицам базы данных в платформе 1С используется специальный объект языка программирования Запрос . Создается этот объект вызовом конструкции Новый Запрос . Запрос удобно использовать, когда требуется получ Нарастающий итог в запросе  22
Необходимо использовать левое соединение таблицы с самой собой. ВЫБРАТЬ Обороты.Период, Обороты.Номенклатура, Обороты.Количество ПОМЕСТИТЬ ВТдвижения ИЗ РегистрНакопления.Обороты КАК Обороты ; //////////////////////////////////////////////// Полезные сведения о языке запросов 1С 8.х  22
В статье приведены полезные приемы при работе с запросами 1С v.8.2, а также сведения, которые не так хорошо известны о языке запросов. Я не стремлюсь дать полное описание языка запросов, а хочу остановиться лишь на некоторых моментах, которые для ко Оператор ПОДОБНО  18
ПОДОБНО - Оператор проверки строки на подобие шаблону. Аналог LIKE в SQL. Оператор ПОДОБНО позволяет сравнить значение выражения, указанного слева от него, со строкой шаблона, указанной справа. Значение выражения должно иметь тип строка. Если з Посмотреть все в категории Запросы

"Здравствуйте!<br>Не могу понять что делаю не правильно?!<br>Создаю внешнюю обработку, которая создает новый документ Бух справка и добавляет в неё новую строку.<br>Счета в проводку проставляются, а субконто нет! Выложу текст: <br><br>Процедура Сформировать()<br> Док = СоздатьОбъект("Документ.БухгалтерскаяСправка");<br> Док.Новый(); <br> СпрЗаказ = СоздатьОбъект("Справочник.ВидыНоменклатуры");<br> СпрЗаказ.НайтиПоКоду("23");<br> Заказ = СпрЗаказ.ТекущийЭлемент();<br><br> Док.НоваяСтрока(); <br> Док.СчетДт = СчетПоКоду("40"); <br> Док.СубконтоДт1 = Заказ;<br> Док.СчетКт = СчетПоКоду("25");<br> <br> Док.Записать(); <br> ОткрытьФорму(Док.ТекущийДокумент());<br> <br>КонецПроцедуры<br><br><br>Подскажите, пожалуйста, как правильно заполнить субконто."

типовую смотрите!<br>З,Ы там еще надо установить тип реквизита,если не ошибаюсь!

"Добавила строчку <br>Док.НазначитьТип("СубконтоДт1","Справочник.ВидыНоменклатуры");<br>Помогло, Спасибо!"

Вот видишь, не зря же люди пишут конфигурацию!

"надо назначить ещё вид субконто для этих полей. В типовой есть процедура ПриВыбореСчета()<br>Взглянув на неё видим, что там написано:<br>Счет = ПолучитьАтрибут(ИдентификаторКолонки);<br>ИмяАтрибутаСубконто = СтрЗаменить(ИдентификаторКолонки, "Счет", "Субконто");<br>НазначитьТип(ИмяАтрибутаСубконто + "1", Счет.ВидСубконто(1));<br>НазначитьТип(ИмяАтрибутаСубконто + "2", Счет.ВидСубконто(2));<br>НазначитьТип(ИмяАтрибутаСубконто + "3", Счет.ВидСубконто(3));<br><br>т.е. для нашей обработки делаем так:<br>Док.НоваяСтрока(); <br>Док.СчетДт = СчетПоКоду("40"); <br>Док.НазначитьТип("СубконтоДт1", Док.СчетДт.ВидСубконто(1));<br>Док.НазначитьТип("СубконтоДт2", Док.СчетДт.ВидСубконто(2));<br>Док.НазначитьТип("СубконтоДт3", Док.СчетДт.ВидСубконто(3));<br>Док.СубконтоДт1 = Заказ;<br>Док.СчетКт = СчетПоКоду("25");<br>Док.НазначитьТип("СубконтоКт1", Док.СчетКт.ВидСубконто(1));<br>Док.НазначитьТип("СубконтоКт2", Док.СчетКт.ВидСубконто(2));<br>Док.НазначитьТип("СубконтоКт3", Док.СчетКт.ВидСубконто(3));<br>"

Читайте также: