Имя: Пароль:
1C
1C 7.7
v7: Как изменить дату конца реализации товара
,
0 oohn
 
22.05.16
11:26
Ситуация: 1с предприятия, Конфигурация Бухучет 4.5 При отгрузке товара в накладной проставляется дата конца реализации товара, она равна 30 суток, Сейчас этот показатель изменился до 180 суток, где это поменять не приложу ума.
1 Aleksey
 
22.05.16
11:28
Это что еще за дата такая?
2 Фрэнки
 
22.05.16
11:32
(0) никто тебе не раскажет на пальцах, где это, но посмотри самостоятельно на процедуре, формирующей накладную. Это же про печатную форму идет речь?
Для документа отгрузки подключена печ-форма, возможно даже внешняя - надо открывать базу, открывать конфигуратор и смотреть.
3 Chameleon1980
 
22.05.16
11:54
угадайка

показывайте хоть md свой
4 oohn
 
22.05.16
12:07
вот картинка https://yadi.sk/i/KzUN8jKUrtoSz
5 Chameleon1980
 
22.05.16
12:13
это нетиповое решение (допиленная конфа)

когда я просил показать свой md - означало выложить куданить файл своей конфигурации (md)

это просто конфигурация (без данных)

когда будет мд - вероятно тогда вам кто-то и решится помочь.

а так - угадайка (повторяюсь)
6 ДенисЧ
 
22.05.16
12:25
В типовой такого функционала нет.
Поэтому - зовите программиста
7 oohn
 
22.05.16
12:25
8 oohn
 
22.05.16
12:27
В типовой такого функционала нет.
Поэтому - зовите программиста

Где ж этих программистов в нашей деревне взять
9 oohn
 
22.05.16
12:28
был один и тот свалил за границу
10 ДенисЧ
 
22.05.16
12:29
А как деревню зовут-то?
Не Москва, часом? ))
11 ДенисЧ
 
22.05.16
12:30
Оттуда обычно все валят...
12 Фрэнки
 
22.05.16
12:30
(9) тогда нужно озаботиться о возможностях подключения программистов через RDP или какой-нибудь вьювер.
13 oohn
 
22.05.16
12:31
не Москва, Залегощь, если о чем то это говорит
14 oohn
 
22.05.16
12:32
могу дать доступ через тимвивер
15 Chameleon1980
 
22.05.16
12:33
все у вас правильно (+месяц):

Процедура Вводнового()
    вИДрЕАЛИЗАЦИИ = Перечисление.ВидыРеализации.ПродажаВРозницу;  
    Склады = создатьобъект("Справочник.МестаХранения");
    Склады.НайтиПокоду("00008") ;
    Склад = Склады.ТекущийЭлемент();
    отпустил = склад.МОЛ;
    ДатаКонца = ДобавитьМесяц(ДатаДок ,1);
Конецпроцедуры


вот жеж:

    ДатаКонца = ДобавитьМесяц(ДатаДок ,1);
16 Chameleon1980
 
22.05.16
12:34
т.е. - не верю (про 180 дней)
17 oslokot
 
22.05.16
12:35
(16)  а им и нужно поменять с 30 на 180)
18 Chameleon1980
 
22.05.16
12:36
заменить на:

ДатаКонца = ДобавитьМесяц(ДатаДок ,3);

в двух местах
19 oohn
 
22.05.16
12:37
На что заменить? Добавить6Месяцев?
20 Chameleon1980
 
22.05.16
12:38
а ну да:
ДатаКонца = ДобавитьМесяц(ДатаДок ,6);

поторопился
21 oohn
 
22.05.16
12:38
И как туда попасть? Ни разу туда не лазил
22 hhhh
 
22.05.16
12:39
(16) ему надо 180
23 Chameleon1980
 
22.05.16
12:39
открывайте конфигуратор

в ветке документы ищите
"ОтпускВЦехе" (открывайте)

там кнопка "Форма"

в самый низ идите:

заменяйте две процедуры на:

Процедура ПриИзм()
    ДатаКонца = ДобавитьМесяц(ДатаДок ,6);
Конецпроцедуры

Процедура Вводнового()
    вИДрЕАЛИЗАЦИИ = Перечисление.ВидыРеализации.ПродажаВРозницу;  
    Склады = создатьобъект("Справочник.МестаХранения");
    Склады.НайтиПокоду("00008") ;
    Склад = Склады.ТекущийЭлемент();
    отпустил = склад.МОЛ;
    ДатаКонца = ДобавитьМесяц(ДатаДок ,6);
Конецпроцедуры
24 oohn
 
22.05.16
12:40
ага, нашел, пробую
25 Lazy Stranger
 
22.05.16
12:40
Конфигуратор - Открыть конфигурацию
Документы - ОтпускВЦехе
Модуль формы
там поиском найти строку и поменять или на
ДатаКонца = ДобавитьМесяц(ДатаДок ,6);
или, если нужно не 6 месяцев, а именно 180 дней:
ДатаКонца = ДатаДок+180;
26 Chameleon1980
 
22.05.16
12:40
(22) да-да - поторопился - я думал они хотели на 30 поменять
и с добавитьМесяц(Дата,3) тоже поторопился (это жеж 91-92 дня)
27 Chameleon1980
 
22.05.16
12:41
зачатки нового программиста :)
28 Lazy Stranger
 
22.05.16
12:43
а ещё лучше этот срок в днях или месяцах вынести в константы и в следующий раз менять уже на ходу, без изменения конфигурации
29 oohn
 
22.05.16
12:44
все работает, круто!!! спасибо Chameleon1980
30 oohn
 
22.05.16
12:44
я искал в константах, но не нашел:)))
31 Lazy Stranger
 
22.05.16
12:47
(30) имелось в виду что можно в конфигураторе добавить новую константу и в той строке брать число месяцев из этой константы
32 Chameleon1980
 
22.05.16
12:51
(31) да - мало ли завтра политика поменяется и захотят на 90 поменять, а вас (ТС) на месте нет.
33 Chameleon1980
 
22.05.16
13:02
ТС:

выслать тебе обновление с реализацией через константу?
34 Злопчинский
 
22.05.16
15:18
Термин то какой
Дата конца реализации
Хрен поймешь
То ли отсрочка оплаты
То ли дата перехода собственности
А по сути близко к дате срока годности
35 Chameleon1980
 
22.05.16
16:21
(34) дык смотри мд - вникай
36 Злопчинский
 
22.05.16
20:53
(35)  я не гинеколог, смотреть не буду...
37 oohn
 
23.05.16
23:36
выслать тебе обновление с реализацией через константу?

Спасибо не надо...
38 Chameleon1980
 
24.05.16
03:11
(36) Злоп я люблюблю тебя

так, мухи.... я по братски.
39 Chameleon1980
 
24.05.16
03:12
(37) мы все в ладоши хлопаем
40 oohn
 
24.05.16
09:29
Chameleon1980, как связаться можно? Не могу разобраться здесь как в личку написать? На почту отправил письмецо
41 Chameleon1980
 
25.05.16
18:19
(40) skype: Mulko_Nickolay
icq: 157262910
42 Злопчинский
 
25.05.16
21:44
ждем отчета о потраченный стотыщмильенов...