|
В документе основании увидеть подчиненный. | ☑ | ||
---|---|---|---|---|
0
la luna llena
21.01.16
✎
15:54
|
Конфигурация УПП.
На основании документа Поступление Товаров и Услуг создается Поступление Доп. Расходов с суммами транспортных расходов. Нужно из документа Поступления пользователю в форме списка видеть, есть ли введенные транспортные Доп.Расходы. Непонятно, как это сделать, сделать новый реквизит, где записывается ссылка на доп. расходы? |
|||
1
xxTANATORxx
21.01.16
✎
15:56
|
(0)нов. реквизит делать не нужно
|
|||
2
xxTANATORxx
21.01.16
✎
15:57
|
(0)есть нюанс, документов, введенных на основании может быть более одного
как это собираешься отображать? |
|||
3
Pro-tone
21.01.16
✎
15:58
|
(0) если в форме списка, то учитывая обычное приложение все же нужно реквизит делать и в него писать строку со списком наименований подчиненных доков
|
|||
4
mikecool
21.01.16
✎
15:58
|
(0) привяжи кусок с доп запросом, который будет выводить кол-во введенных подчиненных доков
|
|||
5
xxTANATORxx
21.01.16
✎
15:58
|
а так, всё просто
в форму списка добавляешь колонку, заполняешь при получении данных |
|||
6
xxTANATORxx
21.01.16
✎
16:00
|
(3)жесть
а если на основании будет введено сто доков? это сто раз перезаписывать док. основание???? если уж вам хочется видеть список, то тогда пользуйтесь регистром сведений |
|||
7
la luna llena
21.01.16
✎
16:01
|
(2) должен быть один
|
|||
8
Pro-tone
21.01.16
✎
16:03
|
(6) жесть уже то, чтобы иметь желание видеть эти доки в списке, не находишь?
|
|||
9
xxTANATORxx
21.01.16
✎
16:03
|
(7)емнип, модель УПП этого не подразумевает
|
|||
10
la luna llena
21.01.16
✎
16:04
|
(9) это как раз дописать легко, может быть много документов, но поставка одна.
|
|||
11
la luna llena
21.01.16
✎
16:05
|
(10) хотят исключить ошибки, доставка обязательна и она одна на каждое поступление, визуализация прямо из списка.
|
|||
12
xxTANATORxx
21.01.16
✎
16:05
|
(8)не соглашусь
такое требование не часто, но возникает у пользователей (9)+ну к примеру поступили доп расходы по одному доку, а потом через неделю оказывается еще туда транспорт нужно добавить, и затем штрафы и т.д. |
|||
13
Azverin
21.01.16
✎
16:06
|
(0) встречал такой подход: МассивСсылок = КритерииОтбора.СвязанныеДокументы.Найти(ЭтотОбъект.Ссылка);
|
|||
14
la luna llena
21.01.16
✎
16:08
|
(4) результат доп запрос куда пихать? в реквизит документа поступления?
получается после проведения доп.расходов нужно автоматически пеерпроводить документ поступления? |
|||
15
la luna llena
21.01.16
✎
16:08
|
(13) это ж я умею, куда это запихнуть?
|
|||
16
Pro-tone
21.01.16
✎
16:09
|
(15) в ячейке списка есть событие при получении данных
|
|||
17
Pro-tone
21.01.16
✎
16:10
|
(15) создаешь реквизит формы - колонку в список, в ней в событии при получении данных пишешь запрос на получение строки представления доков
|
|||
18
xxTANATORxx
21.01.16
✎
16:15
|
(15)Процедура СписокПриПолученииДанных(Элемент, ОформленияСтрок)
ОформлениеСтрокиПоНоменклатуре = Новый Соответствие; ОтображаемыеТовары = Новый Массив; Для каждого ОформлениеСтроки из ОформленияСтрок Цикл Товар = ОформлениеСтроки.ДанныеСтроки.Ссылка; // Заполнить массив отображаемых номенклатурных позиций ОтображаемыеТовары.Добавить(Товар); // Заполнить соответствие товара и оформления строки ОформлениеСтрокиПоНоменклатуре.Вставить(Товар, ОформлениеСтроки); КонецЦикла; // Сформировать запрос для получения остатков Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Штрихкоды.Штрихкод, | Штрихкоды.Владелец КАК Номенклатура, | Штрихкоды.Владелец.Код |ИЗ | РегистрСведений.Штрихкоды КАК Штрихкоды |ГДЕ | Штрихкоды.Владелец В(&Номенклатура)"; Запрос.УстановитьПараметр("Номенклатура", ОтображаемыеТовары); Запрос.Выполнить().Выгрузить().ВыбратьСтроку(); Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл // Вывести остаток в строку, найденную в соответствии // по номенклатуре из запроса ОформлениеСтрокиПоНоменклатуре.Получить(Выборка.Номенклатура).Ячейки.Штрихкод.Значение = Выборка.Штрихкод; КонецЦикла; КонецПроцедуры |
|||
19
xxTANATORxx
21.01.16
✎
16:15
|
(18)+ сделай по аналогии
|
|||
20
la luna llena
21.01.16
✎
16:26
|
(17) это не то, я говорю о форме списка, это журнал документов поступления, в ты говоришь о поле списка, как об элементе формы.
|
|||
21
Pro-tone
21.01.16
✎
16:27
|
(20) а что мешает в твою форму списка добавить поле?
|
|||
22
la luna llena
21.01.16
✎
16:29
|
(20) + может я выразилась непонятно
у них есть документов Поступления, они смотрят на него визуально и сразу понятно, к какому Поступлению поставки не было. |
|||
23
la luna llena
21.01.16
✎
16:30
|
(21) я могу туда только колонку с данными добавить
|
|||
24
Fish
21.01.16
✎
16:32
|
(23) Ну так и добавь колонку с типом булево. А запросом определяй - есть документы, введённые на основании или нет.
|
|||
25
la luna llena
21.01.16
✎
16:33
|
(24) всё, до меня дошло.
спасибо |
|||
26
HardBall
21.01.16
✎
16:34
|
(0) А что в УПП куда-то делись подчиненные документы, критерии отбора - стандартные механизмы. Делай как уже реализовано в УПП.
|
|||
27
la luna llena
21.01.16
✎
16:35
|
(24) интересно, сильно будет тормозить, нет?
нужно обязательно проследить |
|||
28
xxTANATORxx
21.01.16
✎
16:36
|
(27)только, прошу тебя, не делай запросы в цикле, посмотри повнимательнее (18)
|
|||
29
Fish
21.01.16
✎
16:37
|
(27) А это зависит от реализации. Если влепишь запрос в ПриВыводеСтроки - то имхо будет заметно притормаживать.
|
|||
30
Pro-tone
21.01.16
✎
16:38
|
||||
31
uri1978
21.01.16
✎
16:42
|
ПриПолученииДанных - тоже много раз вызывается
|
|||
32
xxTANATORxx
21.01.16
✎
16:43
|
(31)а функцию, которая будет возвращать данные, поместить в модуль повторного использования
|
|||
33
uri1978
21.01.16
✎
16:50
|
(32) возможно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |