Имя: Пароль:
1C
1С v8
Как лучше сделать? Нужен ли новый РН?
0 new1snik
 
13.08.13
09:15
День добрый.
Есть УАТ, в котором ведется учет работы транспортных средств - путевые листы, расходы ГСМ и т.д. На всех машинах установлены датчики навигационной системы которая тоже собирает данные - пробеги, расходы ГСМ, время работы и т.д. Есть необходимость в сравнении данных заносимых в УАТ с данными навигационной системы в различных отчетах. Где лучше хранить полученные из навигационной системы данные? Думаю подойдет регистр накопления, но как лучше поступить, создать свой регистр накопления или добавить показатели в уже существующие регистры? Чтобы и отчеты составлять было удобно и в случае чего править. В сумме нужно добавить порядка пяти показателей с возможным увеличением на парочку.
1 Cube
 
13.08.13
09:18
Новый регистр.
2 KUBIK
 
13.08.13
09:20
новыЕ регистрЫ
3 new1snik
 
13.08.13
09:21
(2) Так, а зачем мне много регистров? Ведь показателей не очень много.
4 KUBIK
 
13.08.13
09:30
Много не надо. Я бы расходы ГСМ в отдельный регистр бы выделил
5 Нуф-Нуф
 
13.08.13
09:31
а почему накопления а не сведений?
6 Vovan_Magadan
 
13.08.13
09:40
(0) Лучше конечно новые и организовать их по уму.

(5) что бы получить конечный остаток не? Там у него пробег, расход топлива
7 new1snik
 
13.08.13
09:44
(5) В УАТе данные по расходам ГСМ, пробегам и т.п хранятся в Регистрах Накопления. Решил поступить по аналогии.
8 Нуф-Нуф
 
13.08.13
09:47
так вы и документ регистратор создадите для этих данных?
9 new1snik
 
13.08.13
09:51
(8) Не хотелось бы. Я потому и написал здесь, т.к не знаю как правильно поступить. С 1С работаю не так давно, чтобы знать о все нюансах и интересностях.
10 mzelensky
 
13.08.13
09:53
(0) разумеется отдельно, в новый регистр
11 new1snik
 
13.08.13
09:53
(8) А разве обязательно создавать новый документ в качестве регистратора? Я ведь могу выбрать уже существующий документ...
12 hhhh
 
13.08.13
10:03
(11) ну а как вы будете вносить эти данные? Прямо в регистр? Всё равно ведь какой-то документ должен быть.
13 mistеr
 
13.08.13
10:14
(8) Смотря как будет организована загрузка данных. В некоторых случаях имеет смысл.
14 MSOliver
 
13.08.13
10:29
в (0) может конфа на замочке стоит а снимать не хочется - я бы поизвращался СохранитьЗначение, Внешние файлы итд.
15 mistеr
 
13.08.13
10:34
(14) Не угадал.
16 new1snik
 
13.08.13
10:43
(12)А что мне мешает на прямую добавлять записи в созданный регистр накопления?
17 MSOliver
 
13.08.13
10:47
(12) поле регистратор
18 MSOliver
 
13.08.13
10:47
(17) это к (16)
19 new1snik
 
13.08.13
10:49
(18) Предположим, данные в созданный регистр накопления я буду вносить из формы определенного документа и буду в качестве регистратора указывать этот документ. Так ведь можно?
20 MSOliver
 
13.08.13
10:52
(19) только так
21 MSOliver
 
13.08.13
10:53
(20) а потом это док перепроведут, и всё пропадёт
22 new1snik
 
13.08.13
10:54
В    // ТЗрез - это Таблица значений содержащая столбец "FizL" - ФизЛицо и "RUB" Сумма корректировки
    
    НовДок = Документы.КорректировкаЗаписейРегистровНакопления.ПолучитьФормуНовогоДокумента();
    НовДок.Дата=ТекущаяДата();
    НовДок.Комментарий="Корректировка регистра ВзаиморасчетыСРаботникамиОрганизаций";        
    // Создадим табличную часть движений регистра
    НоваяСтрока = НовДок.ТаблицаРегистровНакопления.Добавить();
    НоваяСтрока.Имя = Метаданные.регистрынакопления.ВзаиморасчетыСРаботникамиОрганизаций.имя;
    НоваяСтрока.Представление = Метаданные.регистрынакопления.ВзаиморасчетыСРаботникамиОрганизаций.синоним;
    // Создадим движения
    Для Каждого СтрДвиж из ТЗрез Цикл
    НовДвиж = НовДок.Движения.ВзаиморасчетыСРаботникамиОрганизаций.ДобавитьПриход();
    НовДвиж.ФизЛицо=СтрДвиж.FizL;
    НовДвиж.Организация=Организация;
    НовДвиж.ПериодВзаиморасчетов=ВыбДокНачисл.ПериодРегистрации;
    НовДвиж.СуммаВзаиморасчетов = СтрДвиж.RUB;
    КонецЦикла;
    
    //НовДок.Записать(); //Пока не записываем
    НовДок.Открыть(); //Покажем документ пользователюот что нашел, пока не уверен, но кажется можно пойти таким путем:
23 new1snik
 
13.08.13
10:55
(22)Можно попробовать вот так поступить, не уверен, что получится то, что нужно.
24 MSOliver
 
13.08.13
10:58
(23) набор записей с отбором по регистратору
25 new1snik
 
13.08.13
11:03
(24) Не совсем уловил, поясни мысль, если не сложно.
26 MSOliver
 
13.08.13
11:12
(25) зачем документ открывать? нужно приписывать движения к существующему регистратору. А вобще создай РН!
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.