Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Как в макет вытянуть сумму оплаты по заказу?          
bereznoy Подменю пользователя
сообщение 08.11.11, 21:25
Сообщение #1

Оратор
*****
Группа: Пользователи
Сообщений: 329
Из: Simferopol
Спасибо сказали: 9 раз
Рейтинг: 0

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


Signature
Ковыряю 1С 8.2.14.528 конфигурация УТП ред. 1.2.1.3
1С 8.3 (8.3.1.531) конфиг УТ 2.3.16.1
1С 7.7 Торговля+Склад

Flamepayne Подменю пользователя
сообщение 09.11.11, 2:18
Сообщение #2

Говорящий
***
Группа: Пользователи
Сообщений: 85
Из: Сибирь
Спасибо сказали: 13 раз
Рейтинг: 0

Поподробнее, пожалуйста, опишите проблему.


Signature
Ничто так не ограничивает полет мысли программиста, как компилятор...

bereznoy Подменю пользователя
сообщение 09.11.11, 8:35
Сообщение #3

Оратор
*****
Группа: Пользователи
Сообщений: 329
Из: Simferopol
Спасибо сказали: 9 раз
Рейтинг: 0

Цитата(Flamepayne @ 09.11.11, 2:18) *
Поподробнее, пожалуйста, опишите проблему.

Конфиг УТП 8.2, печатная форма заказа покупателя, на основании заказа проводиться ПКО, вот сумму прихода денег по заказу надо вытянуть в печатную форму, в печ. форме создал область с параметром "оплачено", как вытянуться сумму оплаты?


Signature
Ковыряю 1С 8.2.14.528 конфигурация УТП ред. 1.2.1.3
1С 8.3 (8.3.1.531) конфиг УТ 2.3.16.1
1С 7.7 Торговля+Склад

MATEVI Подменю пользователя
сообщение 09.11.11, 9:10
Сообщение #4

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2203
Из: Одесса
Спасибо сказали: 968 раз
Рейтинг: 796.3

ОбластьМакета.Параметры.Оплачено = ЭтотОбъект.<ВашДокументОснование>.<ВашРеквизитОплачено>

bereznoy Подменю пользователя
сообщение 09.11.11, 15:24
Сообщение #5

Оратор
*****
Группа: Пользователи
Сообщений: 329
Из: Simferopol
Спасибо сказали: 9 раз
Рейтинг: 0

х

Сообщение отредактировал logist - 09.11.11, 15:34
Причина редактирования: правила, п.13


Signature
Ковыряю 1С 8.2.14.528 конфигурация УТП ред. 1.2.1.3
1С 8.3 (8.3.1.531) конфиг УТ 2.3.16.1
1С 7.7 Торговля+Склад

bereznoy Подменю пользователя
сообщение 16.11.11, 22:36
Сообщение #6

Оратор
*****
Группа: Пользователи
Сообщений: 329
Из: Simferopol
Спасибо сказали: 9 раз
Рейтинг: 0

Цитата(MATEVI @ 09.11.11, 9:10) *
ОбластьМакета.Параметры.Оплачено = ЭтотОбъект.<ВашДокументОснование>.<ВашРеквизитОплачено>


Подскажите, в чем ошибка моя?
ОбластьМакета.Параметры.Оплата = ДокументОснование.ПриходныйКассовыйОрдер.СуммаДокумента.Значение;


Signature
Ковыряю 1С 8.2.14.528 конфигурация УТП ред. 1.2.1.3
1С 8.3 (8.3.1.531) конфиг УТ 2.3.16.1
1С 7.7 Торговля+Склад

logist Подменю пользователя
сообщение 16.11.11, 22:40
Сообщение #7

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2539 раз
Рейтинг: 0

ОбластьМакета.Параметры.Оплата = ДокументОснование.СуммаДокумента.Значение;

Хотя надо еще учесть что основанием может быть не ПКО/


Signature
Личные бесплатные консультации не даю, для этого есть форум!

bereznoy Подменю пользователя
сообщение 16.11.11, 22:50
Сообщение #8

Оратор
*****
Группа: Пользователи
Сообщений: 329
Из: Simferopol
Спасибо сказали: 9 раз
Рейтинг: 0

Цитата(logist @ 16.11.11, 22:40) *
ОбластьМакета.Параметры.Оплата = ДокументОснование.СуммаДокумента.Значение;

Хотя надо еще учесть что основанием может быть не ПКО/

Вот что получается



Signature
Ковыряю 1С 8.2.14.528 конфигурация УТП ред. 1.2.1.3
1С 8.3 (8.3.1.531) конфиг УТ 2.3.16.1
1С 7.7 Торговля+Склад

logist Подменю пользователя
сообщение 16.11.11, 23:04
Сообщение #9

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2539 раз
Рейтинг: 0

Значит "ДокументОснование" пустое.
Если ЗначениеЗаполнено(ДокументОснование) Тогда
ОбластьМакета.Параметры.Оплата = ДокументОснование.СуммаДокумента;
Иначе
Сообщить("Нету документа основания!");
КонецЕсли;


Signature
Личные бесплатные консультации не даю, для этого есть форум!

bereznoy Подменю пользователя
сообщение 16.11.11, 23:28
Сообщение #10

Оратор
*****
Группа: Пользователи
Сообщений: 329
Из: Simferopol
Спасибо сказали: 9 раз
Рейтинг: 0

Цитата(logist @ 16.11.11, 23:04) *
Значит "ДокументОснование" пустое.
Если ЗначениеЗаполнено(ДокументОснование) Тогда
ОбластьМакета.Параметры.Оплата = ДокументОснование.СуммаДокумента;
Иначе
Сообщить("Нету документа основания!");
КонецЕсли;



ПКО есть, сумма оплаты тоже, в этом коде надо где обратиться именно к ПКО наверное 31000000.gif



Signature
Ковыряю 1С 8.2.14.528 конфигурация УТП ред. 1.2.1.3
1С 8.3 (8.3.1.531) конфиг УТ 2.3.16.1
1С 7.7 Торговля+Склад

logist Подменю пользователя
сообщение 16.11.11, 23:35
Сообщение #11

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2539 раз
Рейтинг: 0

А в самом ПКО наверное указан в "Заказе покупателя" именно этот заказ? Если так, то как он туда попал?


Signature
Личные бесплатные консультации не даю, для этого есть форум!

bereznoy Подменю пользователя
сообщение 16.11.11, 23:43
Сообщение #12

Оратор
*****
Группа: Пользователи
Сообщений: 329
Из: Simferopol
Спасибо сказали: 9 раз
Рейтинг: 0

Цитата(logist @ 16.11.11, 23:35) *
А в самом ПКО наверное указан в "Заказе покупателя" именно этот заказ? Если так, то как он туда попал?

На основании этого заказа менеГер создал ПКО, это ж логично или я не прав?


Signature
Ковыряю 1С 8.2.14.528 конфигурация УТП ред. 1.2.1.3
1С 8.3 (8.3.1.531) конфиг УТ 2.3.16.1
1С 7.7 Торговля+Склад

logist Подменю пользователя
сообщение 16.11.11, 23:52
Сообщение #13

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2539 раз
Рейтинг: 0

Блин, сбили с толку сообщением #6, и на картинке время заказа позже ПКО. Я ж думал что ПКО есть основание для заказа, а оно наоборот))
Тогда как-то так:
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
    |    СУММА(ПриходныйКассовыйОрдер.СуммаДокумента) КАК СуммаДокументов
    |ИЗ
    |    Документ.ПриходныйКассовыйОрдер КАК ПриходныйКассовыйОрдер
    |ГДЕ
    |    ПриходныйКассовыйОрдер.ДокументОснование.Ссылка = &Ссылка";
    Запрос.УстановитьПараметр("Ссылка",ЭтотОбъект.Ссылка);
    Результат = Запрос.Выполнить().Выбрать();
    
    Если Результат.Следующий() Тогда
        Сообщить("Сумма оплаченных: "+Формат(Результат.СуммаДокументов,"ЧДЦ=2"));
    Иначе
        Сообщить("Нет оплат");
    КонецЕсли;


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Спасибо сказали: bereznoy,

bereznoy Подменю пользователя
сообщение 17.11.11, 0:22
Сообщение #14

Оратор
*****
Группа: Пользователи
Сообщений: 329
Из: Simferopol
Спасибо сказали: 9 раз
Рейтинг: 0

Извиняюсь, по неопытности своей сбил с толку Вас, огромное Вам спасибо за помощь! icon_beer17.gif (Надо мне изучать запросы)


Signature
Ковыряю 1С 8.2.14.528 конфигурация УТП ред. 1.2.1.3
1С 8.3 (8.3.1.531) конфиг УТ 2.3.16.1
1С 7.7 Торговля+Склад

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 25.06.25, 0:37
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!