powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Приходный кассовый ордер: данные СуммыДокумента
4 сообщений из 4, страница 1 из 1
Приходный кассовый ордер: данные СуммыДокумента
    #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
Приходный кассовый ордер: данные СуммыДокумента
    #39068427
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
там же написано нет валюты договора... где договор?
...
Рейтинг: 0 / 0
Приходный кассовый ордер: данные СуммыДокумента
    #39068429
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+ "отразить в" хоть какой-то разрез учета будет? УУ? УУ+БУ?
...
Рейтинг: 0 / 0
Приходный кассовый ордер: данные СуммыДокумента
    #39068439
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разобрался. Там оказывается при смене типа операции меняется источник данных.

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

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



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


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