Имя: Пароль:
1C
1С v8
В регистр, подчиненный регистатору, надо записать без регистратора
0 ДядяМитяй
 
25.06.21
11:49
Есть регистр сведений, в который ПутевыеЛисты писали ПоказанияОдометра в среднем раз в месяц. Теперь эти показания будут приходить ежедневно от внешних трекеров. Что лучше сделать - добавить новый документ и добавить его в регистраторы? Документ получится а) тупой (машина-дата-пробег) б) их будет очень много
Или можно как-то записывать с пустым регистратором? Или что-то третье, чего я не нащупал?
1 ДенисЧ
 
25.06.21
11:49
Один документ в месяц, зачем их много?
И в него вообще ничего не писать, использовать только как регистратор. Писать программно.
2 ДенисЧ
 
25.06.21
11:50
"можно как-то записывать с пустым регистратором?"
Можно. Но за такое очень и очень сильно бьют.
3 ДядяМитяй
 
25.06.21
11:51
(1) это как "один документ в месяц"? Типа каждый день добавлять в табличную часть новые записи?
4 Вафель
 
25.06.21
11:53
в старые документы лучше ничего не дописывать.
если что-то пойдет не так - не найдешь кто виноват
5 ДядяМитяй
 
25.06.21
11:53
Может, непонятно объяснил - раньше было только две записи по машине в месяц - начало и конец Путевого. Теперь будет ежедневный трекинг пробега
6 ДенисЧ
 
25.06.21
11:54
(3) Не в ТЧ, а в регистр.
Кроме того, не каждый день, а "в среднем раз в месяц"
7 Вафель
 
25.06.21
11:54
(6) так то раньше было, а теперь ...
8 Вафель
 
25.06.21
11:55
писать в регистр напрямую - вообще концов не соберешь
9 ДенисЧ
 
25.06.21
11:55
(5) Тогда один документ на день.
Правда, потом захочется туда не только одорантометр писать... Но и топливо... И остановки/стоянки...
Потом выполняемые работы...
Потом зп считать по этим данным...
10 acanta
 
25.06.21
11:56
Как вариант, табличная часть не нужна, записывать в регистр сведений, а регистратор просто брать какой попадется, к машине/водителю/в констане/программно произвольный период/рейс.
11 ДядяМитяй
 
25.06.21
11:56
Или вообще все поломать и сделать регистр независимыи? или сделать другой регистр рядом?
12 acanta
 
25.06.21
11:59
Другой регистр зависит от того сможете ли вы объяснить пользователю что отчет с какого то числа смотреть в новом варианте. Или готовы ли вы в отчете добавить ветку запроса с жесткой датой.
13 ДенисЧ
 
25.06.21
12:00
(12) А что, отчёт написать так, чтобы он смотрел, как орёл на гербе РФ, написать очень сложно?
14 acanta
 
25.06.21
12:02
А если будет период с параллельно обоими методами?
15 ДенисЧ
 
25.06.21
12:02
(14) Условие поставить...
Сюда не ходи, а то снег башка...
16 acanta
 
25.06.21
12:03
И это филиал не один, а в других пока по старому?
17 ДядяМитяй
 
25.06.21
12:04
Искать дейстующий Путевой и назначать его каждый раз регистратором - прокатит?
18 ДенисЧ
 
25.06.21
12:05
(17) Так у тебя ещё и путевые есть? Тогда чего ты выдумываешь велосипед с ромбическими колёсами?
Сами боги велели эту информацию в путевом хранить...
19 ДядяМитяй
 
25.06.21
12:07
(18) в Путевом хранится начало-конец. Промежуточные данные нафик там не нужны. Только в регистре им место
20 ДядяМитяй
 
25.06.21
12:09
Сама схема (17) рабочая? Получится записывать произвольные данные и от балды назначать им регистратор?
21 ДенисЧ
 
25.06.21
12:10
(20) Я ж говорю - можно и без регистратора. Можно хоть платёжку сделать регистратором.
Вот только потом срочно понадобится гражданство другой планеты. Ибо найдут и побьют.

Своё мнение, куда класть и как привязывать - я высказал.
22 acanta
 
25.06.21
12:11
Если регистратора очищать движения не ставить (или оно программное в 8ке?).
23 acanta
 
25.06.21
12:14
Если в путевом нет табличной части,куда складывать, может понадобиться выводить данные из регистра для просмотра и именно в путевой лист. Или отдельный отчет достаточно.
24 Малыш Джон
 
25.06.21
12:21
(0) есть же КорректировкаЗаписейРегистров, как раз на случай, если регистратор нужен, а делать новый не хочется
а вообще если резко увеличится количество записей в регистре, то это чревато внезапной остановкой работы, потому что "ваша 1С зависает, не дает нам нормально работать"
25 mistеr
 
25.06.21
12:36
(0) Новый документ. Можно и "тупой" (не хранящий данные, только движения).
26 ДядяМитяй
 
25.06.21
13:30
(24) расскажи это авторам регистра ВерсииОбъектов )))
27 ДядяМитяй
 
25.06.21
13:33
В общем, вроде как принято решение сделать вдобавок к РС оборотный регистр накопления, который будет "обороты" пробегов хранить. А для отчетов соединять их будем
28 Почему 1С
 
25.06.21
13:40
(27) Плохая идея, все отчеты переписывать будете?
29 Serg_1960
 
25.06.21
13:48
Эээ... это тут изобретают велосипед с квадратными колесами? Типовой документ КорректировкаЗаписейРегистров - не предлагать?
30 fisher
 
25.06.21
13:49
(0) одометр с трекеров будет загружаться автоматически? Какую сейчас роль выполняет путевой лист кроме фиксации показаний одометра?
31 ДядяМитяй
 
25.06.21
13:57
(30) автоматически, с детализацией по дням. Путевой лист настолько многофункционален, что описать не возьмусь
32 ДядяМитяй
 
25.06.21
14:00
(29) Нет тут такого. Самописка на какой-то древней версии БСП, потом, видимо, БСП по частям пытались подтягивать до старших версий.
33 ДядяМитяй
 
25.06.21
14:01
(30) И да, загружаться будет не показание одометра, а фактический пробег. Ну то есть оборот как он есть
34 ДядяМитяй
 
25.06.21
14:05
(28) Бешеному кобелю семь верст не крюк.
Но вообще-то почти ничего не надо переписывать. Новое будем писать. Ради этого и кипеж
35 Сергиус
 
25.06.21
14:06
(0)В рамках дня можно писать в один док.
36 mistеr
 
25.06.21
14:33
(33) Чую, предстоит вам увлекательная борьба с "внезапными" отключениями трекеров.
37 fisher
 
25.06.21
15:03
(31)(33) Напрашивается загрузка данных трекеров в отдельный независимый регистр сведений. Позже там может появиться не только одометр. Координаты там, ДУТ и т.п. И без всякой самодеятельности с автоматическим вычислением пробега - "как есть". А для путевых листов уже реализовать подтягивание данных оттуда и отражением чего надо на оборотных регистрах. Для анализа пробега "по трекеру" - отдельный отчет.
38 fisher
 
25.06.21
15:07
Можно еще отдельный отчет сделать, который будет анализировать отклонения пробега по трекеру и по путевым листам. Суть в том, что в одну кучу это мешать не стоит.
39 Почему 1С
 
25.06.21
15:25
Кстати я подобную задачу делал с omnicomm, только я за каждый день это не тянул, а по кнопочке с путевого листа по их web сервису тянул итоговые данные за период ПЛ, расходы, простои, пробеги, и другие параметры.
40 ДядяМитяй
 
25.06.21
15:28
(39) хех, изначально все замутили, чтобы отслеживать пробеги как раз ВНЕ путевого листа... хоть их и не должно быть вообще. А они есть. Как тот суслик
41 fisher
 
25.06.21
15:29
(39) Аналогично делал.
Но в "Управлении автотранспортом" ЕМНИП реализованы оба режима. С прямой загрузкой данных с трекеров в путевые и с регламентной загрузкой в регистр и подтягиванием в путевые из него.
42 fisher
 
25.06.21
15:30
(40) Чтобы отслеживать пробеги вне путевого листа, достаточно анализировать "разрывы" показаний одометра в путевых.
43 ДедМорроз
 
25.06.21
19:52
Отдельный регистр без регистратора куда писать полученные показания на момент времени,а уже потом из этого регистра разносить по путевым листам и т.п.,но чтобы загруженные данные хранились в неизменном виде,тогда проблем не будет.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший