Имя: Пароль:
1C
1C 7.7
v7: План счетов, разделители учета, акт сверки и Философский камень
0 lamo4ok
 
12.05.12
10:47
В общем, ситуация такова. Есть акт сверки, есть старая переписанная комплексная конфигурация (с 2002 года). В акте сверки есть примерно такой код:

Опер = СоздатьОбъект("Операция");
Фильтр = "";
Для СчетчикЦикла = 1 По СписокСчетов.РазмерСписка() Цикл
Если СписокСчетов.Пометка(СчетчикЦикла) = 1 Тогда
Сч = СписокСчетов.ПолучитьЗначение(СчетчикЦикла);
СписокВыбранныхСчетов.ДобавитьЗначение(Сч);
КодСчета = СокрЛП(Сч.Код);
Фильтр = Фильтр + КодСчета + ",*;*," + КодСчета + ";";
КонецЕсли;
КонецЦикла;

Если ПустоеЗначение(Фильтр) = 0 Тогда
Фильтр = Лев(Фильтр, СтрДлина(Фильтр)-1);
КонецЕсли;

Опер.ИспользоватьСубконто(ВидыСубконто.Контрагенты, Контрагент);
Если ПустоеЗначение(Договор) = 0 Тогда
Опер.ИспользоватьСубконто(ВидыСубконто.Договоры, Договор);
КонецЕсли;

Опер.ВыбратьОперацииСПроводками(НачДата, КонДата, Фильтр, , , ЮрЛицо);

Пока Опер.ПолучитьПроводку() = 1 Цикл
КонецЦикла;


Суть в том, что при выборе Фирмы и контрагента нужные операции выбираются, но при выборе договора (которые есть в документах, проверено) выборка оказывается пустой и в цикл мы соответственно не попадаем. А хочется. Порыскав по интернетам, нашел такой совет http://forum.infostart.ru/forum9/topic40654/ - но, видимо, это не совсем про мой случай, в случае когда я в конфигураторе в плане счетов убираю разделитель по фирмам (или ставлю его по содержанию проводки, к примеру), выбираться проводки перестают даже без указания договора. Что естественно, на самом деле, так как фирма-то у нас есть и без этого разделителя никуда, как я понимаю (при проверке без разделителей я естественно убирал ЮрЛицо из ВыбратьОперацииСПроводками).

Подскажите, как заставить АктСверки работать и по договорам тоже.
1 lamo4ok
 
12.05.12
10:47
Опа, как весело парсер отработал. А поправьте кто-нибудь, пожалуйста.
2 chief accountant
 
12.05.12
11:09
(0) Хм, у меня вроде код точно такой же
и всё работает
3 lamo4ok
 
12.05.12
11:49
(2) Вот и я понять не могу в чем загвоздка. Тупо выбрал договор - нет ничего в выборке, не выбрал договор - все есть. И ведь договоры и там и там - это просто элементы справочника. Может еще что-то может влиять?
4 lamo4ok
 
12.05.12
11:49
+(3) лол, надо было назвать тему "План счетов, разделители учета, акт сверки и Тайная комната" :)
5 chief accountant
 
12.05.12
12:31
(4) Единственное, что могу предположить договор тобою выбираемый не принадлежит либо контру либо Юрлицу. Не помню как там в комплексной завязано
6 lamo4ok
 
12.05.12
14:37
ап
7 lamo4ok
 
14.05.12
09:25
fg
8 lamo4ok
 
14.05.12
09:25
в смысле АП
9 lamo4ok
 
14.05.12
09:53
(5) В том-то и дело что нет там никакого юр лица в реквизитах.
Независимо от того, куда вы едете — это в гору и против ветра!