Имя: Пароль:
1C
1С v8
СписокЗначений в ТЧ документа - кошерно?
0 palpetrovich
 
01.10.12
16:15
Задача: В ТЧ документа должен быть реквизит "Маршрут" - строка типа "Склад1;Склад2;Склад3;...СкладN;" // СкладN - Справичник.Склады
Пока вижу два решения
1. Маршрут - строка, состоящая из УникальныхИдентификаторовСкладов, на форму не выводится, выводится Предстваление полученное из них в какой-то текстовый реквизит
2. Маршрут - строка, ссылки на Склады хранятся в дополнительной ТЧ, состав которй это НомерСтроикОсновнойТЧ и Склад

Как думаете, что лучше? Или может вообще по-другому надо?
1 Alex S D
 
01.10.12
16:16
маршрут - справочник, с табл. частью складов не?
2 shuhard
 
01.10.12
16:18
(0) правильный ответ - маршрут ссылка на что-либо
3 DrShad
 
01.10.12
16:18
я за вариант 2
4 palpetrovich
 
01.10.12
16:18
(1) можно конечно
5 Maxus43
 
01.10.12
16:20
(4) вот объедени (1) и (2)
6 palpetrovich
 
01.10.12
16:20
+4 вообще-то  надо присмотреться внимательней, если там маршруты более-менее стабильны, то наверное (1) то что надо
7 zladenuw
 
01.10.12
16:22
(6) не , надо (2)
8 palpetrovich
 
01.10.12
16:23
немного напрягает возможность редактирования элемента справочника Маршрут...
9 Maxus43
 
01.10.12
16:24
(7) дак (1) и (2) одно и тоже, в данном контексте
10 shuhard
 
01.10.12
16:24
(8) не отказывай себе ни в чём, сделай маршрут документом =)
11 Alex S D
 
01.10.12
16:25
(8) предупреждение: данный маршрут используется в документах. Вы уверены, что хотите его изменить?
12 palpetrovich
 
01.10.12
16:26
(11) искать ссылки на объект?
13 Alex S D
 
01.10.12
16:26
(12) в договорах например, валюту взаиморасчетов не изменишь, пока есть по нему проведенные документы.. может что-то наподобии)
14 palpetrovich
 
01.10.12
16:27
+12 типа как в Номенклатуре при изменении Единицы?
15 Alex S D
 
01.10.12
16:27
да
16 shuhard
 
01.10.12
16:28
(14) что-то мешает отркыть типовую УПП и позырить тех.карту и спецификацию ?
17 palpetrovich
 
01.10.12
16:28
ладно, буду рисовать справочник Маршрут
18 palpetrovich
 
01.10.12
16:28
Всем спасибо!
19 shuhard
 
01.10.12
16:29
(18) не забудь у него сделать реквизит полный путь и заполняй его при записи
20 palpetrovich
 
01.10.12
16:33
(19) "полный путь"? а Наименование для этой цели использовать не стоит?
21 Maxus43
 
01.10.12
16:38
(20) телепатирую: аналог "КраткийСоставДокумента" имхо
22 shuhard
 
01.10.12
20:14
(21) ведь можешь, если надо =)
23 vmv
 
01.10.12
20:29
(0) лучьще две ТЧ, причем

в-первой

колонки "ТранспортноеСредство, Водитель, Экспедитор" + колонки детализации Смены по этому транспорту (итого грузов, суммы, всякий бред)

во-второй

колонки "ТранспортноеСредство, ПунктНазначения" + колонки детализации Смены по этой паре (длина пути, время прибытия, сброшен груз в пунке, всякий бред)

Далее классика мастер-детали, т.е. при активизации строки 1-й табл. видим отобьранные строки по ключу колонки "ТранспортноеСредство" + колонки детализации Смены по этому транспорту (итого грузов, суммы, всякий бред) втором колонка "ТранспортноеСредство" маршрутов.

все остальное от луукавого, да и сами тч могут быть Дсписками и прочечей хренью, а попытка туссовать в поле составные данные через задницу копмнонуемые и через нее же хранимые - это повешенье
24 vde69
 
01.10.12
20:38
варианта 2

1. сделать фиксированое кол-во колонок (например 10, что-бы перекрывало количество складов)

2. делать вторую ТЧ или РС...

у 1 минусы - избыточность и недостаток места
у 2 минусы - сложная реализация (например сортировка первой ТЧ и т.д.)

то что предлогает автор страдает мега недостатком - 1с теряет ссылочный контроль, и это вообще полная ж...а