![]() |
|
Дополнительные реквизиты в внешней печатной форме | ☑ | ||
---|---|---|---|---|
0
anagk
23.07.19
✎
08:40
|
Задача проста (наверное))) В Бух2.0 есть печать ТТН. По форме я уже все сделал, кроме Массы по номенклатуре, в табличной части накладной. В бух.добавил дополнительный РЕКВИЗИТ "Вес" (число). Неделю сижу ни как не могу добраться до него в запросе, и вывести на печатную форму.Результат сейчас - "ТаблицаЗначений" в каждой строке тмц в столбце Масса, но не как ни указаный вес. Мож помогите??))
Запрос = Новый Запрос; Запрос.УстановитьПараметр("ТекущийДокумент", Документ); Если Документ.ВалютаДокумента = Документ.ДоговорКонтрагента.ВалютаВзаиморасчетов Тогда Запрос.УстановитьПараметр("Курс", Документ.КурсВзаиморасчетов); Запрос.УстановитьПараметр("Кратность", Документ.КратностьВзаиморасчетов); Иначе Запрос.УстановитьПараметр("Курс", 1); Запрос.УстановитьПараметр("Кратность", 1); КонецЕсли; Запрос.Текст = "ВЫБРАТЬ | ВложенныйЗапрос.Номенклатура КАК Номенклатура, | ВложенныйЗапрос.Номенклатура.НаименованиеПолное КАК ТоварНаименование, | ВложенныйЗапрос.Номенклатура.Код КАК Артикул, | ВложенныйЗапрос.ЕдиницаИзмерения.Представление КАК БазоваяЕдиницаНаименование, | ВложенныйЗапрос.ЕдиницаИзмерения.Код КАК БазоваяЕдиницаКодПоОКЕИ, | ВложенныйЗапрос.ЕдиницаИзмерения КАК ЕдиницаИзмерения, | ВложенныйЗапрос.ЕдиницаИзмерения.НаименованиеПолное КАК ВидУпаковки, | ВложенныйЗапрос.Номенклатура.ДополнительныеРеквизиты.Свойство КАК Реквизит, | ВложенныйЗапрос.Номенклатура.ДополнительныеРеквизиты.Значение КАК Вес, | ВложенныйЗапрос.СтавкаНДС КАК СтавкаНДС, | ВложенныйЗапрос.Цена КАК Цена, | ВложенныйЗапрос.Количество КАК Количество, | ВложенныйЗапрос.Сумма КАК Сумма, | ВложенныйЗапрос.СуммаНДС КАК СуммаНДС, | ВложенныйЗапрос.НомерСтроки КАК НомерСтроки, | ВложенныйЗапрос.Метка КАК Метка |ИЗ | | ( | ВЫБРАТЬ | РеализацияТоваровУслуг.Номенклатура, | РеализацияТоваровУслуг.Коэффициент, | РеализацияТоваровУслуг.ЕдиницаИзмерения, | РеализацияТоваровУслуг.ЕдиницаИзмерения КАК ЕдиницаИзмеренияМест, | РеализацияТоваровУслуг.СтавкаНДС, | РеализацияТоваровУслуг.Цена * &Курс / &Кратность КАК Цена, | СУММА(РеализацияТоваровУслуг.Количество) КАК Количество, | СУММА(РеализацияТоваровУслуг.Сумма * &Курс / &Кратность) КАК Сумма, | СУММА(РеализацияТоваровУслуг.СуммаНДС * &Курс / &Кратность) КАК СуммаНДС, | МИНИМУМ(РеализацияТоваровУслуг.НомерСтроки) КАК НомерСтроки, | 0 КАК Метка | ИЗ | Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслуг | ГДЕ | РеализацияТоваровУслуг.Ссылка = &ТекущийДокумент | |СГРУППИРОВАТЬ ПО | РеализацияТоваровУслуг.Номенклатура, | РеализацияТоваровУслуг.Коэффициент, | РеализацияТоваровУслуг.ЕдиницаИзмерения, | РеализацияТоваровУслуг.СтавкаНДС, | РеализацияТоваровУслуг.Цена | | ) КАК ВложенныйЗапрос | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | РеализацияТоваровУслуг.Номенклатура КАК Номенклатура, | РеализацияТоваровУслуг.Номенклатура.НаименованиеПолное КАК ТоварНаименование, | РеализацияТоваровУслуг.Номенклатура.Код КАК Артикул, | РеализацияТоваровУслуг.Номенклатура.БазоваяЕдиницаИзмерения.Представление КАК БазоваяЕдиницаНаименование, | РеализацияТоваровУслуг.Номенклатура.БазоваяЕдиницаИзмерения.Код КАК БазоваяЕдиницаКодПоОКЕИ, | РеализацияТоваровУслуг.Номенклатура.БазоваяЕдиницаИзмерения КАК ЕдиницаИзмерения, | NULL КАК ВидУпаковки, | РеализацияТоваровУслуг.Номенклатура.ДополнительныеРеквизиты.Свойство КАК Реквизит, | РеализацияТоваровУслуг.Номенклатура.ДополнительныеРеквизиты.Значение КАК Вес, | ""Без НДС"" КАК СтавкаНДС, | РеализацияТоваровУслуг.Цена * &Курс / &Кратность КАК Цена, | РеализацияТоваровУслуг.Количество КАК Количество, | РеализацияТоваровУслуг.Сумма * &Курс / &Кратность КАК Сумма, | 0 КАК СуммаНДС, | РеализацияТоваровУслуг.НомерСтроки КАК НомерСтроки, | 2 КАК Метка |ИЗ | Документ.РеализацияТоваровУслуг.ВозвратнаяТара КАК РеализацияТоваровУслуг | |ГДЕ | РеализацияТоваровУслуг.Ссылка = &ТекущийДокумент | |УПОРЯДОЧИТЬ ПО Метка ВОЗР, НомерСтроки ВОЗР | |"; Запрос.УстановитьПараметр("Ссылка", Документ); Запрос.УстановитьПараметр("Свойство", ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Вага")); ЗапросТовары = Запрос.Выполнить().Выгрузить(); |
|||
1
dezss
23.07.19
✎
08:49
|
А где же параметр &Свойство в запросе?
Да и ДополнительныеРеквизиты разве не таб часть, которую надо присоединять? |
|||
2
anagk
23.07.19
✎
08:55
|
| НоменклатураДополнительныеРеквизиты.Свойство = &Свойство
| И НоменклатураДополнительныеРеквизиты.Ссылка = &Ссылка у меня было вот такое в блоке "ГДЕ", но просило ")" |
|||
3
anagk
23.07.19
✎
08:57
|
вот
| ИЗ | Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслуг | ГДЕ | РеализацияТоваровУслуг.Ссылка = &ТекущийДокумент | РеализацияТоваровУслуг.Номенклатура.ДополнительныеРеквизиты.Свойство = &Свойство | И РеализацияТоваровУслуг.Номенклатура.ДополнительныеРеквизиты.Ссылка = &Ссылка | |СГРУППИРОВАТЬ ПО | РеализацияТоваровУслуг.Номенклатура, |
|||
4
anagk
23.07.19
✎
08:57
|
"Ожидается ")"
|
|||
5
dezss
23.07.19
✎
09:00
|
(3) это что такое? О_О
РеализацияТоваровУслуг.Номенклатура.ДополнительныеРеквизиты.Ссылка = &Ссылка Еще раз. ДополнительныеРеквизиты - это таб часть. Ее надо присоединять через ссылку к самой номенклатуре, а потом ограничивать "свойство". |
|||
6
dezss
23.07.19
✎
09:01
|
(5) + левым соединением ее присобач)
|
|||
7
anagk
23.07.19
✎
09:05
|
а ЛевоеСоединение я вообще не дорос....видел, но боюсь еще время пройдет пока разберусь(
|
|||
8
dezss
23.07.19
✎
09:24
|
(7) без него никак...да и разбираться там особо не в чем
|
|||
9
anagk
23.07.19
✎
09:44
|
ок, читаю)) Но по прежнему вопросик открыт, может кто предложит решение, буду благодарен)
|
|||
10
anagk
23.07.19
✎
09:59
|
| ВЫБРАТЬ
| РеализацияТоваровУслуг.Номенклатура, | РеализацияТоваровУслуг.Коэффициент, | РеализацияТоваровУслуг.ЕдиницаИзмерения, | РеализацияТоваровУслуг.ЕдиницаИзмерения КАК ЕдиницаИзмеренияМест, | РеализацияТоваровУслуг.СтавкаНДС, | РеализацияТоваровУслуг.Цена * &Курс / &Кратность КАК Цена, | СУММА(РеализацияТоваровУслуг.Количество) КАК Количество, | СУММА(РеализацияТоваровУслуг.Сумма * &Курс / &Кратность) КАК Сумма, | СУММА(РеализацияТоваровУслуг.СуммаНДС * &Курс / &Кратность) КАК СуммаНДС, | МИНИМУМ(РеализацияТоваровУслуг.НомерСтроки) КАК НомерСтроки, | 0 КАК Метка | ИЗ | Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслуг | ЛЕВОЕ СОЕДИНЕНИЕ | Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты | ГДЕ | РеализацияТоваровУслуг.Ссылка = &ТекущийДокумент | НоменклатураДополнительныеРеквизиты.Свойство = &Свойство | И НоменклатураДополнительныеРеквизиты.Ссылка = &Ссылка ..сюда? |
|||
11
anagk
23.07.19
✎
10:02
|
Ожидается ИМЯ ТАБЛИЦЫ
<<?>>ГДЕ |
|||
12
anagk
23.07.19
✎
10:04
|
Запрос.Текст =
"ВЫБРАТЬ | ВложенныйЗапрос.Номенклатура КАК Номенклатура, | ВложенныйЗапрос.Номенклатура.НаименованиеПолное КАК ТоварНаименование, | ВложенныйЗапрос.Номенклатура.Код КАК Артикул, | ВложенныйЗапрос.ЕдиницаИзмерения.Представление КАК БазоваяЕдиницаНаименование, | ВложенныйЗапрос.ЕдиницаИзмерения.Код КАК БазоваяЕдиницаКодПоОКЕИ, | ВложенныйЗапрос.ЕдиницаИзмерения КАК ЕдиницаИзмерения, | ВложенныйЗапрос.ЕдиницаИзмерения.НаименованиеПолное КАК ВидУпаковки, | ВложенныйЗапрос.НоменклатураДополнительныеРеквизиты.Свойство КАК Реквизит, | ВложенныйЗапрос.НоменклатураДополнительныеРеквизиты.Значение КАК Вес, | ВложенныйЗапрос.СтавкаНДС КАК СтавкаНДС, | ВложенныйЗапрос.Цена КАК Цена, | ВложенныйЗапрос.Количество КАК Количество, | ВложенныйЗапрос.Сумма КАК Сумма, | ВложенныйЗапрос.СуммаНДС КАК СуммаНДС, | ВложенныйЗапрос.НомерСтроки КАК НомерСтроки, | ВложенныйЗапрос.Метка КАК Метка |ИЗ | ( | ВЫБРАТЬ | РеализацияТоваровУслуг.Номенклатура, | РеализацияТоваровУслуг.Коэффициент, | РеализацияТоваровУслуг.ЕдиницаИзмерения, | РеализацияТоваровУслуг.ЕдиницаИзмерения КАК ЕдиницаИзмеренияМест, | РеализацияТоваровУслуг.СтавкаНДС, | РеализацияТоваровУслуг.Цена * &Курс / &Кратность КАК Цена, | СУММА(РеализацияТоваровУслуг.Количество) КАК Количество, | СУММА(РеализацияТоваровУслуг.Сумма * &Курс / &Кратность) КАК Сумма, | СУММА(РеализацияТоваровУслуг.СуммаНДС * &Курс / &Кратность) КАК СуммаНДС, | МИНИМУМ(РеализацияТоваровУслуг.НомерСтроки) КАК НомерСтроки, | 0 КАК Метка | ИЗ | Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслуг | ЛЕВОЕ СОЕДИНЕНИЕ | Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты | ГДЕ | РеализацияТоваровУслуг.Ссылка = &ТекущийДокумент | РеализацияТоваровУслуг.НоменклатураДополнительныеРеквизиты.Свойство = &Свойство | И РеализацияТоваровУслуг.НоменклатураДополнительныеРеквизиты.Ссылка = &Ссылка | |СГРУППИРОВАТЬ ПО | РеализацияТоваровУслуг.Номенклатура, | РеализацияТоваровУслуг.Коэффициент, | РеализацияТоваровУслуг.ЕдиницаИзмерения, | РеализацияТоваровУслуг.СтавкаНДС, | РеализацияТоваровУслуг.Цена | | ) КАК ВложенныйЗапрос | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | РеализацияТоваровУслуг.Номенклатура КАК Номенклатура, | РеализацияТоваровУслуг.Номенклатура.НаименованиеПолное КАК ТоварНаименование, | РеализацияТоваровУслуг.Номенклатура.Код КАК Артикул, | РеализацияТоваровУслуг.Номенклатура.БазоваяЕдиницаИзмерения.Представление КАК БазоваяЕдиницаНаименование, | РеализацияТоваровУслуг.Номенклатура.БазоваяЕдиницаИзмерения.Код КАК БазоваяЕдиницаКодПоОКЕИ, | РеализацияТоваровУслуг.Номенклатура.БазоваяЕдиницаИзмерения КАК ЕдиницаИзмерения, | NULL КАК ВидУпаковки, | РеализацияТоваровУслуг.НоменклатураДополнительныеРеквизиты.Свойство КАК Реквизит, | РеализацияТоваровУслуг.НоменклатураДополнительныеРеквизиты.Значение КАК Вес, | ""Без НДС"" КАК СтавкаНДС, | РеализацияТоваровУслуг.Цена * &Курс / &Кратность КАК Цена, | РеализацияТоваровУслуг.Количество КАК Количество, | РеализацияТоваровУслуг.Сумма * &Курс / &Кратность КАК Сумма, | 0 КАК СуммаНДС, | РеализацияТоваровУслуг.НомерСтроки КАК НомерСтроки, | 2 КАК Метка |ИЗ | Документ.РеализацияТоваровУслуг.ВозвратнаяТара КАК РеализацияТоваровУслуг | ЛЕВОЕ СОЕДИНЕНИЕ | Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты | |ГДЕ | РеализацияТоваровУслуг.Ссылка = &ТекущийДокумент | РеализацияТоваровУслуг.НоменклатураДополнительныеРеквизиты.Свойство = &Свойство | И РеализацияТоваровУслуг.НоменклатураДополнительныеРеквизиты.Ссылка = &Ссылка | |УПОРЯДОЧИТЬ ПО Метка ВОЗР, НомерСтроки ВОЗР | |"; Запрос.УстановитьПараметр("Ссылка", Документ); Запрос.УстановитьПараметр("Свойство", ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Вага")); ЗапросТовары = Запрос.Выполнить().Выгрузить(); |
|||
13
anagk
23.07.19
✎
10:06
|
так понимаю, что нужно продолжить "ПО"...только не пойму по чему
|
|||
14
hhhh
23.07.19
✎
10:09
|
в бух 2.0 нету такой табчасти
|
|||
15
anagk
23.07.19
✎
10:10
|
ПОМОГАЙТЕ!! пжл
| ИЗ | Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслуг | ЛЕВОЕ СОЕДИНЕНИЕ | Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты | ПО | РеализацияТоваровУслуг.Номенклатура.Наименование = НоменклатураДополнительныеРеквизиты.Наименование | ГДЕ | РеализацияТоваровУслуг.Ссылка = &ТекущийДокумент | РеализацияТоваровУслуг.НоменклатураДополнительныеРеквизиты.Свойство = &Свойство | И РеализацияТоваровУслуг.НоменклатураДополнительныеРеквизиты.Ссылка = &Ссылка |
|||
16
dezss
23.07.19
✎
12:49
|
НоменклатураДополнительныеРеквизиты.Ссылка = РеализацияТоваровУслуг.Номенклатура
И НоменклатураДополнительныеРеквизиты.Свойство = &Свойство Вот это в ГДЕ вообще убрать | РеализацияТоваровУслуг.НоменклатураДополнительныеРеквизиты.Свойство = &Свойство | И РеализацияТоваровУслуг.НоменклатураДополнительныеРеквизиты.Ссылка = &Ссылка |
|||
17
hhhh
23.07.19
✎
12:55
|
(16) в бух 2.0 нету такой табчасти. ДополнительныеРеквизиты - это начиная с тройки. Регистр сведений копайте.
|
|||
18
dezss
23.07.19
✎
14:08
|
(17) Да мож она у них перепилена в хлам...
Просто у него было в запросе обращение к таб. части, вот я и подсказываю как к ней правильно обращаться и пользоваться левым соединением. |
|||
19
anagk
24.07.19
✎
09:46
|
(18) Как раз чего ж и делаю внешнюю печатную форму, чтобы не трогать конфу нульцевую Бухгалтерия для Украины, редакция 2.0. (2.0.16.1)
есть здесь ДОПРЕКВизиты, но так и стою на месте. Сегодня оставил запрос в покое, пошел в ОбластьМакета, вото что дописал: ОбластьМакета = Макет.ПолучитьОбласть("Строка"); Для Каждого ВыборкаСтрок Из ЗапросТовары Цикл Если НЕ ЗначениеЗаполнено(ВыборкаСтрок.Номенклатура) Тогда Сообщить(НСтр("ru='В одной из строк не заполнено значение номенклатуры - строка при печати пропущена.';uk='В одному з рядків не заповнене значення номенклатури - рядок під час друку буде пропущений.'"), СтатусСообщения.Важное); Продолжить; КонецЕсли; ДопСвойство = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Вага"); ОбластьМакета.Параметры.Заполнить(ВыборкаСтрок); ОбластьМакета.Параметры.НомерСтроки = Ном; ОбластьМакета.Параметры.ТоварНаименование = ВыборкаСтрок.ТоварНаименование; Количество = ВыборкаСтрок.Количество; СуммаСНДС = Окр((ВыборкаСтрок.Сумма + ?(Шапка.СуммаВключаетНДС, 0, ВыборкаСтрок.СуммаНДС)), 2); СуммаБезНДС = СуммаСНДС - ВыборкаСтрок.СуммаНДС; ОбластьМакета.Параметры.Сумма = СуммаСНДС; ОбластьМакета.Параметры.Цена = ?(Количество = 0, 0, СуммаБезНДС / Количество); ОбластьМакета.Параметры.ДокументыСопровождения = "ВН №" + НомерТТН + " від " + Формат(Шапка.ДатаДокумента, "ДФ = ""дд.ММ.гггг"""); ОбластьМакета.Параметры.Масса = ВыборкаСтрок.Номенклатура.ДополнительныеРеквизиты.Найти(ДопСвойство); ТабДокумент.Вывести(ОбластьМакета); ..результат в поле "СправочникТабличнаяЧастьСтрока.Номенклатура.ДополнительныеРеквизиты" |
|||
20
anagk
24.07.19
✎
09:52
|
ХА...ПАРНИ...ДОРЫЛ ВСЕ РАБОТАЕТ!!!!!! В конце чуток подправил
ОбластьМакета.Параметры.Масса = ВыборкаСтрок.Номенклатура.ДополнительныеРеквизиты.Найти(ДопСвойство).Значение; УРА!!! ВСЕМ СПАСИБО ВСЕ СВОБОДНЫ!! |
|||
21
hhhh
24.07.19
✎
10:22
|
(20) это гамнокод, потому что если много строчек номенклатуры в накладной, будет тормозить. Поэтому нужно то же самое сделать, но запросом, как в (15)
|
|||
22
anagk
24.07.19
✎
13:15
|
не могу коэффициент найти в ВыборкеСтрок
|
|||
23
anagk
24.07.19
✎
13:17
|
чтобы получить итогоМассу Масса (есть)* Колличтесвто (есть) * Коэффициент (не знаю где взять)
|
|||
24
anagk
24.07.19
✎
13:34
|
(21) ну вот как??
|
|||
25
anagk
24.07.19
✎
15:10
|
Помогите, еще ж чуток.....как из запроса в печатную форму вытянуть Значение Коэффициента по позиции в накладной??
Запрос.Текст = "ВЫБРАТЬ | ВложенныйЗапрос.Номенклатура КАК Номенклатура, | ВложенныйЗапрос.Номенклатура.НаименованиеПолное КАК ТоварНаименование, | ВложенныйЗапрос.Номенклатура.Код КАК Артикул, | ВложенныйЗапрос.ЕдиницаИзмерения.Представление КАК БазоваяЕдиницаНаименование, | ВложенныйЗапрос.ЕдиницаИзмерения.Код КАК БазоваяЕдиницаКодПоОКЕИ, | ВложенныйЗапрос.ЕдиницаИзмерения КАК ЕдиницаИзмерения, | ВложенныйЗапрос.ЕдиницаИзмерения.НаименованиеПолное КАК ВидУпаковки, | ВложенныйЗапрос.Количество КАК Количество, | ВложенныйЗапрос.СтавкаНДС КАК СтавкаНДС, | ВложенныйЗапрос.Цена КАК Цена, | ВложенныйЗапрос.Сумма КАК Сумма, | ВложенныйЗапрос.СуммаНДС КАК СуммаНДС, | ВложенныйЗапрос.НомерСтроки КАК НомерСтроки, | ВложенныйЗапрос.Метка КАК Метка |ИЗ | | ( | ВЫБРАТЬ | РеализацияТоваровУслуг.Номенклатура, | РеализацияТоваровУслуг.Коэффициент, | РеализацияТоваровУслуг.ЕдиницаИзмерения, | РеализацияТоваровУслуг.ЕдиницаИзмерения КАК ЕдиницаИзмеренияМест, | РеализацияТоваровУслуг.СтавкаНДС, | РеализацияТоваровУслуг.Цена * &Курс / &Кратность КАК Цена, | СУММА(РеализацияТоваровУслуг.Количество) КАК Количество, | СУММА(РеализацияТоваровУслуг.Сумма * &Курс / &Кратность) КАК Сумма, | СУММА(РеализацияТоваровУслуг.СуммаНДС * &Курс / &Кратность) КАК СуммаНДС, | МИНИМУМ(РеализацияТоваровУслуг.НомерСтроки) КАК НомерСтроки, | 0 КАК Метка | ИЗ | Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслуг | ГДЕ | РеализацияТоваровУслуг.Ссылка = &ТекущийДокумент | |СГРУППИРОВАТЬ ПО | РеализацияТоваровУслуг.Номенклатура, | РеализацияТоваровУслуг.Коэффициент, | РеализацияТоваровУслуг.ЕдиницаИзмерения, | РеализацияТоваровУслуг.СтавкаНДС, | РеализацияТоваровУслуг.Цена | | ) КАК ВложенныйЗапрос | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | РеализацияТоваровУслуг.Номенклатура КАК Номенклатура, | РеализацияТоваровУслуг.Номенклатура.НаименованиеПолное КАК ТоварНаименование, | РеализацияТоваровУслуг.Номенклатура.Код КАК Артикул, | РеализацияТоваровУслуг.Номенклатура.БазоваяЕдиницаИзмерения.Представление КАК БазоваяЕдиницаНаименование, | РеализацияТоваровУслуг.Номенклатура.БазоваяЕдиницаИзмерения.Код КАК БазоваяЕдиницаКодПоОКЕИ, | РеализацияТоваровУслуг.Номенклатура.БазоваяЕдиницаИзмерения КАК ЕдиницаИзмерения, | NULL КАК ВидУпаковки, | ""Без НДС"" КАК СтавкаНДС, | РеализацияТоваровУслуг.Цена * &Курс / &Кратность КАК Цена, | РеализацияТоваровУслуг.Количество КАК Количество, | РеализацияТоваровУслуг.Сумма * &Курс / &Кратность КАК Сумма, | 0 КАК СуммаНДС, | РеализацияТоваровУслуг.НомерСтроки КАК НомерСтроки, | 2 КАК Метка |ИЗ | Документ.РеализацияТоваровУслуг.ВозвратнаяТара КАК РеализацияТоваровУслуг | |ГДЕ | РеализацияТоваровУслуг.Ссылка = &ТекущийДокумент | |УПОРЯДОЧИТЬ ПО Метка ВОЗР, НомерСтроки ВОЗР | |"; ЗапросТовары = Запрос.Выполнить().Выгрузить(); |
|||
26
anagk
24.07.19
✎
15:30
|
ну или как вообще значение Коэффициента в переменную, а там понятно
|
|||
27
anagk
24.07.19
✎
15:38
|
вот как сюда вытянуть Значение Коэффициента
ОбластьМакета = Макет.ПолучитьОбласть("Строка"); Для Каждого ВыборкаСтрок Из ЗапросТовары Цикл Если НЕ ЗначениеЗаполнено(ВыборкаСтрок.Номенклатура) Тогда Сообщить(НСтр("ru='В одной из строк не заполнено значение номенклатуры - строка при печати пропущена.';uk='В одному з рядків не заповнене значення номенклатури - рядок під час друку буде пропущений.'"), СтатусСообщения.Важное); Продолжить; КонецЕсли; ДопСвойство = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Вага"); Значениемассы = Формат(ВыборкаСтрок.Номенклатура.ДополнительныеРеквизиты.Найти(ДопСвойство).Значение,"ЧДЦ=3"); ОбластьМакета.Параметры.Заполнить(ВыборкаСтрок); ОбластьМакета.Параметры.НомерСтроки = Ном; ОбластьМакета.Параметры.ТоварНаименование = ВыборкаСтрок.ТоварНаименование; Количество = ВыборкаСтрок.Количество; //ОбластьМакета.Параметры.Коеф = ВыборкаСтрок.ЕдиницаИзмерения; СуммаСНДС = Окр((ВыборкаСтрок.Сумма + ?(Шапка.СуммаВключаетНДС, 0, ВыборкаСтрок.СуммаНДС)), 2); СуммаБезНДС = СуммаСНДС - ВыборкаСтрок.СуммаНДС; ОбластьМакета.Параметры.Сумма = СуммаСНДС; ОбластьМакета.Параметры.Цена = ?(Количество = 0, 0, СуммаБезНДС / Количество); ОбластьМакета.Параметры.ДокументыСопровождения = "ВН №" + НомерТТН + " від " + Формат(Шапка.ДатаДокумента, "ДФ = ""дд.ММ.гггг"""); //ОбластьМакета.Параметры.Масса = ЗначениеМассы; ТабДокумент.Вывести(ОбластьМакета); // увеличим итоги по дукументу ИтогоКоличество = ИтогоКоличество + Количество; ИтогоСуммаСНДС = ИтогоСуммаСНДС + СуммаСНДС; ИтогоМасса = ИтогоМасса + ЗначениеМассы; Ном = Ном + 1; КонецЦикла; |
|||
28
anagk
25.07.19
✎
13:15
|
Я не знаю, как, но САЙТ помогает РЕАЛЬНО. А "гамнокодовцы" - ВАМ привет. Все получилось, все считается. Масса Брутто, Нетто, Коэффициенты и тд....
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |