Когда в предложенном условии левое выражение не равно правому?
☑
0
AndrewM
27.08.12
✎
18:31
Есть в типово
1
AndrewM
27.08.12
✎
18:33
(0) Есть в типовой Рознице такая строчка:
+ мЗакрытиеСмены = (Не ЗначениеЗаполнено(Ссылка.ОтчетОРозничныхПродажах)
И ЗначениеЗаполнено(ОтчетОРозничныхПродажах));
Не пойму, в каком случае левое не равно правому?
Единственное предположение: реквизит заполнили, но объект ещё не записали. Я прав?
Есть ещё какие-то случаи, когда в данном условии левое не равно правому?
2
rbcvg
27.08.12
✎
18:34
где продолж
3
SUA
27.08.12
✎
18:36
1. может быть не заполнена ссылка.
2. записанные данные орп по ссылке не совпадают с текущими
4
AndrewM
27.08.12
✎
18:36
(1) Примечание: "ОтчетОРозничныхПродажах" - это реквизит документа "ЧекККМ". А данный код присутствует в модуле объекта этого документа.
5
Reset
27.08.12
✎
18:36
(0)
Дословно это означает: Если ОтчетОРозничныхПродажах в БД не заполнен, а в текущем объекте(пока не записанном), напротив, заполнен.
Было пусто, а сейчас чтото выбрали, по простому
6
Reset
27.08.12
✎
18:38
Собственно, ты в (1) правильно предположил.
Удивительного в этом сравнении ничего нет, т.к. проверяются рекизиты у двух разных экземпляром объектов
7
Reset
27.08.12
✎
18:38
экземпляров*
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.