Имя: Пароль:
1C
1C 7.7
v7: Как грамотно править минуса?
, ,
0 Double_Medved
 
24.01.14
12:52
Добрый день! Подскажите плиз, как правильно бороться с этой проблемой. ТиС, дописанная. В течении двух лет был отключен контроль отрицательных остатков, проводили в минус, не заморачивались на выборе правильного склада. Потом обнаружили что минуса. Например на складе 1 находится 2 шт, а на складе 2 минут 3 штуки. Периодически забывали внести приходный документ, периодически не заморачивались чтобы внести реализацию или перемещение. В итоге в остатках полный разгром. Так вот у меня вопрос - как программно правильно выправить минус в партии, если реальные документы давно потеряли? например было поступление на 1 шт, а реализовали 2 шт, в партии - минус 1. Так вот если сделать оприходование - оно же по идее создаст новую партию, а старая так и останется висеть. Это надо как-то приходовать именно в конкретную партию, не создавая новую?
1 nola
 
24.01.14
12:55
вообще лучший вариант - провести инвентаризацию и начать новую базу. Из личной практики восстановить учет корректно в таком случае не удалось.
2 andreymongol82
 
24.01.14
12:55
Даааа, то есть быстренько напишем программу, которая заткнет минуса. Пофиг, что остатки будут неправильны.
Вестимо - завести новую базу и провести инвентаризацию.
3 Mikeware
 
24.01.14
12:59
"периодически не заморачивались чтобы внести реализацию или перемещение" - замечательно! Насчет приходников и расходников тоже "не заморачивались"? :-)
4 zak555
 
24.01.14
12:59
товар1=0

склад1=+10
склад2=-7
склад3=-3

документ инвентаризация зануляет все склады, а фактический остаток переносит на спецСклад

далее настоящей инвентаризацией делаем перемещение
5 Double_Medved
 
24.01.14
12:59
(1)(2)Спасибо, это конечно логично. И вообще ситуация ужасная конечно. Но вот программно - раз 1с ка позволяет залезть в минуса, то она ведь как-то может из них вылезти? Интересует регистр ПартииНаличие. И вот оприходование - оно же каждый раз создает новую партию?
6 oslokot
 
24.01.14
12:59
(0) т.е. не только в Партиях минуса, а еще и в остатках?
Тогда нужно сначала сделать Инвентаризацию, а потом привести в порядок регистр ПартииНаличие

Есть замечательная поделка "Двигатель регистров", с ее помощью можно поправить любые регистры
7 Mikeware
 
24.01.14
13:00
(6) ток кто может ей воспользоваться - не задает такие вопросы...
8 Double_Medved
 
24.01.14
13:01
(3)Приходники и расходники вроде не забывали, что очень иронично.
9 Масянька
 
24.01.14
13:02
(0) Сворачивай, переноси и корректируй остатки.
10 ADirks
 
24.01.14
13:03
Есть такой замечательный афоризм: если автоматизировать бардак, то получится автоматизированный бардак.

или вот ещё (хотя и про другое): если увеличивать быстродействие системы, не заботясь об устранении ошибок, то получим систему, с высокой скоростью совершающую ошибки.
11 Double_Medved
 
24.01.14
13:04
(6)Инвентаризация - она же создает Списание и Оприходование, я смотрел в код - Оприходование заполняется если ФактическоеКоличество больше Учетного, и при этом Учетное количество больше или равно нулю. То есть по умолчанию на минуса вообще не рассчитано
12 aka AMIGO
 
24.01.14
13:04
советую ввести в форму списка номенклатуры 2 колонки - остаток и резерв.. или 3 - добавить "Свободный остаток"
хоть как-то насторожит юзеров при создании доков
13 Масянька
 
24.01.14
13:05
(11) Зови специалиста.
14 КонецЦикла
 
24.01.14
13:05
(11) Могу помочь занидорага
15 aka AMIGO
 
24.01.14
13:08
а право изменять константу-разрешение продавать отрицательные - дать СверхСуперАдминистратору.
и напоминать через день, если забыл ССА поставить запрет
16 Double_Medved
 
24.01.14
13:09
(12) Я уже недавно так сделал) Юзерам надавали люлей, включили контроль отрицательных остатков, В форме подбора я пишу свободные остатки и резерв, если док не проводится, то все разжевывается "В строке номер 1 проблема - выбрано 2 унитаза продать со склада номер 1, на складе номер 1 их 0 .Остатки на других складах: на складе номер 2 из 3 штуки. Перевыберите склад"
17 Mikeware
 
24.01.14
13:10
(13)Да, программист им явно не помешал бы....
18 Питерский_
Никола
 
24.01.14
13:11
(16) Вам работники на склад не нужны ? Подмышкой на какую сумму максимум можно унести ? Ценовой диапазон какой ?
19 Масянька
 
24.01.14
13:12
(17) Да нет. Нужен не просто программист, а именно Специалист - и кодить умеет, и мат. часть знает :)
20 Double_Medved
 
24.01.14
13:12
(13)(17)Блин ну я думал что тут специалисты водятся, которые могут подсказать. Я же не прошу написать за меня дофига кода и т.д., а прошу совета, как правильно выправлять минуса. Неужели никто никогда не приходил в фирму или не получал заказ, где уже были минуса?
21 aka AMIGO
 
24.01.14
13:14
(18) в этом варианте отрицательных-бы не было :) склад пуст, но в 1с-тип-топ :)

(20) тебе уже ответили: перенести остатки в новую базу и сделать Инвентаризацию
22 Масянька
 
24.01.14
13:14
(20) Тебе уже несколько раз сказали: сворачивать, корректировать остатки (реальные). Или через инвентаризацию.
23 Mikeware
 
24.01.14
13:14
(20) водятся. и тебе уже сказали.
24 Double_Medved
 
24.01.14
13:14
(18) Мы торгуем стекловатой, сертификации не подлежит. Можно унести 2 охапки
25 KRV
 
24.01.14
13:16
(20) Делать инвентаризацию. Другого варианта нет. Ну или забить..
26 Double_Medved
 
24.01.14
13:17
Директор просто против создавать новую базу, сказал что новую тоже засрут, так пускай выправят старую. Посадили бухгалтершу искать ошибки и недостающие документы, она их вбивает, остатки приближаются к реальности, но восстановить 2 года таким образом думаю нереально, вот и думаю как правильно работать с документом инвентаризации. Вот обнаружил что собственно на минуса она не рассчитана, думаю как быть
27 Mikeware
 
24.01.14
13:18
(24)"Стоит мужик на дороге, голосует. Останавливается грузовая машина. Мужик просит подвезти, водилар говорит, что в кабине места нет, а в кузове у него стекловата.
Ну, мужик отвечает: Ничего страшного на вате посижу, стекло подержу".
Водила довозит мужика до конечной точки, тот выходит весь чешется и говорит водиле:. "Стекло... вата... да у тебя полный кузов мандавошек!"
©
28 Mikeware
 
24.01.14
13:18
(26)да все реально. Восстанавливаешь остатки чтоб в минуса не уходили, а партии создадутся при перепрроведении...
29 Масянька
 
24.01.14
13:19
(26) Объясняй директору, что старую не выправят. Ну, разбили машину, вдрызг. Только на зап. части.
30 oslokot
 
24.01.14
13:19
(7) да, я помню пришел в фирму, в которой работаю по сей день, 8 лет назад. И что я увидел:

Комплексная, 3 юр.лица, 3х летняя база.
Контроль остатков отключен.
Режим списания партий неоднократно менялся с ФИФО на Средний и наоборот :) в течении года(!) :)
Последовательность ввода документов обычно была такой: сначала расход, потом приход :)
Разруха полная.

Не помню почему я не создал новую базу, наверное побоялся.
Короче, взял я двигатель и потихонечку, потихонечку... партии, покупатели, поставщики.

Зато любо дорого посмотреть на результат, все ровненько как в аптеке.

Так что, (0) вперед. Работа творческая, могу точно сказать :)
31 Voronve
 
24.01.14
13:20
(30) Творческая ? оО ))))
32 Масянька
 
24.01.14
13:22
(30) Поспорю.
4 года пришла. БД с 2002. Тоже минуса, но слава Богу, не много. Сначала пыталась ручками: улетала лет на пять назад. Один поправила, а другой поехал - в поступлении/реализации не одна позиция. Плюнула, свернулась, отредактировала остатки - лепота. Уже 3 года :)))
33 ptiz
 
24.01.14
13:22
(0) Ну приходуй недостающие товары. В чем проблема?
"оно же по идее создаст новую партию, а старая так и останется висеть." - почему "висеть"? Спишется в своё время согласно политике учета партий.
34 ptiz
 
24.01.14
13:23
(26) Директор - умница. Прав.
35 Double_Medved
 
24.01.14
13:25
(33)Получается надо приходовать задним числом, перед документом который вызвал минуса, и перепроводить этот документ? Тогда у него хватит остатков и он не спишет в минуса?
36 aka AMIGO
 
24.01.14
13:37
у нас была принята девица, специально сидящая "на остатках", следила за минусами.
Номенклатуры было ок. 80.000 единиц, и юзеров больше 50 человек не уследить за всем

вот моя борьба с отрицательными остатками
http://gyazo.com/95988451122c8cd9cea6b333d06bad39

у нас 5 филиалов, связанных документов навалом, стоит любой бушке распровести (или даже удалить пром.документ, и так бывало) - в БД появляется куча минусов.
конфа сродни ТиС, только старая, образца 2000 года. Отчет есть, но он у вас работать не будет, заточен под себя
37 aka AMIGO
 
24.01.14
13:38
+36 есть и второй отчет - о фактических минусах, с выводом последовательности документов, образующих минус
38 andreymongol82
 
24.01.14
13:46
(26) Блин, да не только с документами по инвентаризации в 1С тебе надо работать, а на складах провести инвентаризацию. Вбить нормальные остатки. И потом недостачу/излишки раскидать на "работничков". Вмиг присмиреют.

Зачем программно? А если "работничек" сп...т ящик пива, тоже будешь потом минус в плюс закрывать?
39 Питерский_
Никола
 
24.01.14
13:53
(38) Думаю что у них на складе есть Иваныч,Петрович или еще какой нибудь *ич, у которого как у волшебного Сулеймана все по честному и без обмана )))) и ведется свой учет на складе(ексель, тетрадки, листки, наклейки и т.д.), а эта база нужна видно даже не бухгалтерии так как большая часть в черную и доки делаются по согласованию с клиентурой/поставщиками. А вот манагеры(продажники) которые работают с этими сферическими остатками страдают и плачут директору что у них все плохо. Типичный торговый бизнес в России. ИМХО.
40 ЧеловекДуши
 
24.01.14
14:00
(0) Забей... Вы либо контролируете, либо как обычно, торгуете в минус... т.е. не обращаете внимание :)
Самый главный контроль, это Административный, Управляющий, если еще проще, то должен сидеть человек и за минуса всех иметь. Если вы не можете это предоставить, то все твоё обессмыслено :)
41 Mikeware
 
24.01.14
14:02
(39) e;t yt nbgbxysq
42 ЧеловекДуши
 
24.01.14
14:02
(39) Манагеров по боку... не он же контролирует...
Пусчай он ноет, хоть уволится. Но если руководство забило на остатки, то толку их причесывать :)
43 Mikeware
 
24.01.14
14:02
(39) уже не типичный
44 Mikeware
 
24.01.14
14:03
(42) не уволится. они с конторой просто созданы друг для друга
45 Double_Medved
 
24.01.14
14:04
(39) А Петрович на складе имеется
46 Double_Medved
 
24.01.14
14:05
(39) ему лет 50 и он с трудом находит кнопку "пуск"
47 Mikeware
 
24.01.14
14:08
(49) но если найдет.....
48 ЧеловекДуши
 
24.01.14
14:44
(47) Как правило, 100% найдет, но скажет, что - "Сынок, я лучше в Уме" :)
49 ptiz
 
24.01.14
15:12
(35) Зачем задним? Текущим числом скорректировать остатки до правильных и работать.
50 Злой Бобр
 
24.01.14
15:30
(0) Ну выбирайте ваш вариант:
1. Остаток на складе товарной позиции сходится с фактическим но в партиях есть минуса.
Лечение - пройтись по партиям и исправить минуса.
2. Остаток по товарной позиции сходится с фактом по всем складам, но в разрезе складов есть минуса. Возможно что и в партиях.
Лечение - то же что и п.1, но еще и по складам.
3. Остатки по товарной позиции несходятся с фактом.
Лечение - вносим остаток по инвентаризации. Проходимся по партиям и правим минуса. После этого делаем пустую копию рабочей базы и переносим туда остатки, т.к. старая база уже распухла по незакрытым регистрам и смысла в ней уже нет.

Типа все.
51 Double_Medved
 
24.01.14
15:35
(50)Спасибо, буду работать
52 Torquader
 
24.01.14
15:40
(50) Ещё забыл про пересорт сказать.
Бывает, что в базе два-три товара по одинаковой цене, а при продаже их продают как один или случайно выбирая.
53 Torquader
 
24.01.14
15:41
Вообще - на самом деле, нужно сначала спросить у тех, кто работал - а нужно ли им выправлять то, что было в прошлом.
Может быть - инвентаризация и начало с чистого листа ?
54 Double_Medved
 
24.01.14
15:45
(53) Да предлагали такой вариант, директор против, сказал насвинячили - разгреббайте
55 Злой Бобр
 
24.01.14
20:22
(52) Незабыл. Это п.3.
56 GROOVY
 
24.01.14
20:29
Грамотно: "минусы".
57 vde69
 
модератор
24.01.14
20:35
(50) еще вариант:

1. для каждого товара заводим отдельную партию "хххх"
2. все продажи вешаем на эту новую партию, при этом идем "от продажи" и раскручиваем партию назад во всех документах по партии перебиваем ее на "хххх"

получаем усредненку по старым оборотам с одной партией (списаной в ноль) и кучу остатков по партиям которые не продались (минусы полностью уйдут). ну ко всему по части партий "хххх" будут минусы...

далее делаем ручную инвентаризацию минусов и остатков. все профит :) и база не распухла и минусов нет....
58 Злой Бобр
 
24.01.14
21:53
(57) Для этого есть Партия по умолчанию (в типовых вроде так называется). Но автору судя по всему учет по средней ненужен. Иначе б и вопроса небыло.
Варианты автору даны. Заниматься угадыванием чего и как никто небудет. Так что осталось самое простое - взять и все сделать. Поскольку автор явно далек от темы то думаю спустя время народ плюнет и введет остатки в новую базу.
59 Torquader
 
24.01.14
23:21
(58) Вопрос в том - будут ли после исправления остатков работать правильно.
А то получается - если контроль отрицательных включён, то документ не проводится, значит, он остаётся в базе непроведённым.
Потом, людям надоедает, что часть документов проводится потом (когда остатки это позволят) и опять включат возможность иметь отрицательные остатки.
60 Злопчинский
 
25.01.14
03:59
Самое главное - поставить пиплов перед фактом. Факт простой - учет и факт - должны сходится. Поэтому - выправляем как можем и врубаем контроль остатокв. Главное - продержаться неделю. на все вопли - послыат всех в лес. любое ЦУ от ЛПР по временному отключению контроля - обсуждать долго и выностиь мозг руководству. капать на мозг за повышение ЗП за вечернюю- ночную работу. нагло требовать премий. грозить уходом.. короче годятся все методы в результате - или в конторе вучете будет порядок или вас не будет в конторе. Ну у кого ипотека и жаба - выбирают средние варианты...
.
Главное - любую возникшую проблему купировать сразу же. как Амига написал - скорость совершеняи ошибок важна. накосячили у меня пиплы - тривиально руками неправильно внесли ГТД (а с контролеми учетом ГТД у нас строго). хорошо что после конца дня я это увидел при ежедневнх регламентах а вносили близко концу дня - и то пришлось покопатся пока повыколупывал. Назавтра устроил разборку. бухя, BILAT!! мне - чтио вы кипишите.. я видела завтра бы исправила... я блин не вытерпел - это говорю у вас в бухии что день что два - похрен - вы реально работаете неделю перед отчетностью, а в оперативке - день пропустили - три дня разгребать. КТО БУДЕТ РАЗГРЕБАТЬ?? вы же пилять! все сводите "в кучу"... вам похер.. потом к кому это всепридет - к Сергею Михаловичу!! так что нахрен!!!
.
вот так воюю, выношу мозги (ну и сам косячу бывает, не без этого.. но сам накосячил сам исправил)... зато можно неделями в офисе не появляться...
61 rphosts
 
25.01.14
06:25
(0) 1.сворачиваем остатки безотносительно складов в целом по организации.
2.выполняем инвентаризация.
3.выполняем переход на УТ11.1
62 Aleksey
 
25.01.14
06:32
Интересно, а куда девать разницу в себестоимости?
63 France
 
25.01.14
06:37
(0) собственный опыт: и правка документов (вытягивая целый год после неудачного переноса из 7.7) и инвентаризация с оприходованием\списанием.
Вариант с инвентаризацией - самый правильный и наименее трудоемкий.
зы.. правда, базу, где проводил инвентаризацию з.рали в течение 3 месяцев, а там, где правил за год - живет и здравствует.
64 Адинэснег
 
25.01.14
08:23
(0)приходуйте по миллиону шт каждой позиции на каждый склад и забудете про минуса :-D
65 zak555
 
25.01.14
09:11
(62) она же не по складам разбита
66 Aleksey
 
25.01.14
09:11
(65) И что?
67 vde69
 
модератор
25.01.14
11:38
(60) я у себя в новой в базе сделал такую фишку:

1. завел товарную последовательность в разрезе сделок (заказов)
2. сделал фоновое восстановление последовательности по сделкам (довольно хитрое)
3. в случае 10 неудачных попыток восстановления сделка помечается спец образом, после этого эта сделка временно исключается и процедур восстановления, при этом такая сделка отмечается красным во всех журналах/отчетах, идет уведомление ответственному + автору, и в самой сделке отражаем огромную картинку (я сделал барашков шони, весь офис катался по полу, но потом все обиделись на меня:) )

все, теперь если кто лезет в заднее число - пусть просто если накосячит через 5 минут пол базы будет красной и все будут стоять на ушах :)))
68 Torquader
 
25.01.14
19:31
(67) На самом деле, если мы хотим, чтобы машина помогала работать, то остатки в машине должны быть такими же, как и на складе.
Если этого нет, то никакая возможность увидеть, что кто-то накосячил, не спасёт, так как если документ введут не сразу, а потом, то и товар появится на складе потом.

В заднее число, иногда, приходится лазить только потому, что кто-то не умеет вводить документы - если оприходовали не тот товар, то это нужно как можно быстрее исправить. Да, конечно, может быт проблема, если его уже успели продать, но реальная проблема в том - что в базе один товар, а на складе - другой. И, всё-таки, цель любой автоматизации - уменьшить вероятность таких сюрпризов. В противном случае, компьютер превращается в умную печатную машинку.
69 Злопчинский
 
25.01.14
20:59
(67) что есть "барашки шони"..? - хочу покататься по полу! - в пиринципе мгу и без барашков прямо сейчас это сделать, но с барашками наверное будет прикольнее...?
70 Злопчинский
 
25.01.14
21:01
(67) кстати, да. У меня получается так: что при косяке "выгоднее" базу сразу поставить "раком" - это обходится дешевле, чем работать со скрытым косяком и потом разгребать. Ну и вариант когда при косяке все сразу становится раком - выгодно еще и в том смысле что народ вообщем дисциплинируется сразу... и текущие обязанности выполняет ок, а не как бог на душу положит..
71 Torquader
 
25.01.14
23:41
(69) Вообще-то, картинка с бакланами выглядит более "жизнеутверждающе".
72 Злопчинский
 
25.01.14
23:56
дайте картинок и с барашком шони и с бакланами!
73 vde69
 
модератор
26.01.14
12:11
(72) я взял кстати из аватарки с мисты у кого-то :)

что то вроде
http://cartoonline.ru/images/mults/shaun_the_sheep/shaun%20the%20sheep.jpg
74 Злопчинский
 
26.01.14
13:04
а бакланы где?
75 sttt
 
26.01.14
13:27
(5) для контроля отрицательного есть константа, если типовая
76 Torquader
 
26.01.14
15:48
(74) Я просто в google набрал баклан картинка и выбрал "наиболее симпатичного"
вот, например, http://upload.wikimedia.org/wikipedia/commons/thumb/b/bd/Cormorant_(Phalacrocorax_carbo)_(17).jpg/450px-Cormorant_(Phalacrocorax_carbo)_(17).jpg
77 Torquader
 
26.01.14
15:50
http://upload.wikimedia.org/wikipedia/commons/thumb/b/bd/Cormorant_(Phalacrocorax_carbo)_(%31%37).jpg/450px-Cormorant_(Phalacrocorax_carbo)_(%31%37).jpg

P.S. кто-то так и не написал нормальное отслеживание скобок в url-ссылках.
78 DGorgoN
 
26.01.14
15:55
(0) Я делаю очень просто. Все минусы забиваю в приходный документ, перепровожу базу (с выгрузкой/загрузкой если это дбф). Далее по проблемным позициям делается инвентаризация.
79 DGorgoN
 
26.01.14
15:55
+(78) Естественно документ на дату возникновения минусов.
80 Злопчинский
 
26.01.14
16:05
я как-то стараюсь не допускать возникновения минусов...
Независимо от того, куда вы едете — это в гору и против ветра!