Имя: Пароль:
1C
1C 7.7
v7: Расходная накладная за январь
,
0 belgorod
 
22.09.11
14:13
Привет,
помогите пожалуйста разобраться с такой проблемой:

Бух открывает реестр накладных а январь, пытается распечатать нужную. По нажатии кнопки печать видит следующую ошибку:

лТаб.ВывестиСекцию("Заголовок|Верт");
{Документ.НалоговаяНакладнаяРасходная.Форма.Модуль(231)} Секция не найдена Верт.

подскажите, как сделать, то б бух был счастлив и я вместе с ним?
1 Amra
 
22.09.11
14:14
Что непонятно в сообщении?
2 orange777
 
22.09.11
14:16
в модуле есть обращение к вертикальной секции, а в таблице ее нет. добавьте и будет вам счастье)
3 belgorod
 
22.09.11
14:16
мне не понятно почему остальные расходные накладные печатаются без проблем.
4 belgorod
 
22.09.11
14:17
(2) а как то сделать? что бы не навредить остальным. у меня с этим проблемы
5 orange777
 
22.09.11
14:18
в остальных может другую печ форму выбираете?
6 Patrio_
O_Muerte
 
22.09.11
14:21
(3)Либо это какая то уникальая накладная, отличающаяся какими то признаками.
Попробуй распечатать накладную с этим же контрагентом или товаров или складом, в общем отследи по какому признаку вылазиет ошибк - проще будет.
7 catena
 
22.09.11
14:23
Или посмотреть, при каких условиях эта секция выводится...
8 Mikeware
 
22.09.11
14:24
(4) у тебя проблемы не с этим...
9 belgorod
 
22.09.11
14:31
(8) да, но в данный момент меня интересует только та
10 belgorod
 
22.09.11
14:31
(7) не подскажете,как?
11 catena
 
22.09.11
14:36
(10)Подскажу, конечно!
Открыть Документ.НалоговаяНакладнаяРасходная.Форма.Модуль(231)}
12 skunk
 
22.09.11
14:39
злая ты катя
13 catena
 
22.09.11
14:43
(12)Нет, я просто после отпуска, работать не хочется...
14 Patrio_
O_Muerte
 
22.09.11
14:50
(10)Во первых делаешь копию базы, и далее по тексту:
Запусти конфигуратор, переключись в режим предприятия не закрывая конфигуратор, сформируй печатную форму в проблемном документе, появится ошибка в окне сообщений, дважды тыкай на строку с ошибкой, у тебя автоматом откроется конфигуратор на нужной строке.
Смотри какие условия влияют на твою печатную форму и отсутствующую секцию
15 belgorod
 
22.09.11
15:08
(14) сделал, как вы сказали.
мня перебрасывает на такой фрагмент кода:

лТаб.ВывестиСекцию("Заголовок|Верт");
Если лФлаг = 2 Тогда
Крестик1 = "Х";
Крестик2 = "";

Оригинал = "";

Копия = ?(Оставляем = 1, "", "Х");
лТаб.ПрисоеденитькСецию("Заголовок|Линия")
лТаб.ПрисоеденитькСецию("Заголовок|Верт")
16 Patrio_
O_Muerte
 
22.09.11
15:12
(15)Посмотри какое условие стоит до строки на которой 1с валится с ошибкой, а не после.
17 belgorod
 
22.09.11
15:29
там есть 3 таблицы. в 2-х и них нету полей "Линия" и "Верт"
в условии описано, что если ДатаДок <= 28.07.2005 то
лСуффикс="_befor_29.07.2005" (то навание 3й таблицы, в которой есть поля "Линия" и "Верт)

если ДатаДок >= '10.01.2011' тогда формируется что то другое
18 belgorod
 
22.09.11
15:42
вверх
19 Patrio_
O_Muerte
 
22.09.11
15:45
А у тебя как раз накладная январская и ее дата меньше 10.01.11?
20 belgorod
 
22.09.11
15:45
да
21 belgorod
 
22.09.11
15:46
как изменить условие так, то бы январские накладные до 10 числа цепляли ту же форму, что и накладные после 10-го числа. по-ходу тут собака и зарыта?
22 Mikeware
 
22.09.11
15:51
(21) Позови, чтоль, хоть школьника какого-нибудь, который информатику изучал..
23 Темный Эльф
 
22.09.11
15:52
(21)До 10 января была другая форма налоговой. Ты хочешь, чтобы твоему покупателю срезали налоговый кредит? Это щас быстро...
24 Patrio_
O_Muerte
 
22.09.11
15:53
Да именно здесь - только я бы на твоем месте попробовал выяснить у главбуха почему это сделано именно так. Что это за даты и в честь чего это все менялось.

Если надо изменить условие по дате замени:
"если ДатаДок >= '10.01.2011' тогда"
на
"если ДатаДок >= '01.01.2011' тогда".

И это, не удаляй старое условие - оно тебе еще пригодится - просто закомментируй, а ниже нарисуй то, что надо.

И опять же - не забывай про резервные копии.
25 belgorod
 
22.09.11
15:54
(23)нет, то вы. я совсем такого не желаю. мне бы только документ буху распечатать, что б тот от меня от***стал
26 belgorod
 
22.09.11
15:55
(24) Спасибо, сейчас попробую на тестовой копии базы
27 belgorod
 
22.09.11
16:02
все ок, спасибо Patrio_O_Muerte
28 Patrio_
O_Muerte
 
22.09.11
16:36
(26)Ну это понятно, что ты зла не желаешь, суть в том, что даже случайно делов можно натворить дай боже, тем более распечатав неверную форму налогового документа, см(23).
И еще, сомневаюсь, что бухгалтер от тебя просто так отстанет - когда он увидит, что появляется неверная форма накладной - она тебе будет выносить мозг, чтобы появлялась верная форма.
(27)Пожалуйста.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс