![]() |
![]() |
![]() |
|
Несколько таблиц значений в одну | ☑ | ||
---|---|---|---|---|
0
Песочник
17.11.15
✎
08:28
|
Добрый день, недавно начал работу с 1С.
Вопрос следующий: Есть ли коллекция значений, позволяющая хранить таблицу значений в строках. Из сп понял, что дерево значений, предназначено для хранения иерархического списка, что мне не подходит... Задача возникла исходя из того, что я делаю обработку, которая собирает данные по выплатам ЗП через кассу в локальной базе (черной) и через ком берет информацию из баз с сервера 1с (белую) и между собой надо эту информацию обработать. Каждая ТЗ, это отдельная база данных. В итоге должна получиться ведомость из общих физ лиц и колонок организаций и сумм из каждой ТЗ. Мне бы хотелось сделать это чуть чуть универсально, не задавая жестко в коде количество баз. Есть ТЗ на форме, в ней хранится список баз на сервере, при закрытии данные ТЗ пишутся в файл, при открытии читаются из него. В общем надеюсь понятно объяснил, хотя и излишне подробно. |
|||
1
Горогуля
17.11.15
✎
08:30
|
читал плохо. массив ТЗ подойдёт?
|
|||
2
Горогуля
17.11.15
✎
08:30
|
или даже хешированный массив - соответствие
|
|||
3
butterbean
17.11.15
✎
08:33
|
(0) зачем что-то писать в файл, если у тебя есть база 1С?? Делай справочник баз/организаций, делай документ выплат в разрезе баз/организаций и физ лиц, потом выводи в отчет в любой удобной форме
|
|||
4
Песочник
17.11.15
✎
08:35
|
(3), для того чтобы не ломать типовую
|
|||
5
Песочник
17.11.15
✎
08:38
|
А перебирать потом циклом? Я просто думал изначально запросом подтянуть все ТЗ, но дело в том что заранее я не знаю их количество в массиве, а писать динамический запрос не оч...
|
|||
6
Горогуля
17.11.15
✎
08:39
|
даю справку. запрос к ТЗ - это не выдумки
|
|||
7
Рэйв
17.11.15
✎
08:43
|
(5)>>но дело в том что заранее я не знаю их количество в массиве
Перебор массива как коллекцию "Для Каждого ...Из ...Цикл" запретили что ли? |
|||
8
Горогуля
17.11.15
✎
08:44
|
для Добавить() их количество даже знать не надо
|
|||
9
Песочник
17.11.15
✎
08:45
|
Ладно спасибо, буду пробовать через цикл
|
|||
10
France
17.11.15
✎
08:49
|
(4) словами "не ломать типовую" в типовых устраивается кромешный ад..
|
|||
11
Garykom
гуру
17.11.15
✎
08:56
|
(0) пора бы отходить от этих "не 1С" методов ))
и да через com отчеты дергать это сильно )) 1с то хоть какая? |
|||
12
Песочник
17.11.15
✎
10:09
|
(10) В чем то вы правы, иногда приходится так изварищаться над типовой, что проще было бы добавить 1 новый регистр и проблем не было бы. Но в данном случае это меньшая из зол. Сохранение в файл и чтение из него, для файловых баз, очень спасает от бесявых бухгалтеров, которые каждый месяц просят менять им подписи в печатных формах. Для скульных я сделал внешнюю бд в которой хранится список подписей.
(11) Идею в студию... Критиковать каждый может, а вот решать задачи не каждому дано. |
|||
13
Garykom
гуру
17.11.15
✎
10:23
|
(12) РИБ? или просто допом спец план обмена?
Пусть будет одна база где есть и черное и белое и спокойно имея все данные считай что хошь ЗЫ и проще если что слить будет |
|||
14
ЧеловекДуши
17.11.15
✎
10:45
|
(0) >>>> Мне бы хотелось сделать это чуть чуть универсально, не задавая жестко в коде количество баз
Вот на этой фразе можешь забыть про универсальность. Пиши проще. Проще будет и править :) Не хочешь ломать типовую? ...Открою тайну. Новые реквизиты, Объекты метаданных, при обновлении от 1С не перетираются и не удаляются. Контора 1С не знает о твоем Регистре, документе или справочнике Если только ты своими руками это не выполнишь сам :)... |
|||
15
rsv
17.11.15
✎
10:52
|
(0) UNION ALL ?
|
|||
16
Песочник
17.11.15
✎
15:37
|
(14) Это для меня не тайна. Просто я заметил, что обновление полностью типовых баз происходит быстрее, а мне иногда приходится обновлять базы всего холдинга (20 организаций) и конечно хочется экономить время. Да и считаю более правильным использовать максимум возможностей конфигурации, заложенные разработчиком.
|
|||
17
Песочник
17.11.15
✎
15:39
|
Кстати отчет почти сделал, раб. день закончился. Осталось навести красивость в отчет. Кстати пришлось и переборы в цикле и запрос к ТЗ делать. Изначально думал что будет все намного легче.
|
|||
18
Eugene_life
17.11.15
✎
15:44
|
(17) Без запроса в цикле этот отчет не будет отражать всех возможностей 1С ))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |