|
Запрос Строка НЕ В Вложенный запрос | ☑ | ||
---|---|---|---|---|
0
sema76
11.07.16
✎
09:34
|
ВЫБРАТЬ
| ХозрасчетныйОборотыДтКт.Регистратор.Содержание |
|||
1
sema76
11.07.16
✎
09:38
|
Первое сообщение случайно отправил. Вопрос.
Хочу сделать условие: ... Где НЕ "Строка" В (ВЫБРАТЬ ХозрасчетныйОборотыДтКт.Регистратор.Содержание ...) Можно ли так делать. У меня не работает. Как сделать? |
|||
2
sema76
11.07.16
✎
09:59
|
Еще вот такой вопрос. Как сделать такое сравнение?
Где ПРЕДСТАВЛЕНИЕ(ХозрасчетныйОборотыДтКт.Регистратор) <> "Строка" Пишет, что нельзя так сравнивать. |
|||
3
Timon1405
11.07.16
✎
10:02
|
(1) ХозрасчетныйОборотыДтКт.Регистратор.Содержание вызовет соединение чуть более чем со всеми типами регистраторов в регистре, не надо так
(2) представление используется только для представления выходных полей, сравнивать его и использовать далее в запросе нельзя |
|||
4
sema76
11.07.16
✎
10:10
|
(3) Как мне сделать правильно? Я по документу создаю программно ручную ПРОВОДКУ. В содержание проводки записываю ДОКУМЕНТ в виде строки. При следующем выполнении обработки мне надо проверить по ДОКУМЕНТУ есть ли уже ПРОВОДКА с содержанием ДОКУМЕНТ в виде строки.
|
|||
5
elCust
11.07.16
✎
10:13
|
(4) Сделай отдельно регистр сведений.
|
|||
6
sema76
11.07.16
✎
10:19
|
(5) Но ведь по сути ерундовая задача и делать под это еще и РС. Хотелось бы без него обойтись.
|
|||
7
sema76
11.07.16
✎
11:07
|
Сделал как здесь
v8: Как в запросе преобразовать ссылку в строку, и прибавить к этой строке ещё строку.. чтобы преобразовать Регистратор в Строку. Ну, и главное здесь ограничить строку: ПОДСТРОКА(МояТЗ.МояСтрока, 1, 100) КАК ЭтаСтрока иначе будет ошибка при сравнении с Содержанием проводки, "Нельзя сравнивать строку с неограниченной длинной ..." |
|||
8
aleks_default
11.07.16
✎
11:14
|
(4)А зачем все эти танцы с бубном с переводом документа в строку и обратно? Почему нельзя просто выбрать проводки по регистратору?
|
|||
9
sema76
13.07.16
✎
15:50
|
(8) По какому Регистратору?
|
|||
10
youalex
13.07.16
✎
15:57
|
(4) дык и проверяй - в проводках по документу. Зачем ХозрасчетныйОборотыДтКт ?
|
|||
11
DrZombi
гуру
13.07.16
✎
16:01
|
(2) ПРЕДСТАВЛЕНИЕ - это фейк, его нет на сервере. Это макро команда для клиента, что нужно показать ссылку в качестве строки, а не как ссылку.
т.е. всегда только в конце при выводе результата по запросу. |
|||
12
DrZombi
гуру
13.07.16
✎
16:02
|
(1) Делай, я разрешаю. Что смущает?
|
|||
13
DrZombi
гуру
13.07.16
✎
16:03
|
(4) >>> В содержание проводки записываю ДОКУМЕНТ в виде строки.
А вот нечего фигней страдать. Документ надо писать по ссылке :) |
|||
14
DrZombi
гуру
13.07.16
✎
16:04
|
(9) Кто здесь? :)
|
|||
15
sema76
14.07.16
✎
08:37
|
(10) Я вроде все нормально объяснил. По определенным проводкам нахожу нужный мне документ. По этому документу делаю программно ручную проводку. Все. Но обработку за один и тот же период могут запустить сколько угодно раз. И чтобы каждый раз по документу не делалась еще одна такая же ручная проводка, в содержании проводки в виде строки записываю номер и дату документа (ссылка на документ, преобразованная в строку). Если в регистре бухгалтерии уже есть проводка с содержанием как у документа, то этот документ не попадает в результат запроса, по которому определяется по каким документам нужно программно создать ручную проводку.
|
|||
16
sema76
14.07.16
✎
08:38
|
(13) И куда в ручной проводке записать ссылку на документ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |