Комплексная ...типовая. (почти, в данном контексте типовая).
Есть документ РКО. При вводе нового кассу получаем так:
Функция глПолучитьКассу(Фирма,Валюта) Экспорт
Спр = СоздатьОбъект("Справочник.НашиДенежныеСчета");
Спр.ИспользоватьВладельца(Фирма);
Спр.ВыбратьЭлементы();
Пока Спр.ПолучитьЭлемент() = 1 Цикл
Счет = Спр.ТекущийЭлемент();
Если Счет.ЭтоГруппа() = 1 Тогда
Продолжить;
КонецЕсли;
Если (Счет.Безнал = 0) и (Счет.Валюта = Валюта) Тогда
Возврат Счет;
КонецЕсли;
КонецЦикла;
глКомментарий("Не найдена касса с валютой "+Валюта+" по фирме "+Фирма+"!",0,,"!");
Возврат 0;
КонецФункции //глПолучитьКассу
Вообщем нормально.
Есть одно НО...
База распределенная...в одном узле выбирает кассу1, в другом кассу2 (спр.НашиДенежныеСчета мигрирует весь...т.е. он одинаковый что в цента....что в перефирии)
з.ы. конфа есно одинакова
з.ы.ы. кодовая страница тож одинакова (конечно)
вопрос:
какого хрена? где какие то глобальные натсройки винды?...хз