Ввод Счета на оплату на основании заказа
УПП 1.3.РАУЗ. На основании заказа покупателя делается счет на оплату покупателя. Если в заказе покупателя одна и та же позиция заводится двумя строчками и они идентичны по цене ,серии, хар-ки и т.д.(кроме кол-ва), то при создании счета на оплату на основании этого заказа Табличная часть сгруппировывает эти строчки. Как это изменить? Перерыла модули, но так и не нашла. Пример:
Заказ покупателя 1. Стул 4шт-5р;
2. Стул 10шт-5р.
При вводе на основании, Счет будет:
1. Стул 14шт-5р.
А надо что бы было: 1. Стул 4шт-5р;
2. Стул 10шт-5р..
Убирала группировку вот в этой процедуре:
Не помогло. Хотя это вроде как раз и есть то что нужно, но не сработало.
Заказ покупателя 1. Стул 4шт-5р;
2. Стул 10шт-5р.
При вводе на основании, Счет будет:
1. Стул 14шт-5р.
А надо что бы было: 1. Стул 4шт-5р;
2. Стул 10шт-5р..
Убирала группировку вот в этой процедуре:
//Процедура заполняет табличную часть по заказу покупателя (с учетом корректировок и без учета отгрузок)
Процедура ЗаполнитьТабЧастьТоварыПоЗаказуБезУчетаОтгрузок(ДокументОбъект, Товары, ЗаказПокупателя) Экспорт
Не помогло. Хотя это вроде как раз и есть то что нужно, но не сработало.
По теме из базы знаний
- Ввод документа "Заказ покупателя" на основании документа "Счет на оплату покупателя"
- Оплата банковскими картами в "Управлении торговлей для Украины"
- Согласование цен по заказу
- Учет поштучно реализации номенклатуры различной длины в документах "Счет на оплату покупателю" и "Реализация товаров" для типовой конфигурации Бухгалтерия предприятия 3.0
- Создание реализации, счета-фактуры на основании заказа клиента, печать комплекта счета на оплату и двух УПД по цепочке документов, для УТ 11.4-11.5, КА 2.4-2.5, ERP 2.4- 2.5, ERP УХ 3.1
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
В
Помимо
есть и
ЗаполнитьТабЧастьТоварыПоЗаказуБезУчетаОтгрузок
В
// Процедура выполняет заполнение табличной части.
//
// Параметры:
// ТабличнаяЧасть - табличная часть, которую необходимо заполнить.
//
Процедура ЗаполнитьТабличнуюЧасть(ТабличнаяЧасть,БезУчетаОтгрузок = ложь)
Помимо
Если ТабличнаяЧасть = Товары Тогда
Если БезУчетаОтгрузок Тогда
ЗаполнитьТабЧастьТоварыПоЗаказуБезУчетаОтгрузок(ДокументОбъект, Товары, ЗаказПокупателя);
Иначе
УправлениеЗаказами.ЗаполнитьТабЧастьТоварыПоЗаказу(ДокументОбъект, Товары, ЗаказПокупателя, УправлениеЗаказами.ОстаткиТоваровПоЗаказуПокупателя( ЗаказПокупателя, ДоговорКонтрагента, ДатаОстатков), ДопПараметры);
КонецЕсли;
есть и
ОбработкаТабличныхЧастей.ЗаполнитьПлановуюСебестоимостьНаОсновании(ЭтотОбъект, ЗаказПокупателя, мВалютаРегламентированногоУчета);
(3)//Процедура заполняет табличную часть по заказу покупателя (с учетом корректировок и без учета отгрузок)
Процедура ЗаполнитьТабЧастьТоварыПоЗаказуБезУчетаОтгрузок(ДокументОбъект, Товары, ЗаказПокупателя) Экспорт
....
Процедура ЗаполнитьТабЧастьТоварыПоЗаказуБезУчетаОтгрузок(ДокументОбъект, Товары, ЗаказПокупателя) Экспорт
....
|СГРУППИРОВАТЬ ПО
| ВложенныйЗапрос.Номенклатура,
| ВложенныйЗапрос.ЕдиницаИзмерения,
| ВложенныйЗапрос.ПроцентСкидкиНаценки,
| ВложенныйЗапрос.ПроцентАвтоматическихСкидок,
| ВложенныйЗапрос.ХарактеристикаНоменклатуры,
| ВложенныйЗапрос.Цена,
| ВложенныйЗапрос.СтавкаНДС
(5)
Вот закомментировала....и почему-то все равно не хочет брать как в заказе(раздельно),все равно объединяет(((
Вот закомментировала....и почему-то все равно не хочет брать как в заказе(раздельно),все равно объединяет(((
Процедура ЗаполнитьТабЧастьТоварыПоЗаказуБезУчетаОтгрузок(ДокументОбъект, Товары, ЗаказПокупателя) Экспорт
СтруктураАктуальныйЗаказ = УправлениеЗаказами.ПолучитьПоследнийЗаказПокупателяИлиИзменениеЗаказаПокупателя(ЗаказПокупателя);
Если СтруктураАктуальныйЗаказ = Неопределено Тогда
Возврат;
КонецЕсли;
Если ЗаказПокупателя.СуммаВключаетНДС Тогда
ПодзапросСумма = " ВЫБОР
| КОГДА Док.Ссылка.СуммаВключаетНДС
| ТОГДА Док.Сумма
| ИНАЧЕ Док.Сумма + Док.СуммаНДС
| КОНЕЦ";
Иначе
ПодзапросСумма = " ВЫБОР
| КОГДА НЕ Док.Ссылка.СуммаВключаетНДС
| ТОГДА Док.Сумма
| ИНАЧЕ Док.Сумма + Док.СуммаНДС
| КОНЕЦ";
КонецЕсли;
Запрос = Новый Запрос;
ТекстЗапроса = "
|ВЫБРАТЬ
| Минимум(ВложенныйЗапрос.ПризнакКорректировка) КАК ПризнакКорректировка,
//| Минимум(ВложенныйЗапрос.НомерСтроки) КАК НомерСтроки,
| ВложенныйЗапрос.НомерСтроки КАК НомерСтроки,
| ВложенныйЗапрос.Номенклатура,
| ВложенныйЗапрос.Номенклатура.Комплект КАК Комплект,
//| СУММА(ВложенныйЗапрос.Количество) КАК Количество,
| ВложенныйЗапрос.Количество КАК Количество,
| ВложенныйЗапрос.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
| ВложенныйЗапрос.ЕдиницаИзмерения.Коэффициент КАК Коэффициент,
| ВложенныйЗапрос.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки,
| ВложенныйЗапрос.ПроцентАвтоматическихСкидок КАК ПроцентАвтоматическихСкидок,
//| СУММА(ВложенныйЗапрос.СуммаНДС) КАК СуммаНДС,
| ВложенныйЗапрос.СуммаНДС КАК СуммаНДС,
| ВложенныйЗапрос.Цена КАК Цена,
| ВложенныйЗапрос.СтавкаНДС КАК СтавкаНДС,
//| СУММА(ВложенныйЗапрос.Сумма) КАК Сумма,
| ВложенныйЗапрос.Сумма КАК Сумма,
| ВложенныйЗапрос.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
| &ТекущийДокумент КАК ЗаказПокупателя
|ИЗ
|
|(
|ВЫБРАТЬ
| Док.Номенклатура КАК Номенклатура,
| Док.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
| Док.Цена КАК Цена,
| Док.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки,
| Док.ПроцентАвтоматическихСкидок КАК ПроцентАвтоматическихСкидок,
| Док.УсловиеАвтоматическойСкидки КАК УсловиеАвтоматическойСкидки,
| Док.ЗначениеУсловияАвтоматическойСкидки КАК ЗначениеУсловияАвтоматическойСкидки,
| Док.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
| Док.СуммаНДС КАК СуммаНДС,
|" + ПодзапросСумма + " КАК Сумма,
| Док.СтавкаНДС КАК СтавкаНДС,
| Док.Количество КАК Количество,
| (0) КАК ПризнакКорректировка,
| Док.НомерСтроки КАК НомерСтроки
| ИЗ
| Документ." + СтруктураАктуальныйЗаказ.ИмяЗаказа + ".Товары КАК Док
|
| ГДЕ
| Док.Ссылка = &АктуальныйЗаказ
|
|ОБЪЕДИНИТЬ ВСЕ
|ВЫБРАТЬ
| Док.Номенклатура КАК Номенклатура,
| Док.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
| Док.Цена КАК Цена,
| Док.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки,
| Док.ПроцентАвтоматическихСкидок КАК ПроцентАвтоматическихСкидок,
| Док.УсловиеАвтоматическойСкидки КАК УсловиеАвтоматическойСкидки,
| Док.ЗначениеУсловияАвтоматическойСкидки КАК ЗначениеУсловияАвтоматическойСкидки,
| Док.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
| Док.СуммаНДС КАК СуммаНДС,
|" + ПодзапросСумма + " КАК Сумма,
| Док.СтавкаНДС КАК СтавкаНДС,
| Док.Количество КАК Количество,
| (1) КАК ПризнакКорректировка,
// Для корректировок номер строки увеличивается, чтобы добавляемые позиции были последними
| (9999 + Док.НомерСтроки) КАК НомерСтроки
| ИЗ
| Документ.КорректировкаЗаказаПокупателя.Товары КАК Док
|
| ГДЕ
| Док.Ссылка.ЗаказПокупателя = &ТекущийДокумент
| И Док.Ссылка.Проведен = Истина
| И Док.Ссылка.Дата > &ДатаАктуальногоЗаказа
|) КАК ВложенныйЗапрос
|
//|СГРУППИРОВАТЬ ПО
//| ВложенныйЗапрос.Номенклатура,
//| ВложенныйЗапрос.ЕдиницаИзмерения,
//| ВложенныйЗапрос.ПроцентСкидкиНаценки,
//| ВложенныйЗапрос.ПроцентАвтоматическихСкидок,
//| ВложенныйЗапрос.ХарактеристикаНоменклатуры,
//| ВложенныйЗапрос.Цена,
//| ВложенныйЗапрос.СтавкаНДС
//|
|УПОРЯДОЧИТЬ ПО
//| ПризнакКорректировка, НомерСтроки
| ПризнакКорректировка
|";
Запрос.УстановитьПараметр("ТекущийДокумент", ЗаказПокупателя);
Запрос.УстановитьПараметр("АктуальныйЗаказ", СтруктураАктуальныйЗаказ.Заказ);
Запрос.УстановитьПараметр("ДатаАктуальногоЗаказа", СтруктураАктуальныйЗаказ.ДатаЗаказа);
Запрос.Текст = ТекстЗапроса;
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() цикл
Если Выборка.Количество <=0 Тогда
Продолжить;
КонецЕсли;
НоваяСтрока = Товары.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока,Выборка);
ОбработкаТабличныхЧастей.РассчитатьКоличествоМестТабЧасти( НоваяСтрока, Ссылка);
Если Выборка.Комплект Тогда
НоваяСтрока.КлючСтроки = НоваяСтрока.НомерСтроки;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Показать
(7)
Заказ это начало, потом на основании выписывается счета на оплату , вводится реализации ( так же строки не должны объединяться).
На вопрос, зачем ? Ответ от менеджеров - так хочет покупатель. Им так надо. А покупатель всегда прав. Я думала что только у нас такие покупатели .
Заказ это начало, потом на основании выписывается счета на оплату , вводится реализации ( так же строки не должны объединяться).
На вопрос, зачем ? Ответ от менеджеров - так хочет покупатель. Им так надо. А покупатель всегда прав. Я думала что только у нас такие покупатели .
(7) Для удобства. Например, продаем продукцию.... не знаю там.... посуда на заказ. Под нее заказываем формы, которые оплачивает клиент. Что бы на каждую производимую продукцию не заводить новую позицию формы, мы завели одну номенклатуру "Форма" и ее продавать будем. Вот заказали две продукции.
Заказ:
1. Набор: тарелка + чашка 1шт.
2. Форма 2шт.
3 Тарелка 1шт.
4. Форма 1шт.
И покупателю наглядно удобнее видеть, сколько форм на какую конкретно позицию ушло, а не суммарно. А цена на формы одна и он объединяет. И менеджерам так удобнее тоже.
Ну это как пример
Заказ:
1. Набор: тарелка + чашка 1шт.
2. Форма 2шт.
3 Тарелка 1шт.
4. Форма 1шт.
И покупателю наглядно удобнее видеть, сколько форм на какую конкретно позицию ушло, а не суммарно. А цена на формы одна и он объединяет. И менеджерам так удобнее тоже.
Ну это как пример
(9)
А если так:
1. Форма 1шт.
2. Форма 2шт.
3 Тарелка 1шт.
4. Набор: тарелка + чашка 1шт.
На какую позицию ушли формы?
По мне так, все удобство превращается в пшик.
А формы должны входить в стоимость продукции как расходный материал, если они повторно не используются. Да и не должны они повторно использоваться - ведь клиент их оплатил, теперь это его собственность (у него даже и счет на оплату есть, и платежка, может потребовать ТОРГ-12 на передачу материальных ценностей)...
И покупателю наглядно удобнее видеть, сколько форм на какую конкретно позицию ушло
А если так:
1. Форма 1шт.
2. Форма 2шт.
3 Тарелка 1шт.
4. Набор: тарелка + чашка 1шт.
На какую позицию ушли формы?
По мне так, все удобство превращается в пшик.
А формы должны входить в стоимость продукции как расходный материал, если они повторно не используются. Да и не должны они повторно использоваться - ведь клиент их оплатил, теперь это его собственность (у него даже и счет на оплату есть, и платежка, может потребовать ТОРГ-12 на передачу материальных ценностей)...
(15) Целая сфера деятельности работает по такой схеме уже очень многие годы. Я сомневаюсь, что слова таких пешек как мы их волнуют в таком вопросе)))
Немножко не так выразилась, эти формы используются повторно этим же клиентом при производстве этой же продукции. Поэтому здесь в стоимость их включить тоже не получится.
Получается так, заказали под клиента форму, пока по этой форме он заказывает продукцию, мы производим. Как только чуть размеры поменялись, к примеру, заказываем другую форму. А эту либо ему отдаем, либо по спец. соглашению через нас утилизируется(перерабатывается)
Немножко не так выразилась, эти формы используются повторно этим же клиентом при производстве этой же продукции. Поэтому здесь в стоимость их включить тоже не получится.
Получается так, заказали под клиента форму, пока по этой форме он заказывает продукцию, мы производим. Как только чуть размеры поменялись, к примеру, заказываем другую форму. А эту либо ему отдаем, либо по спец. соглашению через нас утилизируется(перерабатывается)
(16) Так это совсем другой вопрос. Значит одна форма может быть нужна для производства нескольких партий по разным заказам и даже по разным договорам. Соответственно, я вижу, что изготовление форм - это один заказ, а изготовление на её основе продукции - множество других заказов. И нет никакого смысла связывать формы с продукцией.
И вообще - сделать изготовление формы услугой, и в содержании услуги дописывать её назначение (для тарелки, для кружки и т.д.), и клиенту будет понятно, и строки сливаться не должны будут в счете на оплату (если ничего не путаю).
И вообще - сделать изготовление формы услугой, и в содержании услуги дописывать её назначение (для тарелки, для кружки и т.д.), и клиенту будет понятно, и строки сливаться не должны будут в счете на оплату (если ничего не путаю).
(17) Это идея хорошая, но не то мне кажется. Мы форму не изготавливаем, мы услугу такую не предоставляем. Мы форму заказываем у поставщика. нам она приходит через "Поступление товаров и услуг" как товар, а потом мы уже используем ее в производстве.
По поводу содержания тоже попробовала, не то. Содержание полностью заменяет в печатной форме наименование номенклатуры. И в содержании мы не можем прописать "Форма - Тарелка", при продаже так нельзя: " И в итоге получается :
1. Набор: тарелка + чашка 1шт.
2. Тарелка 1шт.
3. Набор: тарелка + чашка 2шт.
4. Тарелка 1шт.
Написала содержание просто "Форма" хорошо очень, но он сначала выводит все наименования, а потом услуги и все равно не видно сколько форм к какой номенклатуре.
Но мысль была не плохая!
По поводу содержания тоже попробовала, не то. Содержание полностью заменяет в печатной форме наименование номенклатуры. И в содержании мы не можем прописать "Форма - Тарелка", при продаже так нельзя: " И в итоге получается :
1. Набор: тарелка + чашка 1шт.
2. Тарелка 1шт.
3. Набор: тарелка + чашка 2шт.
4. Тарелка 1шт.
Написала содержание просто "Форма" хорошо очень, но он сначала выводит все наименования, а потом услуги и все равно не видно сколько форм к какой номенклатуре.
Но мысль была не плохая!
(18) Тогда тем более вы не можете её выставлять клиенту как материальную ценность. Назовите услугу "Приобретение формы"... Содержание типа "Агентские услуги по приобретению формы для тарелки".
Или вы потом на основании заказа формируете реализацию, т.е. фактически продаете форму из своего учета в учет покупателя? Но не отгружаете, так? Т.е. форма переходит в разряд "давальческих инструментов", сорян за кривой термин...
Или вы потом на основании заказа формируете реализацию, т.е. фактически продаете форму из своего учета в учет покупателя? Но не отгружаете, так? Т.е. форма переходит в разряд "давальческих инструментов", сорян за кривой термин...
(17)
Ну типо того. Если делать по полное схеме, то мы ему продаем форму. А потом он нам как давальческий материал дает ее, и мы возвращаем. И так по кругу. Это было бы правильнее описать. Но это лишнее телодвижение с давальческим материалом и поэтому не ведем, так как есть устная или письменная договоренность с покупателем.
Или вы потом на основании заказа формируете реализацию, т.е. фактически продаете форму из своего учета в учет покупателя? Но не отгружаете, так? Т.е. форма переходит в разряд "давальческих инструментов", сорян за кривой термин...
Ну типо того. Если делать по полное схеме, то мы ему продаем форму. А потом он нам как давальческий материал дает ее, и мы возвращаем. И так по кругу. Это было бы правильнее описать. Но это лишнее телодвижение с давальческим материалом и поэтому не ведем, так как есть устная или письменная договоренность с покупателем.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот