Имя: Пароль:
1C
1С v8
Как заменить реквизит?
,
0 AnyBaz
 
10.10.13
13:58
[1]Касса = ПараметрыСеанса.ТекущаяСтруктурнаяЕдиница.ОсновнаяКасса;

в этом выражении при задании реквизита "касса" в документе "прием", при формировании оплаты все равно берется касса из выражения [1]. Как сделать так, чтобы оплата была через ту кассу, которая указана в документе "Прием"?
1 1Сергей
 
10.10.13
14:03
Это чего за синтаксис?
2 Rie
 
10.10.13
14:03
(0) Касса - это реквизит документа?
Тогда убери этот оператор.
3 AnyBaz
 
10.10.13
14:04
(2) какой оператор убрать?
4 AnyBaz
 
10.10.13
14:05
(1) это так написано в программе, я ничего не правила в этом выражении.
5 Rie
 
10.10.13
14:05
(3) Который в (0).
Если Касса - реквизит документа, то он как раз и заменяет введенный пользователем реквизит на "основную кассу".
6 AnyBaz
 
10.10.13
14:09
(5) он не заменяет.
при отладке везде выдает "касса 2", как записано в документе прием, а в процедуре "обработка заполнения" опять берет, ту которая задана в графе основная касса ("касса 1") при создании организации.
7 AnyBaz
 
10.10.13
14:10
(5) если вообще убрать эту строчку то в графе где указывается касса - пусто.
8 Rie
 
10.10.13
14:11
(6) Где находится оператор из (0)?
9 AnyBaz
 
10.10.13
14:15
(8)  в Процедуре "Обработка заполнения", в функции "получить кассу по умолчанию", в модуле объекта документа "прием" и "поступление денежных средств"
10 Rie
 
10.10.13
14:19
(9) Понятно. А что такое "формирование оплаты"?
11 AnyBaz
 
10.10.13
14:21
(10) т.е. формируется документ поступление денежных средств
12 Rie
 
10.10.13
14:22
(11) На основании этого документа? Если да - то что в документе поступления денежных средств записано в ОбработкаЗаполнения? Нет ли там обращения к Основной кассе вместо кассы из документа Прием?
13 Rie
 
10.10.13
14:24
+(12) Или, когда речь шла об ОбработкаЗаполнения, Вы имели в виду именно документ формирования оплаты?
14 Sabbath
 
10.10.13
14:24
(0) Привет! А обещала в следующий раз фотку!))
15 Rie
 
10.10.13
14:25
+(13) Если да - то
Касса = КакТамУВасВОбработкаЗаполненияПервыйПараметрНазывается.Касса;
16 AnyBaz
 
10.10.13
14:26
(14) да чет не получается, а загружаю, а он опять старую почему-то подключает
17 AnyBaz
 
10.10.13
14:27
(15) да, там идет обращение к основной кассе.
18 AnyBaz
 
10.10.13
14:27
(15) Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)
19 Rie
 
10.10.13
14:27
(17) Ну так и извлеките кассу из первого параметра ОбработкаЗаполнения!
20 Sabbath
 
10.10.13
14:28
(16) пожалуйся Волшебнику)
21 AnyBaz
 
10.10.13
14:28
(15) получается Касса = ДанныеЗаполнения.Касса; так?
22 Rie
 
10.10.13
14:28
(18)
Касса = ДанныеЗаполнения.Касса;
вместо того, что в (0).
23 AnyBaz
 
10.10.13
14:28
(20) хорошо) как?
24 Rie
 
модератор
10.10.13
14:29
Так. Я кого-то сейчас за флейм в тематической ветке порадую...
25 AnyBaz
 
10.10.13
14:29
(24) не поняла?
26 Rie
 
модератор
10.10.13
14:30
(25) Внимательно читаем http://www.forum.mista.ru/rules.php
Пункт 2.
27 1Сергей
 
10.10.13
14:31
Объясните мне смысл конструкции [1]Касса , плиз.
Что-то я с таким не сталкивался ни разу
28 Rie
 
10.10.13
14:32
(27) Это просто человек попытался "пометить" оператор, чтобы потом на этот текст ссылаться.
К синтаксису 1Сика никакого отношения не имеет.
29 1Сергей
 
10.10.13
14:33
ы...
30 AnyBaz
 
10.10.13
14:33
(28) да, верно. это ссылка, чтобы потом не писать это выражение заново.
31 AnyBaz
 
10.10.13
14:33
(26) я учла)
32 Йохохо
 
10.10.13
14:34
(27) <началоцитаты>1<конеццитаты>Касса
33 Sabbath
 
10.10.13
14:34
(23) Может, на мыло ) http://job.mista.ru/users.php?id=1 (26) Это ж не флейм а оффтоп! Я все, кончил
36 AnyBaz
 
10.10.13
14:41
(22) щас попробую!