Имя: Пароль:
1C
1С v8
УФ - подскажите как выбрать из таблицы значений
0 VladSt
 
03.02.16
16:05
Добрый день
Ситуация такая. В документе Заправка есть табличная часть, в которой вводят строки (Транспортное средство (ТС), ГСМ, дата заправки, количество, цена и т.д.). При создании другого документа (Путевой лист(ПЛ) вводят Дату выезда, дату возврата, ТС. После этого надо выбрать из списка документов Заправки документ с заправкой этого ТС в период работы пут.листа. Но когда открываешь список документов Заправка в нем нет инфы сколько это ТС заправилось по этому ПЛ.
Я думаю создать Таблицу значений, которая будет заполнятся запросом по заправкам, попадающими в период ПЛ по ТС. и пользователь будет выбирать из ТЗ или отмечать птичками выбранные заправки. а потом они заполнятся в ТЧ Заправки в документ ПЛ.
1. Подскажите, правильным ли путем иду.
2. А как выбирать из ТЗ на клиенте?
1 zak555
 
03.02.16
16:22
по одному ПЛ может быть не одна заправка или одна заправка по нескольким ПЛ
2 VladSt
 
03.02.16
16:44
(1) ПЛ может быть на неделю, в результате по одному ПЛ может быть несколько заправок.

Я уже начал делать.
На форме ПЛ создал ТЗВыборЗаправки. Заполнил ее данными из запроса. Но вот как делать чтобы открывалась модальная форма для выбора из этой ТЗ или создать другую форму в документе с этой ТЗ и выбирать.
Подскажите как красивее и эффективнее?
3 VladSt
 
03.02.16
16:45
На форме документа ПЛ создал ТЗВыборЗаправки.
4 zak555
 
03.02.16
16:45
что за конфа ?
5 Garykom
 
гуру
03.02.16
16:47
(0) Сделать "Заправка" 1 документ на 1 заправку, писать в регистр для опытов/зачеркнуто отчетов
В "Путевой лист" ТЧ с выбором заправок
6 VladSt
 
03.02.16
16:52
(4) основа уат рарус, переделываемая
(5) уже есть тьма документов Заправка с заполненной табличной частью, поэтому исходим отсюда. Да там и все нормально, когда есть табличная часть, удобно. Но не удобно выбирать
7 Garykom
 
гуру
03.02.16
16:55
(6) а что будет если сначала ввести заправку с длинной ТЧ
потом выбрать строку этой ТЧ в путевом листе

а затем удалить любую строчку из заправки?
8 VladSt
 
03.02.16
17:02
(7) удалится строка из табличной части документа Заправка.
9 VladSt
 
03.02.16
17:03
Синхронизация произойдет по реквизиту ТЧ ПутевойЛист
10 Garykom
 
гуру
03.02.16
17:09
(9) ну попробуйте... только предупреждал учтите ))
11 VladSt
 
03.02.16
17:11
(10) ))
12 HardBall
 
03.02.16
18:01
Неправильный путь.
В ТЧ Заправки добавить Ссылку на ПЛ.
13 Garykom
 
гуру
03.02.16
18:03
(12) не правильный путь.
ибо хочет по путевому листу узнать сколько было и на сколько заправки
14 Garykom
 
гуру
03.02.16
18:04
(13)+ когда этих заправок и пл будет сотни и более тыщ, запрос будет слегка тормозить
15 VladSt
 
03.02.16
18:29
в запросе я выбираю с условием по ТС и по дате заправки, чтобы попала в период начало ПЛ и конец ПЛ
16 VladSt
 
03.02.16
18:30
а ссылка на пл в ТЧ в Заправке нужна чтобы отметить, что эта строка уже используется в каком-то ПЛ
17 VladSt
 
03.02.16
18:31
?
18 Garykom
 
гуру
03.02.16
18:33
(17) "найдите специалиста"© ))
пока себе проблемы создаете

проще сделать правильную структуру/базу и разово туда данные перегнать уже имеющиеся
чем потом запросы будут тормозить, когда можно вообще без запросов обойтись потому что данные сразу привязаны как нуна
19 VladSt
 
03.02.16
19:15
Создал общую форму. На форме реквизит ТЗ. При открытии формы передаю параметры. В параметрах массив данных. В какой момент заполнять ТЗ на форме?
ПриОткрытии, ПриСозданииНаСервере - это данные формы коллекция

Когда эту ТЗ заполнять-то?
20 VladSt
 
03.02.16
19:20
Как заполнить колонки в этой ТЗ, в коллекции не знаю как это сделать
21 VladSt
 
03.02.16
19:22
Элементы.ТЗ.Колонки - нету
ТЗ.Колонки - тоже нету ((
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший