Имя: Пароль:
1C
1C 7.7
v7: Реализовать "Регистр сведений". Как лучше?
0 palpetrovich
 
10.06.14
11:00
Нужно хранить информацию "Поставщик-Товар". Что лучше с точки зрения скорости получения данных:
1. подчиненный "контрагентам" справочник "Товары поставщика"
2. регистр
...или вообще внешнее хранилище?
1 ДенисЧ
 
10.06.14
11:01
объёмы?
2 palpetrovich
 
10.06.14
11:02
поставщики - пимерно 300, номенклатура >30000
3 ДенисЧ
 
10.06.14
11:04
справочник + прямые запросы
4 palpetrovich
 
10.06.14
11:06
(3) база файловая, могу только 1sqlite
5 Ёпрст
 
10.06.14
11:08
(4) разницы никакой
6 Ёпрст
 
10.06.14
11:08
на фоксе будет еще быстрее, чем на 1sqlite
7 Ёпрст
 
10.06.14
11:09
не хочешь справочник - своя база в sqlite, или временный файл в дбф..
8 palpetrovich
 
10.06.14
11:13
(7) не, справочник - нормально, к этому решению и склонялся, вот насчет смогу-ли написать запрос на 1sqlite -сомневаюсь :)
...входные данные - СписокТоваров, выходные ТЗ:Поставщик-Товар
9 akaBrr
 
10.06.14
11:18
(8) не сомневайся, если что поможем
10 palpetrovich
 
10.06.14
11:18
(9) спасиб :)
11 Ёпрст
 
10.06.14
11:20
12 palpetrovich
 
10.06.14
11:25
(11) спасибо, почитаю...
собственно, в результате нужен только список товаров, типа так:
    ТекстЗапроса = "
    |Товар = Справочник.ТоварыПоставщика.Товар;
    |Владелец = Справочник.ТоварыПоставщика.Владелец;
    |Группировка Товар без групп;
    |Условие(Владелец = ВыбВладелец);
    |Условие(Товар в СписокТоваров);
    |";
13 Ёпрст
 
10.06.14
11:27
(12) а зачем ?
у тебя всё и так ужо есть и список товаров и владелец, зачем тут запрос ?
:))
14 palpetrovich
 
10.06.14
11:31
(13) ИсходныйСписокТоваров - из накладной, нужна проверка на принадлежность товаров из этого списка Поставщику
15 DCKiller
 
10.06.14
11:36
Документ "Товары поставщика", в шапке - контрагент, в ТЧ - товары. Проводишь и готово.
16 palpetrovich
 
10.06.14
11:51
(15) да нет, документ - это лишнее ...это дубль приходной наладной получается :)
17 DCKiller
 
10.06.14
12:02
(16) Тогда прикрути к приходной еще один регистр и туда вноси сведения. Зачем справочник лепить?
18 DCKiller
 
10.06.14
12:03
+(17) при проведении документа в смысле
19 acanta
 
10.06.14
12:08
Вариант не 1с совместимо - в контрагенте реквизит неограниченной длины, строкавнутр со списком его товаров.
20 DCKiller
 
10.06.14
12:10
(19) От ты извращенец! (с) :)
21 vde69
 
модератор
10.06.14
12:16
у номенклатуры сделать подчиненный справочник "поставщик" с реквизитами "Контрагент", "ДатаАктуальности"
22 МихаилМ
 
10.06.14
12:18
оборотный регистр без измерений
23 МихаилМ
 
10.06.14
12:19
(22)
перепутал. без ресурсов
24 МихаилМ
 
10.06.14
12:20
это ближе всего к кластерному индексу
25 palpetrovich
 
10.06.14
12:20
(21) почему так? наоборот вроде рациональней
(23) ваще все перепутал :)
26 palpetrovich
 
10.06.14
12:23
+(25) п.1 не, не подумал, наверное подчиненный  "поставщик"  будет таки лучше ...их-то меньше значительно
хм, по пункту 2 тоже  не подумал :) ...но все-равно справочник наверное таки лучше
27 Зильберштейн
 
10.06.14
17:41
(21) Тогда уж проще создать у справочника "Номенклатура" периодический реквизит "Поставщик". И никаких новых справочников не надо.
28 ДенисЧ
 
10.06.14
17:44
(27) Ага. А если одну номенклатуру одновременно у 5и разных покупаем?
29 Злопчинский
 
10.06.14
18:58
я у себя сделал регистр остатков без измерений