Имя: Пароль:
1C
1С v8
Превращаю 1С в Аксапту: нужны советы
0 jsmith82
 
18.01.12
11:37
Встала нетривильная задача.
Как известно, любые движухи в регистрах накопления в 1С производятся с привязкой к документу.
Специфика учета одного из предприятий нашей необъятной родины требует иного подхода.
Вкратце это выглядит так.
Есть какая-то операция (их может быть много). Она вводится вручную, шапки нету, только строки. В итоге имеем журнал этой операции, который представляется строчно (по сути дела, форма списка регистра накопления. Редактирование регистра тоже осуществляется построчно - я могу исправить любую строку регистра. Могу сделать произвольный отбор по записям и перезаписать полученный набор записей в нужной редакции.
По идее тут как бы рулит только регистр сведений. Но требование к регистру - нужны виртуальные таблицы оборотов и остатков.
Создавать к каждой строке отдельный регистратор? База лопнет от такой натуги? Или это единственный способ?
Сорри за мат
1 guitar_player
 
18.01.12
11:38
в 1С это реализовано - корректировка записей регистров накопления
2 spleen
 
18.01.12
11:39
Док "Корректировка записей регистров"
3 Stim213
 
18.01.12
11:40
1С превращается..1С превращается..
4 spleen
 
18.01.12
11:41
Создай обработку с таблицей и по мере заполнения таблицы пиши строки в регистр регистратором пользуй документ "Корректировка записей регистров"
5 jsmith82
 
18.01.12
11:41
(1) То есть например, я делаю первый набор записей. Регистратор - корректировка №1. Делаю второй набор записей - регистратор корректировка №2. Ставлю фильтр по регистру, получаю набор записей с двумя регистраторами, произвольно их редактирую, добавляю новую строку... в имеющихся записях регистраторы останутся, а в пустых - появится новый регистратор корректировка №3....
6 spleen
 
18.01.12
11:42
в один регистратор можешь писать все операции, например за день.
7 eduspec82
 
18.01.12
11:43
не каждую постановку задачи нужно выполнять
устрой пользователям нахлобучку
с какого перепугу какие то строки
так напрямую их и спроси
с какой целью вы хотите угробить весь учет на предприятии какая вам от этого выгода?
8 Ахиллес
 
18.01.12
11:44
Нет. Просто сделай форму документа без шапки, похожим на журнал. И запрети ввод других документов кроме первого.
9 jsmith82
 
18.01.12
11:44
(6) Интересная идея. На каждый день отдельный регистратор. Если я перезаписываю вчерашние записи, то остаётся регистратор того дня, если я добавляю новые записи, то они все идут с регистратором этого дня
10 vde69
 
18.01.12
11:45
варианты:

1. используй регист сведений без привязки к документу - это будет аксапта
2. используй 1 документ на день и пусть в нем правять табличную часть
3. используй ексель и калькулятор
4. беги от туда

самое правильное п. 4, ибо заказчики полные долб...
11 Ахиллес
 
18.01.12
11:45
(7) Гонишь. Почему должен учет убится?
12 jsmith82
 
18.01.12
11:45
(7) оперативное планирование
13 jsmith82
 
18.01.12
11:46
каждая операция это поток ресурсов, им необходимо планирование этих потоков
директор сначала хотел было аксапту купить, но узнав цену, начал пить валидол
14 Ахиллес
 
18.01.12
11:47
Сколько записей планируется в день? И сколько операторов может одновременно редактировать записи? Сам понимаешь один документ два хомячка одновременно корёжить не смогут.
15 vde69
 
18.01.12
11:48
(13)>>>>каждая операция это поток ресурсов, им необходимо планирование этих потоков

тогда ты нифига не понял, у тебя простейший учет, одна строка = один документ
16 jsmith82
 
18.01.12
11:48
(14) я вообще думал сделать тупо обработку "Менеджер записи в регистр", которая открывается по нажатию кнопки "Операция" в форме списка регистра
в шапке обработки все измерения этого регистра
пользователь ставит фильтр по желанию, тогда в таб. часть подтягиваются все записи по регистру, удовлетворяющие фильтру
оператор произвольно редактирует набор записей, нажимает "Записать" и курит бамбук
17 eduspec82
 
18.01.12
11:49
(11) я думаю правильно все таки перевести обсуждение оперативного планирования в русло выяснение сути вопроса = "Почему именно ты должен выяснять чего больше в этой постановке задачи вредительства или некомпетентности?"
Правильная постановка вопроса это половина ответа.
18 jsmith82
 
18.01.12
11:50
(15) я им предлагал. типа вы хотите планировать отгрузки по дням и часам? ну тогды сделайте один документ "Отгрузка" на. ну типа там один клиент, один заказ. но они чёто упёрлись что им надо прямо вообще без привязки к документам. ну типа заказов может быть много, товаров много, им надо как бы так вот скопом
19 vmv
 
18.01.12
11:50
если не устраивает стандартная подсистема планирования, то почему же такая нелюбовь к связка документ-запись, что мешает создать простеький регистратор, жернал к нему и угодные пользователям формы
20 vmv
 
18.01.12
11:51
(18) ясно, пользователи неадекватны, но не по причине лени или тупости, а просто никто не сделал грамотную постановку и тз
21 Ахиллес
 
18.01.12
11:52
(15) Самый правильный вариант. Просто надо настроить форму так, что бы нигде не светилось слово "документ", сделать прозрачным для пользователя создание, запись и проведение этих документов.
22 jsmith82
 
18.01.12
11:52
идея простая. есть регистр "Отгрузки". редактируют банально в произвольном ракурсе
факт отгрузки же уже привязывается к документу "Расходный ордер"
щас такая тема, что операторы должны резко видеть все движухи по клиентам и товарам и произвольно их редактировать без заказов
23 Ахиллес
 
18.01.12
11:53
(22) Все реквизиты документа добавь в колонки журнала да и всё.
24 eklmn
 
гуру
18.01.12
11:54
(22) представляю как они потом выть будут после своих "редактирований", сам потом концы не найдешь
25 vde69
 
18.01.12
11:55
(18) да они вообще могут не знать что работают с документами...

назови документ "Операция потока ресурсов", и сделай журнал похожим на регистр, и все....

если они хотят править прямо в таблице без открытия формы - то сделай обработку "обертку" с перепроведением документа при изменении строки табличного поля.

а вообще задай им вопрос "как они будут делать фискальные документы? (счет фактуры, накладные...) и связано это с текущим планированием или нет"
26 spleen
 
18.01.12
11:55
все решается формами, журналами и отчетами.
а так все одним скопом, полная ерунда.
27 Ненавижу 1С
 
гуру
18.01.12
11:55
Excel круче
28 Ахиллес
 
18.01.12
11:55
Адназначно
29 spleen
 
18.01.12
11:58
для удобства работы операторов я создвал всякие удобные вещи. Мониторы заявок, быстрое создание документов и все такое.
Лучше попытайся таким образом. Создай удобную форму работы, все не нужное убери.
30 jsmith82
 
18.01.12
11:58
(21) пока что самое правильное решение имхо это текущий регистратор на один день
типовая задача
клиент сделал три заказа, товары приходят частями
оператор должен видеть все движухи клиента и вешать на них склады отгрузки, а также ставить даты в зависимости от набива товаров на складах и важности заказов
в итоге имеем список "Клиент товар заказ дата"
как это привязать к одному документу, не знаю
операторы не должны видеть документы, они должны видеть сам регистр и редактировать регистр. по крайней мере они так сами заявляют своими словами
да, эксель бы помог, конечно
31 Starhan
 
18.01.12
11:58
(30) можно и один в год если правильно разграничить в нем нужные периоды
32 jsmith82
 
18.01.12
11:59
забыл добавить, они щас это делают в какой-то самописке на делфях. в шапке ставят фильтр и редактируют
33 spleen
 
18.01.12
12:00
(30) скорее всего нет точного ТЗ.
Надо от этого отталкиваться. А всяких фильтров в 1С хватает чтоб все что надо отбирать.
34 Ахиллес
 
18.01.12
12:00
(32) Откуда эти тупицы вообще знают такое слово "Регистр"? Ты их научил? Покажи им форму журнала и скажи, что это регистр.
35 spleen
 
18.01.12
12:02
(34) Они хотят видеть строки табличной части. Скорее всего
36 jsmith82
 
18.01.12
12:02
(34) эти тупицы щас видят у себя на экране список "Клиент товар заказ дата" и воят на него фильтры и редактируют свободно. а эта дельфийская мутотень ещё собирает итоговые данные
37 vde69
 
18.01.12
12:02
(30) самое правильное решение это автоматизация не формы а процесса....

то есть нужно расписать что сейчас происходит реально, возможно подкорректировать и запрограмировать.

Вероятно самым правильным решением будет довольно сложный БП....
38 spleen
 
18.01.12
12:03
(36) и что это нельзя сделать в 1С?
39 ILM
 
гуру
18.01.12
12:04
(0) Убиться можно... Строки, ресурсы, документы, регистры.
А после прочтения вообще волосы дыбом. Там воровство в квадрате, а ы его в куб хочешь возвести. Отгрузка не может быть скопом. Она должна быть привязана к заказу, к машине, к контрагенту, к менеджеру  и т.д. И должен быть запрет неоперативного проведения. А иначе получится я отгрузил в базе записал, пришла уборщица тётя Маша и вписала в тот эе документ ещё три отгрузки. Там директор ещё не разорился? Представляю сколько он теряет средств.  "Русский склад отгрузки" безжалостный и беспощадный.
40 jsmith82
 
18.01.12
12:04
(37) ну хз. просто как-то не хочется верить, что 1ска не сможет делать то, что делает щас какая-то самописка. это же учетная программа!
согласитесь, жаль, что нет регистра, не привязанного к документу, но дающего виртуальные таблицы
была мысля воять в регистр сведений.... тормоза конеш будут с итогами, но хрен уж с ними
41 spleen
 
18.01.12
12:04
(37) Я думаю важно быстро и точно. А что они не совсем верно, вопрос второй.
42 Ахиллес
 
18.01.12
12:06
(39) А кто тебе сказал, что там бухгалтерия не ведётся? Оперативный учёт менеджеры для себя могут хоть в экселе вести.
43 Evpatiy
 
18.01.12
12:16
(0) Вы когда говорите у меня ощущение что вы бредите
44 Evpatiy
 
18.01.12
12:16
(43) (с)
45 ILM
 
гуру
18.01.12
12:17
(42) Ага ведется, всё что купили, сразу же списали на...
46 1с-кин
 
18.01.12
12:26
(40) >была мысля воять в регистр сведений.... тормоза конеш будут с итогами, но хрен уж с ними
- а когда дельфи делают фильтр по миллиону строк - тормозов нет?
Делаете так:
Пишете свой "документ", где только ТП (привязанное к РН или по-хитрому к нескольким нужным РН), нужные фильтры и нужные данные.
Отбор по умолчанию - в пределах года (иначе ТП погребется под кучей данных).
Пользователи делают, что хотят - отборы свои, ввод-вывод, редактирование - каждый свое и в своем "документе".
При вводе/редактировании данных - меняете данные регистра/регистров.
Документы-регистраторы (у каждого оператора свой в течении дня) не светите, отбор по ним не делаете в принципе, чтобы отображалось "как-будто все едино" у них на форме.
Ну, и обновление ТП раз в 10 минут - чтобы изменения, внесенные соседом-оператором,  показывались.
Остальное - ПФ, взаимодействие, порядок - накручиваете сверху на этот костяк.
Доделываете, шлифуете, месяца три сопровождаете, и - можете уходить :))
47 s03
 
18.01.12
12:47
(40) Да с чего ты упёрся, что 1С этого не может. Уже много раз в теме сказали - 1 строка регистра это 1 документ. А затем главное не обращать внимание на наличие ссылки, ну забудь что она там есть и сможешь работать как будто её и нет. И будет тебе счастье.
48 jsmith82
 
18.01.12
12:58
(47) наверно, так лучше всего будет
49 Aleksey_a_z
 
18.01.12
13:28
(0) а причем тут Акцапта?)
50 1с-кин
 
18.01.12
13:34
(48) тебе уже все ТЗ написал в (46).
51 jsmith82
 
18.01.12
13:36
(50) а чо такое тп и пф
52 1с-кин
 
19.01.12
10:25
(51) ТП - табличное поле, ПФ - печатная форма.
53 5 Элемент
 
19.01.12
10:41
1С могла бы сделать возможность записи в регистр накопления без привязки к регистратору.
Я даже знаю задачу где это нужно.
54 jsmith82
 
19.01.12
10:42
(53) ???
55 5 Элемент
 
19.01.12
10:46
Почитал тему, оказывается ты решаешь ту же задачу что и я когда-то.
Я тоже пришел к тому что 1 документ - 1 строка.
Но это не правильно т.к. фактически документ это служебная сущность.
56 jsmith82
 
19.01.12
10:47
(55) а как ты сделал
57 1с-кин
 
19.01.12
10:48
(56) единственная таблица в 1с без привязки к регистратору - это РегистрСведений независимый.
Так что выкручивайся как написали выше.
58 5 Элемент
 
19.01.12
10:49
Меня не послушали и сделали 1 документ - много строк.
Теперь парятся с этим когда по одной стоке план сделан а по другим требуется перепланировать.
59 1с-кин
 
19.01.12
10:49
(55) проблема великая в 1с - что все загнано в рамки "документов" и подстраивается под них, а не наоборот - документы под операции.
60 Humandra
 
19.01.12
10:50
Насколько я в курсе, совет из (8) не сработает - вроде как в табличной части документа ограничение же на 200 000 записей?
61 5 Элемент
 
19.01.12
10:50
100 000
62 Krendel
 
19.01.12
10:50
(46) ыыыы, опять вылезло ;-)
63 jsmith82
 
19.01.12
10:50
не, про таб часть я даже не думаю
64 jsmith82
 
19.01.12
10:51
(59) муть идёт ещё от быдлобухии 90-х, когда о плане даже не думали, а только о первичке
65 jsmith82
 
19.01.12
10:52
хотя.. 1совцы всегда так, потихоньку воруют у аксапты и сапа. нет чтобы сразу все втюхать
66 1с-кин
 
19.01.12
10:53
(62) не светись и забейся...
(60), (61) - откуда данные про количество? должно быть кратно х в степени 2.
(60) можно же не все выводить, а отбор хитрый сделать - за месяц там, два, три... только нужные доки... только конкретного оператора...
67 Humandra
 
19.01.12
10:55
(66) А в каком-то учебнике читала когда-то. Вроде бы Радченко. Не кратно степени двойки было, это точно. Мне казалось, что 200 000, но может и 100 000.
68 5 Элемент
 
19.01.12
10:57
69 Humandra
 
19.01.12
10:59
(68) Ага, сенкс. 99999 получается.
70 Krendel
 
19.01.12
11:13
(66) Ексельку расчитал, или опять будешь людям голову морочить?
71 jsmith82
 
19.01.12
11:48
короче, я врубился
регистратор будет привязан к набору измерений, больше всего похожих на шапку документа
в данном случае заказ
однако редактирование регистра будет неявным в форме обработки. регистраторы обработка будет вычислять сама
72 1с-кин
 
19.01.12
11:54
(71) регсиратор - это объект. Объект - это документ. Сам регистратор не может быть привязан "к набору измерений" в силу того, что измерений у него нет.
И по этой же причине "измерения" не могут быть "шапкой" документа.
Все-таки возьмите за основу ТЗ из (46) (или хотя бы формулировки).
73 1с-кин
 
19.01.12
11:55
(70) РАУЗ выучи хотя бы в общих чертах. Можете за одной партой с Потрошителем поучиться.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн