![]() |
|
Сравнение ссылочного типа на <= | ☑ | ||
---|---|---|---|---|
0
dred999
06.10.16
✎
11:18
|
Всем привет!
Столкнулся с таким вопросом в ЗуП 3.0 В запросе по выбору исполнительного листа на сотрудника 1С ники сравнивают исполнительные листы ссылочного типа на <= Вот и не могу понять по какому критерию они сравнивают ссылочный тип на <=. Кто нибуть сталкивался с таким вопросом? Вот условие отбора: ВТСотрудники.ИсполнительныйЛист <= УдержанияПоИсполнительнымДокументам.ИсполнительныйДокумент |
|||
1
DrShad
06.10.16
✎
11:18
|
момент времени?
|
|||
2
Aleksandr N
06.10.16
✎
11:19
|
(0) Да вы, батенька, знаете толк в извращениях)))
|
|||
3
dred999
06.10.16
✎
11:20
|
(2) Почему я?)
|
|||
4
DrShad
06.10.16
✎
11:21
|
такие сравнения часто встречаются и работают как ни странно
|
|||
5
МихаилМ
06.10.16
✎
11:22
|
(4)
в каких версиях 1с такие сравнения работают ?. |
|||
6
dred999
06.10.16
✎
11:24
|
(5) И главное не понятно как 2 документа сравниваются на <=
Не период, ни количество, ни сумма итд документа, а сами докуменыт |
|||
7
Serginio1
06.10.16
✎
11:26
|
Вот здесь есть равнение
http://catalog.mista.ru/public/371762/ |
|||
8
Serginio1
06.10.16
✎
11:27
|
// Для того что бы правильно сортировались элементы с одинаковыми представление
// Сначала отсортируем по внутреннему значению //а после группирования по представлению по возрастанию Сравнение=Новый СравнениеЗначений; ПоляСортировки=Поле; Если не пустаяСтрока(ПоляСортировкиТзПоГруппе) Тогда ПоляСортировки=ПоляСортировки+","+ПоляСортировкиТзПоГруппе КонецЕсли; Тз.Сортировать(ПоляСортировки,Сравнение); |
|||
9
DrShad
06.10.16
✎
11:29
|
(5) во всех
банально ФИФО в запросе |
|||
10
МихаилМ
06.10.16
✎
11:30
|
я проверял сравнение ссылок в 1с 8.2.14
как 1с транслирует эти сравнения в tsql. выяснилось, что только сравнение на " = " 1с генерирует условие. для не не равно всегда генерируются FALSE. уместней было бы генерировать ошибку. |
|||
11
dred999
06.10.16
✎
11:31
|
(8) В этом примере увидел сравнение документов только на "равенство". но не на "меньше"
|
|||
12
Serginio1
06.10.16
✎
11:35
|
Плохо смотрел.
Тз.Сортировать(ПоляСортировки,Сравнение); Сортирует по внутреннему представлению. Соответственно можешь сравниватьть так 1. Сравнил на равенство. Если не равны Добавить строки в ТЗ. Тз.Сортировать(ПоляСортировки,Сравнение); Сначала идет меньше |
|||
13
Aleksandr N
06.10.16
✎
11:37
|
(3) Не вы, а тот кто это написал.
|
|||
14
Serginio1
06.10.16
✎
11:40
|
На самом деле в таблице данные неопределенных объектов хранятся как
Тип,ИДОбъекта |
|||
15
dred999
06.10.16
✎
11:44
|
Меняю на "=" все работает и правильно считает. Кадровик доволен и все)) Всем спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |