Вход | Регистрация


1С:Предприятие ::

Метки:

Проведенный документ при перепроведении - в конец дня

Я
   a_aladdin
 
04.03.04 - 11:35
Всем привет. Может кто подскажет - есть проведенный документ Реализация. Пользователь заходит, изменяет, перепроводит. Как сделать, чтообы он при этом вставал в конец дня?
 
  Рекламное место пустует
   SnarkHunter
 
1 - 04.03.04 - 11:36
Пользователь?
   a_aladdin
 
2 - 04.03.04 - 11:37
ну пользователь, оператор, кто угодно ...
   SnarkHunter
 
3 - 04.03.04 - 11:39
Я не знаю что надо сделать, чтобы пользователь, оператор, кто угодно вставал в конец дня...
   a_aladdin
 
4 - 04.03.04 - 11:44
Для особо одаренных -
пользователь, оператор, кто угодно - заходит, изменяет, перепроводит.
проведенный документ Реализация - чтобы он при этом вставал в конец дня.
   SnarkHunter
 
5 - 04.03.04 - 11:46
Повтори еще раз - я не понял...
   a_aladdin
 
6 - 04.03.04 - 11:50
извини, тогда уже ниче не поможет....
   It is me
 
7 - 04.03.04 - 12:03
АвтоВремяКонецДня()
   SnarkHunter
 
8 - 04.03.04 - 12:03
Ну что тебе, трудно?
Просто до меня с третьего раза доходит...
   SnarkHunter
 
9 - 04.03.04 - 12:03
(7)Не взлетит... Это только для новых...
   a_aladdin
 
10 - 04.03.04 - 12:06
не сработает
оно токо для НОВЫХ документов.
 
  Рекламное место пустует
   SnarkHunter
 
11 - 04.03.04 - 12:12
(9)Опоздал...
   a_aladdin
 
12 - 04.03.04 - 12:40
Снаркхантеру - так мож че сам посоветуешь?
   SnarkHunter
 
13 - 04.03.04 - 12:45
Никогда не задумывался над этим... Какой смысл в таком священнодействии?
   a_aladdin
 
14 - 04.03.04 - 13:01
На складе 10 яблок
2 оператора набивают накл;
10.00 - 1 -  5 яблок
10.05 - 2 - 5 яблок
10.10 - 1 меняет (захотели купить 6) - 6 яблок
Остаток = -1
Потом этот плюх вылезает конечно - и при перепрорведении, и яблока этого нету...
Но хочу чтоб 1-ый оператор в данном случае сразу обломался....
   SnarkHunter
 
15 - 04.03.04 - 13:03
(14)А как же контроль остатков?
   a_aladdin
 
16 - 04.03.04 - 13:03
Забыл добавить
10.10 - время когда происходит этот акт
Накл само собой остается в 10.00 и поэтому проводится
   SnarkHunter
 
17 - 04.03.04 - 13:04
Понятно...
У меня контроль остатков не на текущий документЮ а на ТА, поэтому таких грблей нет...
   a_aladdin
 
18 - 04.03.04 - 13:10
о а можно поподробнее, чтоо конкретно ты имеешь в виду?
КонтрольОстатков в моей конф. - это константа(по фирме/юрлицу/ и т.д
   GrayT
 
19 - 04.03.04 - 13:11
Кое-кто@где-то.там показывал как менять группу у нового элемента справочника и говорил что данную технологию можно применить для изменения даты проведенного документа. И выкладывал пример конфы. Но там ее уже нет :((
Записывает дважды
В принципе, дома у меня, кажись, осталась. Если надо оставь адрес вечером переброшу, а может и сейчас кто сподобиться.
Идея в том что бы подменить документ при открытии на документ СоздатьОбъект. Ну а при записи/закрытии его уже можно сделать непроведенным и изменить время

И раcсмотри идею Snarka :)) Дабы не находить гемор..
   SnarkHunter
 
20 - 04.03.04 - 13:14
Я имею в виду, что при проведении документа остаток товара проверяется не на момент проведения документа, а на ТА...
   Demon
 
21 - 04.03.04 - 13:24
(20) Ага а ещё списывает партию, которая пришла через пол часа. Решение хорошее но имеет один большой минус.
Остаток Партия 20 шт.
10-00 Опер1 списывает 15 шт. из Партия1
10-30 Поступает ещё 5 шт. Партия2
10-45 Опер2 списывает 5 шт. из Партия1
10-46 Опер1 пробует изменить документ от 10-00 и списать
уже 19 шт. Тут два варианта
- либо его послать и сказать, что Партия1 нет такого кол-ва товара
- либо списать из партии Партия2, что обеспечивает нам минуса на определенном промежутке времени, т.к. списываем раньше чем оприходуем.

ТАК ЧТО ЭТО НЕ ВЫХОД
   a_aladdin
 
22 - 04.03.04 - 13:28
(20) - Где эту проверку глянуть можно - на каком этапе она осуществляется? Или  это выбрать можно где (в смысле режим проверки контроля остатков)
PS Не сталкивался с этим ни разу, так чтоо если лажу спрашиваю, чмырить не надо....
   SnarkHunter
 
23 - 04.03.04 - 13:30
(21)Ты мне партионный механизм типовых не рисуй, да? Я про остатки говорил... А партии проверяются как раз и на момент документа и на ТА...
   a_aladdin
 
24 - 04.03.04 - 13:35
(19) a_aladdin@mail.ru

приходы у меня редко, так что тут проблемы особой не будет, если я с этим контролем остатков разберусь
   GrayT
 
25 - 04.03.04 - 13:43
Не путай. То что в 19 твоей проблемы не решит. Это я тебе ответил на на (0). Контроль остатков - это другое.
В твоем примере 14 вторую операцию могли сделать на следующий день. Тогда перепроведение на конец дня 1 операции пройдет нормально, но по итогам месяца на минус все одно вылезешь :(
   Demon
 
26 - 04.03.04 - 13:48
(23) Грош цена твоего контроля остатков на ТА если ты не сможешь потом партию списать на Позицию Документа.
   SnarkHunter
 
27 - 04.03.04 - 14:40
(26)Цена моему контролю - два гроша...
А "потом" - это когда?
   Demon
 
28 - 04.03.04 - 14:54
(27) Чуть ниже по коду. Сначала спишешь с остаточного регистра, а вот когда перейдешь к партионному то списать уже не сможешь.
   SnarkHunter
 
29 - 04.03.04 - 15:12
(28)АвтоВремяНачалоДня ни о чем не говорит? Это реплика для твоего примера в (21)...
   alxkorvin
 
30 - 04.03.04 - 15:43
Если документ создан текущим днем, то если снять его с проведения, а потом провести, документ упадет в конец дня.
   Demon
 
31 - 04.03.04 - 16:29
(29) Дело не только в размещении в пределах дня. Даже если представить что между операцией 10-00 и 10-30 прошли сутки. То АвтоВремяНачалоДня не поможет.
(30) Заставь операторов делать такую операцию.
   Demon
 
32 - 04.03.04 - 16:31
SnarkHunter, могу сказать одно. Можно спорить сколько угодно. Но факт остается фактом думали мы над таким решением для одного производственного предприятия, но результат один НЕ ПОДХОДИТ.
   alxkorvin
 
33 - 04.03.04 - 16:44
УстановитьВремя - твой друг
 
  Рекламное место пустует
   3V
 
34 - 04.03.04 - 17:18
(0) а на какой конфе реализован учет?
   SnarkHunter
 
35 - 04.03.04 - 17:44
(32)Я спорить не собираюсь... Есть решение и оно работает... Не первый год...
   a_aladdin
 
36 - 04.03.04 - 21:19
(31) - так и делаю, но надеюсь, что есть способ, оттличный от этого онанизма
(33) - не сработает
(34) КК 4.4 (но в торговле 9 то же самое)
(35) - так напиши про него - че там с этим контролем остатков...
   Святогор
 
37 - 05.03.04 - 04:25
В кнопке "Провести" перед вызовом проведения поставь вызов процедуры, которая делает сначала документ непроведенным, потом меняет его время. Далее запускается процедура проведения.

Сам я так не делал, но есть мысль, что работать будет. Вобщем, попробуй.

Например, в формуле кнопки "Провести" пишешь:
  ВремяКонецДня();Провести();

здесь
"ВремяКонецДня()" - это твоя процедура в модуле формы документа, где ты делаешь документ непроведенным и меняешь его время.
"Провести()" - стандартный вызов процедуры проведения документа.

Как определить последний проведенный документ в дате, надеюсь, сам разберешься? %)
   SnarkHunter
 
38 - 05.03.04 - 05:06
(37)Неправильная мысль... Прежде чем давать такие советы - проверь сам... А то неловко как-то становится за тебя...
   327
39 - 05.03.04 - 06:28
(38) Это у тебя неправильная мысль...

Автоматический наступатель на ХХХХ должны испытать все....  Умноые после этого будут его обходить....
   SnarkHunter
 
40 - 05.03.04 - 06:38
Тут ты прав...
   Святогор.
41 - 05.03.04 - 06:56
М-да... тут вы правы :)
Сделать непроведенным можно только незаблокированный документ. Но я честно предупредил, что не пробовал сам.

P.S. УВАЖАЕМЫЙ ВОЛШЕБНИК, А ГДЕ У ВАС ТУТ ПАРОЛЬ ВСПОМИНАЮТ?
   SnarkHunter
 
42 - 05.03.04 - 06:58
Неопробованные методы не предлагать...
   327
43 - 05.03.04 - 07:26
Появилась первая жертва прибора .....
   a_aladdin
 
44 - 05.03.04 - 09:48
Ну так что сделать-то можно?
Все эти варианты(УстановитьВремя, автоконецдня, сделатьнепроведенным) я уже давно перепробовал, даже пытался че-то с обработкой замутить - не выходит каменный цветок...
   GrayT
 
45 - 05.03.04 - 10:44
(44) Так ты письмо не получил?
   shura
 
46 - 05.03.04 - 10:59
(44) и иже с ними:
"УстановитьВремя", "сделатьнепроведенным" проходит только для объектов, созданных функцией СоздатьОбъект.
Поэтому нужно при закрытии документа передавать этот контекст формы этого документа в качестве параметра в обработку, в обработке документ сохранять, затем его опять находить, делать непроведенным, изменять время, сохранять, программно проводить.

Ищи это все на dead.hare.ru
   shura
 
47 - 05.03.04 - 11:00
+(46)
"в обработке документ сохранять, затем его опять находить"=в обработке документ сохранять, закрывать (!), затем его опять находить
   a_aladdin
 
49 - 05.03.04 - 12:46
(45) - щас получил
разбираюсь, но чувствую, что мне не поможет
 
  Рекламное место пустует



Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует