Имя: Пароль:
1C
1С v8
Как в СКД вывести два ресурса в одном поле.
0 ComradeKite
 
11.02.18
10:35
Всем привет
подскажите пожалуйста как вывести два ресурса в одной ячейке.
У меня получается сделать так
Номенклатура1  НачОст / Сум
               1
               1500

1 и 1500 находятся в разных ячейках. Хотелось бы сделать чтобы были в одной.

Знаю что это можно сделать с помощью макета, но долго рисовать там для 8 полей.
Читал СклеитьСтроки, но не понял как применять такого типа функции.

Может кто знает более простой и быстрый способ объединения ресурсов в ячейке?
1 Alligator219
 
11.02.18
10:59
Выражение представления?
2 jsmith82
 
11.02.18
11:02
(1) А ты умён
3 nordbox
 
11.02.18
12:18
Сделай доп поле, и сам склей их как строки
4 ComradeKite
 
11.02.18
12:23
(3) Если я их склею, то в склейке надо вставить разделитель строк, иначе будет не красиво, будет вот так 1 1500.
Мне надо
1
1500

Разделитель строк можно вставить в выражение?
5 ComradeKite
 
11.02.18
12:25
(1) Ну как то с выражениями я еще не сдружился)) Можно подробнее что имеется ввиду?
6 ComradeKite
 
11.02.18
12:37
Вот так я могу сделать с помощью макета. Сделать сетку в фон окна, потом обвести авто цветом.
[url=https://radikal.ru][img]https://a.radikal.ru/a18/1802/51/52e37ece1c48.jpg[/img][/url]

Ну это долго.
Как сделать быстрее?
7 ComradeKite
 
11.02.18
12:38
8 nordbox
 
11.02.18
12:56
(7) Ты чего мудришь???
В Настройках в Выбранных полях сделай Группу например Приход
Ив эту группу впихни эти поля, что тебе не нравится ?
9 nordbox
 
11.02.18
12:57
Там тебе будет и разделитель и все что хочешь, у группы поставь Группировка не Авто, а Вертикально
10 nordbox
 
11.02.18
12:58
Там дел на одну минуту
11 ComradeKite
 
11.02.18
13:00
(9) так и сделал. Но в таком варианте сетка видна. Линия разделяющая количество и сумму.
12 nordbox
 
11.02.18
13:01
А чем она тебе мешает?
13 nordbox
 
11.02.18
13:07
(11) В Условном оформлении есть Стиль Границы
Выбери нужные поля и убери границы
14 ComradeKite
 
11.02.18
14:50
(13) Спасибо за идею, можно и так, но это не на много быстрее макета.
15 nordbox
 
11.02.18
15:36
(14) Ну не скажиии ))
Макет рисовать или добавить одну строку, собрать нужные тебе поля в список и сказать что бы убрал нужную границу сразу у всех, мне кажется разница очевидна ))
16 ComradeKite
 
11.02.18
17:01
(15) если быстро, то получится вот так
https://a.radikal.ru/a24/1802/7f/a3a03ecfaf51.jpg

Внизу нет линии.

А чтобы выставить как надо, макет еще легче нарисовать.
Чтобы заголовок полей поменять, надо макет, условным не уверен что сделать можно.
17 nordbox
 
11.02.18
18:11
(16) В низу нет линии потому что ты не правильно с границами ячеек обращаешься ))) у одних надо убрать низ, у других верх))),
а заголовок можно менять если на в выбраных полях, на поле нажать правую кнопочку мыши и винимательно почитать что там за пункты )))
Тебе нужен пунктик Установить заголовок
18 ComradeKite
 
11.02.18
18:53
(17) И чем это тогда отличается от макета? Где мне надо каждой ячейке выставить убирание либо верха либо низа.
19 nordbox
 
11.02.18
19:22
(18) Я тебе сказал как можно сделать, дальше думай сам
20 ComradeKite
 
11.02.18
20:55
Подниму тему, может кто знает как соединить строки с вставкой разделителя строки между ними.
21 nordbox
 
11.02.18
21:03
с символом переноса строки не пробовала экспериментировать ? ))
22 ComradeKite
 
12.02.18
09:17
(21) Нет не пробоваЛ? Ты знаешь как написать в выражении символ переноса строки?
23 LordCMEPTb
 
12.02.18
09:23
(22) Можно открыть блокнот, написать там нужное выражение, скопировать и вставить в поле СКД.
24 ComradeKite
 
12.02.18
09:53
(23) Не в обиду, не знаешь не пиши, а знаешь пиши что писать, что такое блокнот я знаю.

Может ты хотел вот так написать Ресурс1 + Символы.ПС + Ресурс2, так я тебя огорчу, в СКД такое не сработает.

Символы.ПС в СКД нет.
25 DrShad
 
12.02.18
09:55
(24) Огорчу тебя я,в СКД есть все что есть и в основной конфе
26 Лодырь
 
12.02.18
09:57
(24) Непечатные символы вполне себе копируются.
27 LordCMEPTb
 
12.02.18
10:00
(24) Как скажешь, но, если вдруг захочешь решить задачу, а не выразить свое "фи", можешь попробовать.
И нет, выражение надо писать не
Ресурс1 + Символы.ПС + Ресурс2"
, а что-то похожее:
Формат(Ресурс1, "") + "
+ Формат(Ресурс1, "")
28 ComradeKite
 
12.02.18
10:03
(27) смотри пост (4)
29 ComradeKite
 
12.02.18
10:29
(25) Ты бы меня не огорчил этим)) а наоборот обрадовал, но к сожалению "Символы.ПС" в выражении не напишешь.
30 DrShad
 
12.02.18
10:52
(29) спорим?
31 LordCMEPTb
 
12.02.18
11:01
(28) да как скажешь, упирайся рогом и дальше, ибо у тебя, похоже, цель заключается в набивании постов, а не решении проблемы.
https://d.radikal.ru/d02/1802/64/e262c9a2ca16.png
32 ComradeKite
 
12.02.18
11:11
(30) Ты если что то знаешь, скажи, какой смысл в твоих постах? Сказать что я что то не знаю, так я об этом спрашиваю. Твои посты о чем?
33 ComradeKite
 
12.02.18
11:16
(31) рога это у тебя. У меня рог нет.
34 Fragster
 
гуру
12.02.18
11:18
я делал это на вкладке "макеты"
35 d4rkmesa
 
гуру
12.02.18
11:22
(32) Хехе, вот видишь сколько вариантов накидали, а ты еще недоволен.
36 ComradeKite
 
12.02.18
11:24
(34) я тоже сделал на вкладке макеты. Но мне показалось слишком долго делать. Надо линии в макете рисовать. Поэтому решил поискать более легкий метод, вдруг есть галка, о которой я не знаю. Поставил ее и ресурсы вместе.
37 ComradeKite
 
12.02.18
11:25
(35) в чем мое недовольство выражается?
38 Fragster
 
гуру
12.02.18
11:30
(36) зачем линии? не надо ничего. тебе в одной ячейке, или в соседних надо?
39 ComradeKite
 
12.02.18
11:32
(38) в посте 7 там скрин как я сделал с помощью макета.
40 LordCMEPTb
 
12.02.18
11:33
(32) Честно говоря, пытался сказать, что можно в выражениях ставить переводы строки, и даже пример в (31) накидал. Но для тебя мои посты не несут смысла, ибо ты задачу решил по-своему, и теперь пытаешься кому-то доказать, что иного пути нет и не быть не может.
41 ComradeKite
 
12.02.18
11:41
(40) Я бы тебя послушал, и такое выражение как ты написал, я еще не знаю, даже не понимаю как оно работает. Но так как ты пишешь, неохота читать. О чем твой пост (23)? Что можно в блокноте написать и все заработает? Но ты о том что написать ты скажешь только с использованием рог и копыт?
42 LordCMEPTb
 
12.02.18
11:53
(41) По поводу блокнота. Как бы ни хотелось написать в вычисляемом поле/выражении представления что-то вроде:
ВЫБОР
    КОГДА Регистратор = Неопределено
        ТОГДА "Остатки на " + Формат(Период, "DF=D")
    ИНАЧЕ Регистратор
КОНЕЦ

, если перевод строки еще возможно вставить через Shift+Enter, то табуляцию точно не воткнуть. Для таких целей как раз эти выражения копируются в блокнот, там наводится "красота", а затем копируется обратно. Только хардкор и никакого стеба
43 ComradeKite
 
12.02.18
12:52
(42) сделал ты говоришь, только все равно не понимаю.
Пишу вот так в выражении вычисляемого поля

Формат(СуммаВзаиморасчетовОстаток, "") +
Формат(СуммаВзаиморасчетовОстаток, "") + "Ресурсы
не
сложились"

После первого плюса нажал шифт энтер, ну и как советуешь написал дальше. Надпись "Ресурсы не сложились" по строкам разложилась. Аресурсы все равно в одной строке.
44 LordCMEPTb
 
12.02.18
12:55
Если надо в вычисляемом поле сделать перенос, надо этот перенос строки "вложить" в строку, т.е. должно быть что-то вроде:
Формат(СуммаВзаиморасчетовОстаток, "") + "
" + Формат(СуммаВзаиморасчетовОстаток, "") + "
Ресурсы
не
сложились"
45 ComradeKite
 
12.02.18
13:16
(44) Теперь все понятно, спасибо за дискуссию. Shift + Enter должен как раз быть между двойных кавычек.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн