Изменение номера документа
Показывать по
сообщений
- 1
- 2
08.09.2011
10:39
#12
"К этому...<br> <br><pre>Функция ПолучитьНомерНаПечать(Документ, МассивПрефиксов = Неопределено) Экспорт<br> Если Документ = Неопределено Тогда <br> Возврат 0;<br> КонецЕсли;<br> Номер = СокрЛП(Документ.Номер);<br> <br> // Если номер документа по стандарту БСП 8.2, сформируем номер через стандартную процедуру БСП.<br> Если ПолучитьФункциональнуюОпцию("ИспользоватьОбменДанными") = Истина Тогда<br> <br> Если Сред(Номер, 5, 1) = "-" Тогда<br> Номер = ПрефиксацияОбъектовКлиентСервер.ПолучитьНомерНаПечать(Номер,<br> Ложь, // УдалитьПрефиксИнформационнойБазы<br> Истина // УдалитьПользовательскийПрефикс<br> );<br> Возврат Номер;<br> КонецЕсли;<br> <br> КонецЕсли; </pre>"
08.09.2011
10:42
#14
"Добрый день!<br>Капнул в коде - Функция ПолучитьНомерНаПечать() общего модуля ОбщегоНазначения.<br>Выяснилась следующая вещь - во вчерашней базе при обработке таких счетов-фактур в этой функции условие<br>"Если ПолучитьФункциональнуюОпцию("ИспользоватьОбменДанными") = Истина Тогда" выдается значение Ложь и соответственно на выполняется код «Если Сред(Номер, 5, 1) = "-" Тогда<br> Номер = ПрефиксацияОбъектовКлиентСервер.ПолучитьНомерНаПечать(Номер,<br> Ложь, // УдалитьПрефиксИнформационнойБазы<br> Истина // УдалитьПользовательскийПрефикс<br> );<br> Возврат Номер;<br> КонецЕсли; "<br>В случае с текущей базой условие<br>"Если ПолучитьФункциональнуюОпцию("ИспользоватьОбменДанными") = Истина Тогда" выдается значение Истина и соответственно выполняется префиксация номера (удаление пользовательских префиксов, удаление лидирующих нулей).<br>Вопрос - что за функциональная опция "ИспользоватьОбменДанными", где ее ухитрились проставить бухгалтера? Ну и из спортивного интереса - почему она должна влиять на нумерацию?"
- 1
- 2
материальная помощь в начисление и выплата зп1С:Предприятие 8.2 БП 1.6.24.7 Проблема с переходом в монопольный режим
Читают тему
(гостей: 1)