Имя: Пароль:
1C
 
Проблемы с печатью товарной накладной Торг-12
0 Валера5
 
22.06.09
19:57
1С - Бухгалтерия 8.1. Создаем и проводим документ "Реализация товаров и услуг. Продажа. Комиссия". Если в этом документе присутствует несколько товарных позиций, то при печати товарной накладной ТОРГ-12 происходит разрыв, т.е половина товарных позиций печатается на первом листе, половина на втором. При этом на первом листе остается пустое пространство до половины листа.
Чем вызван такой эффект м как его устранить?
1 roam
 
22.06.09
19:59
в параметрах печати посмотри, отступы там...
2 Ахиллес
 
22.06.09
20:01
+(1) От драйвера принтера может зависеть еще.
3 Валера5
 
22.06.09
20:07
Значения отступов у всех полей - 0.
4 Hitcher
 
22.06.09
20:12
Торг 12 всегда расчитана на ландшафт и если ты даже выставишь книгу, то она просто перенесет. Нужно править в тексте, иначе никак.
5 Валера5
 
22.06.09
20:15
В настройках печти выставлен - ландшафт.
Может ли на это эффект повлиять особенности реализации макета накладной ТОРГ-12 в конфигураторе?
Сразу оговорюсь конфигурация 1С:Бухгалтерия-типовая изменения в нее нами не вносились.
6 Clhulhu
 
22.06.09
20:27
При проведении вызывается:

глОпризодованиеПартий в которой:
---
       Если (УчПолитика = Перечисление.МетодыРасчетаСебестоимости.FIFO)
        или (УчПолитика = Перечисление.МетодыРасчетаСебестоимости.LIFO)
        или (РегПартии.СтатусПартии = глСП.Т_Принятый) Тогда
               
           ЗакупочнаяЦена             = ?(ТаблНоменклатуры.Количество=0,
                                       0,
                                       Окр(ТаблНоменклатуры.Сумма / ТаблНоменклатуры.Количество,2,1));
           РегПартии.Партия        = глЗаполнитьПартию(СпрПартии,  ТаблНоменклатуры.Партия,
                                           Поставщик,ДоговорПоставщика,ТекДок,ЗакупочнаяЦена);
---
7 Hitcher
 
22.06.09
20:45
еще бывает, что на последний лист всегда переносится последняя строка с товаром и подвал. Подвал там очень большой. Это если торг 12 не помещается на 2 страницах. И с этим тоже нужно смирится
8 Валера5
 
22.06.09
20:56
Да именно одна строка и переносится. Из-за большого подвала?
Что с этим можнос сделать?
9 mikecool
 
22.06.09
20:58
(8) ничего... с шапкой или подвалом должна быть хотябы одна строка
думаю - в методе заполнения сч-ф это описано
10 Валера5
 
22.06.09
21:01
Где конкретно найти это описание чтобы доказательно разговаривать с руководством ?
11 Aleksey_3
 
22.06.09
21:08
Это из-за шапки. Если уберете банковские реквизиты (т.е. уменьшите высоту шапки), то все будет нормально печататься
12 Валера5
 
22.06.09
21:11
Банковские реквезиты убирать нежелательно
13 Валера5
 
22.06.09
21:17
Возникает еще такой вопрос конфигурация у нас типовая никаких изменений мы в нее не вносили чтобы сейчас мне подкорректировать макет накладной нужно снять конфигурацию с блокировки. Я так понимаю возможность автоматического обновления при этом пропадает?
14 Aleksey_3
 
22.06.09
21:19
Во первых можно редактировать без снятия поддержки. Во вторых внешние печатные формы никто не отменял
15 Валера5
 
22.06.09
21:24
А если чуть конкретнее про метод заполнения счета-фактуры ?
16 Валера5
 
22.06.09
21:34
(14) т.е. вы имеете в виду написание внешней обработки ?
17 Aleksey_3
 
22.06.09
21:40
Почти. я имею ввиду внешнюю обработку по формировании печатной формы
18 Clhulhu
 
22.06.09
21:51
БИ.ВыбратьКорСубконто();

если не комментировать, то не заходит в цикл
БИ.ВыбратьКорСчета();

//****************************************

Би=СоздатьОбъект("БухгалтерскиеИтоги");
БИ.ВключатьСубсчета(1,1);
БИ.ИспользоватьСубконто(ВидыСубконто.Материалы,);
//БИ.ИспользоватьКорСубконто(ВидыСубконто.Организации);

//БИ.ИспользоватьКорСубконто(ВидыСубконто.Затраты);


БИ.ВыполнитьЗапрос(НачДата,КонДата,"201.01,202,203.01","671.01,920.01.0163,920.01.0183,920.02.0163,920.02.0183,920.03.0163");
БИ.ВыбратьСчета();
Пока БИ.ПолучитьСчет()=1  Цикл
   Если БИ.Счет=СчетПоКоду("201.01") Тогда
//начнем по строкам


//1.1    201    Сырье и материалы, в том числе:    


ОстН201=БИ.СНД();    
всегоПрих201=БИ.ДО();
РасхВсего201=БИ.КО();
ОстК201=БИ.СКД();
БИ.ВыбратьКорСчета();
Пока БИ.ПолучитьКорСчет()=1 Цикл  
   Сообщить("корсч "+БИ.КорСчет);//не заходит


   Если БИ.КорСчет=СчетПоКоду("671.01") Тогда
       прихСтор201=БИ.КорКО();
       сообщить("ПрихСтор");
       БИ.ВыбратьКорСубконто();
       Пока БИ.ПолучитьКорСубконто()=1 Цикл
..............
19 elisem
 
22.06.09
21:57
(10) отыскать в правовых базах постановления по заполнению первичных документов
20 Валера5
 
23.06.09
13:59
(14)Какие есть у меня возможности (для решения поставленной задачи)для редактирования конфигурации без снятия ее с поддержки ?
Необходимо чтобы на одной страницы товарной накладной помещалось до 8 строк (до 8 товарных позиций).
21 hhhh
 
23.06.09
14:25
(20) никто тебя с поддержки не снимет. Можешь хоть половину конфигурации переписать. Просто потом при обновлении надо соединять твои изменения с изменениями от 1с. Хотя если обновление от 1С не будет затрагивать документ Реализации, объединится автоматически без проблем.
Закон Брукера: Даже маленькая практика стоит большой теории.