Заполнение табличной части документа Накладная на отпуск, ценами себестоимости БГУ 2

1. alfaservice 17 26.10.19 22:20 Сейчас в теме
Ребят всем привет!

Помогите с вопросом как заполнить табличную часть из данных журнала проводок, а именно, мы не ведем никаких цен по МЗ в БГУ, есть только себестоимость. При подборе в документе Накладная на отпуск на сторону если не указан тип цен то выбирается только количество, при этом при проведении формируются проводки с ценой, суммой по себестоимости. Отсюда вопрос как мне заполнить ТЧ документа этими ценами? Нужно только для контроля. Бухи проводят документ распечатывают накладную по себестоимости а после вручную добивают цену в ТЧ чтобы в итоге появилась общая сумма документа в журнале документов
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
5. karamazoff 118 27.10.19 12:23 Сейчас в теме +0.1 $m
вот для обычной БП
	набор = Движения.Хозрасчетный;
	набор.Отбор.Регистратор.Установить(Ссылка);
	набор.Прочитать();
	
	
	для каждого запись из набор цикл
		//проанализировать проводку, если это нужная проводка с ценой, берем из нее цену
	КонецЦикла;	

Показать

Если вызывать из формы, то
	набор = Объект.Движения.Хозрасчетный;
	набор.Отбор.Регистратор.Установить(Объект.Ссылка);
	набор.Прочитать();


	для каждого запись из набор цикл
		//проанализировать проводку, если это нужная проводка с ценой, берем из нее цену
	КонецЦикла;
Показать
alfaservice; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
8. alivan 27.10.19 13:14 Сейчас в теме
(1) В журнале документов есть столбец СуммаОперации. Он и покажет сумму, если нет суммы в документе.
9. alfaservice 17 27.10.19 13:39 Сейчас в теме
(8) В том то и проблема что колонка в журнале не заполняется после проведения. А заполняется она не из проводок а из сумм строк ТЧ. А те в свою очередь заполняются если только установлен тип цен в документе. Но это не есть торговая организация, плюс особенности учета а именно организация относится к МО РФ и передача на сторону не является продажей а значит и установка типов цен в т.ч. и плановых не нужна. В итоге получаем заполненную табличную часть с пустыми ценами и суммой и указанным количеством. Механизм установки цен прост до невозможности. Хочешь установи вручную. И при этом нужно каждый день и обновлять т.к. при списании, поступлении МЗ себестоимость меняется. Единственный вариант приемлемый для бухов брать те цены которые заполняются в проводки при проведении и выводятся на печать по себестоимости. Таким образом содержимое табличной части и печатной формы должны быть идентичны.
10. alivan 27.10.19 14:07 Сейчас в теме
(9) да нет, как раз заполняется из сумм проводок. это "Сумма" заполняется из сумм строк ТЧ. Рядом со столбцом "Сумма" стоит столбец "СуммаОперации". Вот если вбить суммы в ТЧ, то СуммаОперации покажет общую сумму по всем проводкам. и себестоимость и доходы. Если не вбивать, только себестоимость.
Это работает без всяких типов цен.

Теперь касательно МО. Если вы передаете актив и получаете деньги за него - это доход.
и вы его должны соответственно отразить. Вернее сам документ это сделает.
Будут 2 проводки 205.хх 401.10 и 401.10 105.хх. 401.10 у вас закроется в 0, при условии, что указано будет сумма себестоимости. А 205 вы куда деваете?
У вас зависнет дебиторская на конец отчетного периода.
11. alfaservice 17 27.10.19 14:34 Сейчас в теме
(10) Передача идёт безвозмездная, и в принципе только безвозмездная . Дохода там нет
2. karamazoff 118 27.10.19 10:31 Сейчас в теме +0.1 $m
Вариант1: написать внешнюю обработку, которая будет обрабатывать проведенные документы и заполнять табличную часть ценами из проводок документа.
Вариант2: то-же самое, но цены брать не из проводок, а рассчитывать самому по остаткам на счете.
Если надо в процессе заполнения документа, то рассчитывать цены в процедуре НоменклатураПриИзменении
3. alfaservice 17 27.10.19 11:02 Сейчас в теме
(2) Да я хотел именно рассчитывать в процессе заполнения, с запросом не могу понять, как и с чего начать, как обратиться к журналу проводок. Если не трудно кто-нибудь скиньте пример, раньше до бсп все просто было, сейчас даже пример взять негде, все запутано плюс к тому ещё и проводки настраиваются уже непосредственно в режиме предприятия.
4. alfaservice 17 27.10.19 11:04 Сейчас в теме
Там даже не в процедуре при изменении а просто в расширении добавить кнопку заполнить и уже в заполненной тч пройтись циклом по строкам и дозаполнить цену
5. karamazoff 118 27.10.19 12:23 Сейчас в теме +0.1 $m
вот для обычной БП
	набор = Движения.Хозрасчетный;
	набор.Отбор.Регистратор.Установить(Ссылка);
	набор.Прочитать();
	
	
	для каждого запись из набор цикл
		//проанализировать проводку, если это нужная проводка с ценой, берем из нее цену
	КонецЦикла;	

Показать

Если вызывать из формы, то
	набор = Объект.Движения.Хозрасчетный;
	набор.Отбор.Регистратор.Установить(Объект.Ссылка);
	набор.Прочитать();


	для каждого запись из набор цикл
		//проанализировать проводку, если это нужная проводка с ценой, берем из нее цену
	КонецЦикла;
Показать
alfaservice; +1 Ответить
6. alfaservice 17 27.10.19 12:35 Сейчас в теме
7. alfaservice 17 27.10.19 13:11 Сейчас в теме
Перепутал, насчёт уф, для бюджета пример нужен.
12. karamazoff 118 27.10.19 16:23 Сейчас в теме
нету у меня бюджета, но там-же то-же есть план счетов? вместо хозрасчетный подставьте свой
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот