Имя: Пароль:
1C
1C 7.7
v7: Ошибка при закрытии кассовой смены
,
0 cnntown
 
18.12.12
13:17
Добрый день!
У меня ТиС 7.7
При закрытии кассовой смены пишет что не заполнен реквизит договор
Проверял основного покупателя настройки, там все стоит отлично.
База была чистая. В нее только перенесли номенклатуру и фирмы.
Вообщем вчерашний чек ККм не могу закрыть
что делать помогите!
1 Mikeware
 
18.12.12
13:20
позвать ког-нибудь из взрослых...
2 cnntown
 
18.12.12
13:20
Проведение документа ОтчетККМ № АЮ00000001 от 17.12.12
Не заполнен реквизит "Договор"
Документ не проводится!
3 cw014
 
18.12.12
13:21
А пофигуратор что говорит?
4 cnntown
 
18.12.12
13:22
очень смешно насчет взрослых!
Нужно устранить ошибку, которая для меня по непонятным причинам нашлась.
5 cw014
 
18.12.12
13:22
(4) Сделай непонятные причины понятными. Залезь в конфигуратор, будь мужиком блеать
6 KRV
 
18.12.12
13:23
(4) Недоперенеслись контры с их договорами.. Типичная ошибка..
7 cnntown
 
18.12.12
13:24
и как это поправить?
8 cw014
 
18.12.12
13:25
(7) Руками
9 cnntown
 
18.12.12
13:26
отлично)))
может подскажите что и куда нужно вписать
10 cnntown
 
18.12.12
13:28
а в конфигураторе что конкретно мне надо найти?
11 cnntown
 
18.12.12
13:33
Как откорректировать мне ошибку. Подскажите пожалуйста!
12 Дык ё
 
18.12.12
13:33
(9) окончание доставляет. чем-то напомнило "можно я у тебя взяла $500?.." :-)
13 Mikeware
 
18.12.12
13:35
(9) цифру 10000$ в чек на предъявителя...
14 cnntown
 
18.12.12
13:42
Так поможете?
15 Mikeware
 
18.12.12
13:43
(14) "так" - это как в (13)?
да, тогда поможем...
16 miki
 
18.12.12
13:43
(0)Типовая? Никто не ковырялся? Котрагент с именем "Розничная продажа" есть? Основной договор у него выбран?
17 cnntown
 
18.12.12
13:46
да типовая.
изменен  только параметр "длина символов" для контрагентов и номенклатуры. и все
18 cnntown
 
18.12.12
13:47
Контрагент такой есть! договор выбран.
19 Mikeware
 
18.12.12
13:48
И что, символы стали очень длинными?
20 cnntown
 
18.12.12
13:49
не длина а кол-во
21 cnntown
 
18.12.12
13:49
ошибся
22 miki
 
18.12.12
14:01
Что-то ты не договориваешь...
При закрытии смены формируется документ "ОтчетККМ", у которого шапка заполняется через            глЗаполнитьШапку(ДокОКС, 0);
Т. е. третий параметр в глЗаполнитьШапку() не передается. В этом случае и Контрагент и Договор в документе не заполняются дефолтными.
Далее, в ОбработкеПроведения() ОтчетаККМ идет проверка:
   Если Договор.Выбран()=0 Тогда
       // в этом случае подставим по умолчанию предопределенного контрагента
       СпрКонтрагенты = СоздатьОбъект("Справочник.Контрагенты");
       НаимКонтрагента = "Розничная продажа";
       Если СпрКонтрагенты.НайтиПоНаименованию(НаимКонтрагента,0,1) = 0 Тогда
<...>
//тут создается элемент
<...>

и заполняется:
       Контрагент = СпрКонтрагенты.ТекущийЭлемент();
       Договор    = Контрагент.ОсновнойДоговор;


Всё.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший