Гость
Форумы / [игнор отключен] [закрыт для гостей] / Приходный кассовый ордер: данные СуммыДокумента / 4 сообщений из 4, страница 1 из 1
05.10.2015, 14:01
    #39068412
Ukraina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приходный кассовый ордер: данные СуммыДокумента
Приветствую, Форумчане!

Во всех версиях имеется ПКО. В зависимости от вида операции меняется форма самого документа.

Была создана процедура

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
Процедура ВидыКупюрПередОкончаниемРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования, Отказ)
	
	
	СтрокаВидыКупюр=ЭлементыФормы.ВидыКупюр.ТекущиеДанные;
	
	Если Перечисления.ВидыКупюр.Манат1 = СтрокаВидыКупюр.ВидКупюры Тогда
		СтрокаВидыКупюр.Сумма =  СтрокаВидыКупюр.Количество*1;
	ИначеЕсли Перечисления.ВидыКупюр.Манат5 = СтрокаВидыКупюр.ВидКупюры Тогда
		СтрокаВидыКупюр.Сумма =  СтрокаВидыКупюр.Количество*5;
	ИначеЕсли Перечисления.ВидыКупюр.Манат10 = СтрокаВидыКупюр.ВидКупюры Тогда
		СтрокаВидыКупюр.Сумма =  СтрокаВидыКупюр.Количество*10;
	ИначеЕсли Перечисления.ВидыКупюр.Манат20 = СтрокаВидыКупюр.ВидКупюры Тогда
		СтрокаВидыКупюр.Сумма =  СтрокаВидыКупюр.Количество*20;
	ИначеЕсли Перечисления.ВидыКупюр.Манат50 = СтрокаВидыКупюр.ВидКупюры Тогда
		СтрокаВидыКупюр.Сумма =  СтрокаВидыКупюр.Количество*50;
	ИначеЕсли Перечисления.ВидыКупюр.Манат100 = СтрокаВидыКупюр.ВидКупюры Тогда
		СтрокаВидыКупюр.Сумма =  СтрокаВидыКупюр.Количество*100;
	КонецЕсли;	
	
	СуммаДокумента =  ВидыКупюр.Итог("Сумма");
	
	ЭлементыФормы.РасшифровкаПлатежа.ТекущиеДанные.СуммаПлатежа =  СуммаДокумента;
	
	

	//СуммаДокументаПриИзменении();
КонецПроцедуры



В некоторых операциях срабатывает эта процедура без вопросов. Однако, если выбрать операцию "Оплата покупателю", то на форме появляются 2-е "СуммаДокумента (?). Смотрите рисунок.

При срабатывании процедуры, заполняется "нижняя" СуммаДокумента, а "верхняя" остается незаполненной.

Как заполнить "верхнюю" Сумму? Никак не могу определить ее источник данных. Как к ней обратиться?
...
Рейтинг: 0 / 0
05.10.2015, 14:14
    #39068427
Последний выдох ГПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приходный кассовый ордер: данные СуммыДокумента
там же написано нет валюты договора... где договор?
...
Рейтинг: 0 / 0
05.10.2015, 14:15
    #39068429
Последний выдох ГПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приходный кассовый ордер: данные СуммыДокумента
+ "отразить в" хоть какой-то разрез учета будет? УУ? УУ+БУ?
...
Рейтинг: 0 / 0
05.10.2015, 14:26
    #39068439
Ukraina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приходный кассовый ордер: данные СуммыДокумента
Разобрался. Там оказывается при смене типа операции меняется источник данных.

Добавил в код строку:

Код: sql
1.
2.
ЭлементыФормы.РасшифровкаПлатежа.ТекущиеДанные.СуммаПлатежа =  СуммаДокумента;
ЭлементыФормы.РасшифровкаПлатежа.ТекущиеДанные.СуммаВзаиморасчетов =  СуммаДокумента;



Вроде сработало
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Приходный кассовый ордер: данные СуммыДокумента / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]