|
1С8 нумерация документов со слешами | ☑ | ||
---|---|---|---|---|
0
olafbond
06.10.11
✎
17:11
|
Бухгалтер нарушил нумерацию документов, поставив в одном акте 000000044/1
Естественно, следующие номера стали 000000044/2, 000000044/3, ... Залез руками поменял на 00000000045, 00000000046, 00000000047, ... Теперь при выводе печатной формы документа номер выглядит так: 45/1, 46/1, 47/1, ... Подскажите, как избавиться от этого счастья? Бухгалтерия предприятия, редакция 2.0 (2.0.27.8) |
|||
1
YurOK_51
06.10.11
✎
17:13
|
Там функция должна быть "ПолучитьНомерНаПечать" отладчиком посмотри
|
|||
2
olafbond
06.10.11
✎
17:19
|
Хм, менять что-то в конфигурации...
Может, это какая-то фича, о которой я ни сном ни духом. Хотелось бы просто поменять настройку где-то |
|||
3
mikecool
06.10.11
✎
17:20
|
запустить ренумерацию с признаком не изменять номера, должно помочь
|
|||
4
mikecool
06.10.11
✎
17:20
|
+3 или изменить в ренумерации только номер последнего документа на него же
|
|||
5
olafbond
06.10.11
✎
17:31
|
2mikecool
перебивание номера последнего документа не помогло. ренумерация - это нужно на ИТС искать обработку? Меня смущает, что в номере документа нет ни каких слешей - он появляется только при выводе на печать |
|||
6
shuhard
06.10.11
✎
17:32
|
(5) дык открой в конфигураторе код печати и узнай откуда берутся
чё гадать то |
|||
7
olafbond
06.10.11
✎
17:47
|
Хех, это фича, оказывается. Так печатались документы клиента всегда.
ОбластьМакета.Параметры.ТекстЗаголовка = "Акт № " + ОбщегоНазначения.ПолучитьНомерНаПечать(Выборка)+"/"+Выборка.НомерСтроки + " от " + Формат(Выборка.Дата, "ДФ='дд ММММ гггг'")+ " г.";; Вот что такое +"/"+Выборка.НомерСтроки мне не ясно |
|||
8
mikecool
06.10.11
✎
17:48
|
ахрененть
|
|||
9
shuhard
06.10.11
✎
17:51
|
(7)[Выборка.НомерСтроки
мне не ясно] нам тем паче нужен запрос |
|||
10
olafbond
06.10.11
✎
17:52
|
Запрос.Текст =
"ВЫБРАТЬ | ОказаниеУслуг.Ссылка.Номер, | ОказаниеУслуг.Ссылка.Дата, | ОказаниеУслуг.Ссылка.Организация, | ОказаниеУслуг.Ссылка.Организация КАК Поставщик, | ОказаниеУслуг.Ссылка.УчитыватьНДС, | ОказаниеУслуг.Ссылка.СуммаВключаетНДС, | ОказаниеУслуг.Ссылка.СтавкаНДС, | ОказаниеУслуг.Ссылка.Номенклатура, | ВЫБОР | КОГДА (НЕ ОказаниеУслуг.Ссылка.Номенклатура.НаименованиеПолное ПОДОБНО """") | ТОГДА ВЫРАЗИТЬ(ОказаниеУслуг.Ссылка.Номенклатура.НаименованиеПолное КАК СТРОКА(1000)) | ИНАЧЕ ОказаниеУслуг.Ссылка.Номенклатура.Наименование | КОНЕЦ КАК Товар, | ОказаниеУслуг.Количество КАК Количество, | ОказаниеУслуг.Ссылка.Номенклатура.БазоваяЕдиницаИзмерения КАК ЕдиницаИзмерения, | ОказаниеУслуг.НомерСтроки КАК НомерСтроки, | ОказаниеУслуг.Контрагент КАК Получатель, | ОказаниеУслуг.ДоговорКонтрагента, | ОказаниеУслуг.Цена КАК Цена, | ОказаниеУслуг.Сумма, | ОказаниеУслуг.СуммаНДС |ИЗ | Документ.ОказаниеУслуг.Контрагенты КАК ОказаниеУслуг |ГДЕ | ОказаниеУслуг.Ссылка = &ТекущийДокумент | И ОказаниеУслуг.Сумма > 0 | |УПОРЯДОЧИТЬ ПО | НомерСтроки"; Выборка = Запрос.Выполнить().Выбрать(); |
|||
11
shuhard
06.10.11
✎
17:56
|
(10) ОказаниеУслуг.НомерСтроки КАК НомерСтроки
и что тут не ясно номер строки в ТЧ выпиши две услуги будет /2 |
|||
12
olafbond
06.10.11
✎
18:04
|
День открытий. Я буду думать на логикой документа "Оказание Услуг".
Пока ясно, что для того, чтобы избежать слеша в номере документа использовать, нужно использовать документ "Реализация Товаров и Услуг". |
|||
13
shuhard
06.10.11
✎
18:05
|
(12) приделай внешнюю печатную форму, нафига ломать документооборот
|
|||
14
Iris-ocean
06.10.11
✎
18:08
|
уже и защиту от дураков поставили, а всё равно номер умудряются поменять..руки оторвать
|
|||
15
Поручик
06.10.11
✎
19:24
|
(0) Ужас просто. Сделай подписку на событие перед записью и в ней выжигай все некорректные символя в коде/номере или проверяй и делай отказ от записи.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |