Изменение номера документа

Новая тема
Показывать по 10 20 40 сообщений
Это ты к чему?
"К этому...

Функция ПолучитьНомерНаПечать(Документ, МассивПрефиксов = Неопределено) Экспорт
Если Документ = Неопределено Тогда
 Возврат 0;
КонецЕсли;
Номер   = СокрЛП(Документ.Номер);

// Если номер документа по стандарту БСП 8.2, сформируем номер через стандартную процедуру БСП.
Если ПолучитьФункциональнуюОпцию("ИспользоватьОбменДанными") = Истина Тогда
 
 Если Сред(Номер, 5, 1) = "-" Тогда
  Номер = ПрефиксацияОбъектовКлиентСервер.ПолучитьНомерНаПечать(Номер,
  Ложь, // УдалитьПрефиксИнформационнойБазы
  Истина // УдалитьПользовательскийПрефикс
  );
  Возврат Номер;
 КонецЕсли;
 
КонецЕсли;
"
Ясно! Спасибо!
"Добрый день!
Капнул в коде - Функция ПолучитьНомерНаПечать() общего модуля ОбщегоНазначения.
Выяснилась следующая вещь - во вчерашней базе при обработке таких счетов-фактур в этой функции условие
"Если ПолучитьФункциональнуюОпцию("ИспользоватьОбменДанными") = Истина Тогда" выдается значение Ложь и соответственно на выполняется код «Если Сред(Номер, 5, 1) = "-" Тогда
                                              Номер = ПрефиксацияОбъектовКлиентСервер.ПолучитьНомерНаПечать(Номер,
                                              Ложь, // УдалитьПрефиксИнформационнойБазы
                                              Истина // УдалитьПользовательскийПрефикс
                                              );
                                              Возврат Номер;
                              КонецЕсли; "
В случае с текущей базой условие
"Если ПолучитьФункциональнуюОпцию("ИспользоватьОбменДанными") = Истина Тогда" выдается значение Истина и соответственно выполняется префиксация номера (удаление пользовательских префиксов, удаление лидирующих нулей).
Вопрос - что за функциональная опция "ИспользоватьОбменДанными", где ее ухитрились проставить бухгалтера? Ну и из спортивного интереса - почему она должна влиять на нумерацию?"
> где ее ухитрились проставить бухгалтера?
Про это я Вам написал сообщение 20 минут назад.

> почему она должна влиять на нумерацию?
Может использоваться префиксация объектов созданных в разных базах и эти префиксы не нужны в печатных формах.
Золотые слова!!!!!!!!!!!!!!1
Спасибо Денис(МСК)! Пропустил Ваше сообщение!
Читают тему
(гостей: 1)

Быстрый переход