|
Вывод табличной части документа в форму списка журнала документов | ☑ | ||
---|---|---|---|---|
0
Arnulf
31.10.16
✎
05:44
|
Всем доброго времени суток! Имеется журнал документов, который регистрирует 3 типа документов : Поступление, перемещение, списание. В табличной части документов имеется графа "Номенклатура". Задача состоит в том, чтобы "Номенклатура" записывалась в табличной части журнала документов в отдельную колонку. Прошу помочь с осуществлением данной задачи.
|
|||
1
MiniMuk
31.10.16
✎
05:46
|
отдельную колонку для журнала уже сделал?
|
|||
2
Arnulf
31.10.16
✎
05:52
|
нет еще
|
|||
3
Arnulf
31.10.16
✎
06:01
|
да, сделал дал имя "описаниеТабличнойЧасти".
|
|||
4
MiniMuk
31.10.16
✎
06:38
|
(3) как сделал? данные для нее храниться будут в базе?
|
|||
5
DDwe
31.10.16
✎
06:46
|
(0) А если в документе 500 строк с номенклатурой, как это будет в журнале выглядеть?
|
|||
6
Arnulf
31.10.16
✎
06:48
|
(5) Записать первый из документов.
|
|||
7
Arnulf
31.10.16
✎
06:49
|
(4) да
|
|||
8
DDwe
31.10.16
✎
06:51
|
(6) Куда записать первый из документов?
|
|||
9
Arnulf
31.10.16
✎
06:56
|
(8) *номенклатуру документа можно брать первую из списка табличной части этого документа.
|
|||
10
MiniMuk
31.10.16
✎
06:59
|
(7)
-как сделал? -да Ладно, советую делаешь подписку, при проведении документа заполняешь реквизит в котором храниться номенклатурой из первой строки |
|||
11
Arnulf
31.10.16
✎
07:28
|
(10) Можно чайнику поподробнее пожалуйста)
|
|||
12
DDwe
31.10.16
✎
08:12
|
(11) А как изначально задача стоит?
|
|||
13
DDwe
31.10.16
✎
08:19
|
Если у него будет сотня документов, с количеством строк в несколько сотен, в эту колонку можно вообще любую номенклатуру писать, разницы ни какой ))
|
|||
14
Arnulf
31.10.16
✎
08:23
|
(12)
Задача состоит в следующем: Имеется журнал документов с название "ЖурналСклада", данный журнал содержит в себе список документов ("Поступление", "Списание", "Перемещение"). У документов есть табличная часть куда записывается "номенклатура", мне нужно чтобы номенклатура документа (хотя бы первая из списка этого самого документа) записывалась в отдельную колонку списка журнала документов "ЖурналСклада". |
|||
15
DDwe
31.10.16
✎
08:31
|
(14) Хорошо, а смысл?
|
|||
16
DDwe
31.10.16
✎
08:32
|
(15)+ Т.к. это не задача, это то, что тебе велели сделать.
|
|||
17
Arnulf
31.10.16
✎
08:39
|
(15) Ну вот такое задание ?\_(?)_/?
|
|||
18
DDwe
31.10.16
✎
08:40
|
(17) Не хочешь не говори.
|
|||
19
Arnulf
31.10.16
✎
08:42
|
(18) так как можно сделать?) Помогите пожалуйста.
|
|||
20
DDwe
31.10.16
✎
08:43
|
(19) Ты объясни, что ты хочешь сделать, а главное зачем.
|
|||
21
Arnulf
31.10.16
✎
08:48
|
(20)
Хочу чтобы номенклатура документа записывалась в таблице журнала документов в отдельно колонке, можно первую из списка документа, можно через запятую.... Делается это чтобы не заглядывать в содержание каждого документа, а посмотрев на список иметь хотя бы малое представление содержания документа. ВОТ. |
|||
22
Windyhead
31.10.16
✎
09:29
|
(21) Пиши в комментарий документа(или заведи доп реквизит строковый) и формируй эту строку при записи документа.
Реквизит выдернешь графой в журнал. |
|||
23
AceVi
31.10.16
✎
09:57
|
(22) Плюсую, в зуп так и сделано(отдельный строкой реквизит что куда пишиться краткое ФИО все сотров в документе).
|
|||
24
Arnulf
01.11.16
✎
05:53
|
(23) Процедура ПередЗаписью?
|
|||
25
ASU_Diamond
01.11.16
✎
07:02
|
Хочет чтобы пользователи видели какая номенклатура в документе не заходя в документ. Подход не правильный к решению задачи
|
|||
26
ASU_Diamond
01.11.16
✎
07:05
|
Процедура СписокПриПолученииДанных(Элемент, ОформленияСтрок)
МассивЗаказов = Новый Массив; // для передачи в параметр запроса Соответствие = Новый Соответствие; // для заполнения в строках табличного поля лЗапросОписанияДокумента=Новый Запрос; лЗапросОписанияДокумента.Текст="ВЫБРАТЬ | ВнутреннийЗаказТовары.Ссылка КАК Документ, | ТМЦ.Наименование |ИЗ | Документ.ВнутреннийЗаказ.Товары КАК ВнутреннийЗаказТовары | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК ТМЦ | ПО ВнутреннийЗаказТовары.Номенклатура = ТМЦ.Ссылка |ГДЕ | ВнутреннийЗаказТовары.Ссылка В(&МассивЗаказов)"; лЗапросОписанияДокумента.УстановитьПараметр("МассивЗаказов", МассивЗаказов); Выборка = лЗапросОписанияДокумента.Выполнить().Выбрать(); лДок="";лОписаниеДок=""; Пока Выборка.Следующий() Цикл Если лДок<>Выборка.Документ Тогда Если лДок<>"" Тогда Соответствие.Получить(лДок).Ячейки.Описание.Значение = лОписаниеДок; КонецЕсли; лДок=Выборка.Документ; лОписаниеДок=""; КонецЕсли; лОписаниеДок=лОписаниеДок+СокрЛП(Выборка.Наименование)+","; КонецЦикла; Если лДок<>"" Тогда Соответствие.Получить(лДок).Ячейки.Описание.Значение = лОписаниеДок; КонецЕсли; КонецПроцедуры |
|||
27
ASU_Diamond
01.11.16
✎
07:06
|
как-то вот так в журнале реализовывается.
|
|||
28
ASU_Diamond
01.11.16
✎
07:07
|
(+26) в форме журнала добавлена дополнительная колонка "Описание"
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |