Имя: Пароль:
1C
1С v8
В счет-фактуре нет номера
,
0 Valeriya_000
 
26.03.13
16:38
Здравствуйте. Подскажите, пожалуйста)))В счёт-фактуре не указывается номер((( именно с 1 января по 26 января... дальше-всё отлично(не сглазить бы) что не так? Бухгалтерия (2.0.45.6)
Подскажите, пожалуйста)))
http://www.pifp.ru/s/file/dd4ddefe25df1222133a4b7dabae8c8c/30169
1 Valeriya_000
 
26.03.13
16:50
Неужели никто не подскажет?((
2 Шелест
 
26.03.13
16:59
Печатная форма не внешняя?))
3 Valeriya_000
 
26.03.13
17:04
нет, обычная, как всегда. не понятно почему после 26 января снова нормальная нумерация
4 Шелест
 
26.03.13
17:07
так судя по картинке - номер-то печатается.
Сделай ПринтСкрин самого документа
5 Valeriya_000
 
26.03.13
17:10
неее) не до конца) минутку, сейчас будет
6 Valeriya_000
 
26.03.13
17:14
7 kotletka
 
26.03.13
17:23
ты бы хоть название организации затерла, разглашаешь ком. тайну
8 Valeriya_000
 
26.03.13
17:24
вахахах))
9 unregistered
 
26.03.13
17:27
(7) И какую ты выгоду приобрел, познав эту "тайну"...

Тебя сотрудники службы безопасности покусали?...
10 Aleksey
 
26.03.13
17:29
(7) забыл упомянуть про фио ответственного, а это уже персональные данные :)
11 Valeriya_000
 
26.03.13
17:33
молодые люди))) анекдот, анекдотом)) но, я вас прошу, подскажите неграмотной))
12 hhhh
 
26.03.13
17:41
(11) 12/12/31 - это ведь точно не типовой, значит в (3) наврала.
13 Шелест
 
26.03.13
17:49
короче, или на форме, или в коде надо смотреть. что-то дописывалось
14 Aleksey
 
26.03.13
17:50
(12) я бы не торопился бы с выводами. У неё же не базовая, а значит могли и встроенную поправить. Правда?
15 Valeriya_000
 
27.03.13
09:01
(14) Да) правда. Просто бухгалтерии захотелось такие номера счёт-фактур.
но множество нулей в номере опять не устроило.
Моя коллега дописывала функцию, чтобы избавиться от них)))(обнаружила сегодня с утра, коллега в отпуске)) Функция ClearZero(PERNR)  экспорт
Воз = PERNR;
апр=СтрДлина(Воз);
Если апр>9 Тогда
Для АНК = 10 По апр Цикл
аст = Сред(Воз, АНК);
Если Лев(аст, 10) <> "0" Тогда
Воз = Сред(Воз, АНК );
Возврат Воз;
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецФункции





Если Дата < '20130101' Тогда
   ЗаголовокДляПечати = ОбщегоНазначения.СформироватьЗаголовокДокумента(ДанныеДляПечати, "Счет-фактура");
   ОбластьМакета.Параметры.Номер = ЗаголовокДляПечати;
   ЗаголовокДляПечати = "Счет-фактура № " + формат(ДанныеДляПечати.Дата,"ДФ=yy/MM/dd") + "-" + ДанныеДляПечати.Номер + " от "  + формат(ДанныеДляПечати.Дата,"ДЛФ=DD");
   ОбластьМакета.Параметры.Номер = ЗаголовокДляПечати;
Иначе
   ЗаголовокДляПечати = ОбщегоНазначения.СформироватьЗаголовокДокумента(ДанныеДляПечати, "Счет-фактура");
   ОбластьМакета.Параметры.Номер = ЗаголовокДляПечати;
   ЗаголовокДляПечати = "Счет-фактура № " + формат(ДанныеДляПечати.Дата,"ДФ=yy/MM/dd") + "-" + ClearZero(ДанныеДляПечати.Номер) + " от "  + формат(ДанныеДляПечати.Дата,"ДЛФ=DD");
   ОбластьМакета.Параметры.Номер = ЗаголовокДляПечати;
   КонецЕсли;
16 eklmn
 
гуру
27.03.13
10:15
А ниче что в 1 случае обычная СФ, а в другом Корректирующая? )
17 Valeriya_000
 
27.03.13
12:03
(16)не, ничего) норм))) просто дату в процедуре поменяла) у них счета-фактуры до 26 с коротким номером) и всё.
18 НафНаф
 
27.03.13
12:07
интересно, что означают переменные "апр" и "аст"?
19 Frost616
 
27.03.13
12:10
Попадался похожий косяк. Посмотри формат ячейки в макете. Возможно поможет там его отключить.
20 Valeriya_000
 
27.03.13
16:02
(18)вот-вот)) самой интересно. Наверно, творческий подход ))
(19) просто в коде дату поменяла на 20130126 и всё) что там они с нумерацией намудрили, кто их разберёт.