Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

чудеса с ИспользоватьКорСубконто v7.7

zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №11
 
21.07.2009 11:04

> 1. Все замечательно работает, если в ИспользоватьКорСубконто() указывать не список значений, а ссылку на элемент аналитики.<br><br><br>понятно, а если в сз добавить ещё контрагента ?<br>т.е. чтоб список значений будет содержать больше одного значения, что будет?<br>

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №12
 
21.07.2009 11:11

"Так же будет... Баг как раз в том, что не работает если значение фильтра имеет тип "Список значений" вне зависимости от того сколько там элементов внутри. Вот сами попробуйте:<br>делаем обработку, в форму вставляем один реквизит ВыбДоговор вида "Справочник.Договоры". Текст такой:<br>Процедура Сформировать()<br><br> СписокКонтрагентов=СоздатьОбъект("СписокЗначений");<br> СписокКонтрагентов.ДобавитьЗначение(ВыбДоговор.Владелец);<br> <br> БухИт=СоздатьОбъект("БухгалтерскиеИтоги");<br> БухИт.ИспользоватьКорСубконто(ВидыСубконто.Контрагенты,СписокКонтрагентов,2);<br> БухИт.ВыполнитьЗапрос(Дата("01.04.2009"),Дата("30.06.2009"),"51","62.1",,2);<br> <br> Сообщить(БухИт.КорДО());<br> <br> СписокДоговоров=СоздатьОбъект("СписокЗначений");<br> СписокДоговоров.ДобавитьЗначение(ВыбДоговор);<br> <br> БухИт=СоздатьОбъект("БухгалтерскиеИтоги");<br> БухИт.ИспользоватьКорСубконто(ВидыСубконто.Договоры,СписокДоговоров,2);<br> БухИт.ВыполнитьЗапрос(Дата("01.04.2009"),Дата("30.06.2009"),"51","62.1",,2);<br> <br> Сообщить(БухИт.КорДО());<br><br> БухИт=СоздатьОбъект("БухгалтерскиеИтоги");<br> БухИт.ИспользоватьКорСубконто(ВидыСубконто.Контрагенты,ВыбДоговор.Владелец,2);<br> БухИт.ВыполнитьЗапрос(Дата("01.04.2009"),Дата("30.06.2009"),"51","62.1",,2);<br> <br> Сообщить(БухИт.КорДО());<br> <br> БухИт=СоздатьОбъект("БухгалтерскиеИтоги");<br> БухИт.ИспользоватьКорСубконто(ВидыСубконто.Договоры,ВыбДоговор,2);<br> БухИт.ВыполнитьЗапрос(Дата("01.04.2009"),Дата("30.06.2009"),"51","62.1",,2);<br> <br> Сообщить(БухИт.КорДО());<br> <br>КонецПроцедуры<br><br>В форме выбираем любой договор, по которому за период нам покупатель платил, получаем (в моем случае):<br>0<br>117603.56<br>117603.56<br>117603.56<br><br>такого быть не может, 1-е число должно быть равно 3-му, а 2-е равно 4-му. Все 4 равны если движения были только по одному договору"

zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №13
 
21.07.2009 11:17

"имело ввиду другое - мне кажется, что баг этот возникает, когда размер списка значений = 1<br><br>т.е. ради интереса проверить, когда<br><br>СписокКонтрагентов=СоздатьОбъект("СписокЗначений");<br>СписокКонтрагентов.ДобавитьЗначение(ВыбДоговор1.Владелец);<br>СписокКонтрагентов.ДобавитьЗначение(ВыбДоговор2.Владелец);<br><br>где ВыбДоговор1 и ВыбДоговор2 разные договоры разных контрагентов"

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №14
 
21.07.2009 11:20

Да я понял, нет, не будет работать. У меня >1800 значений в списке значений в фильтре, результат = 0

zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №15
 
21.07.2009 11:22

"с единичкой - разворотом:<br><br>БухИт.ИспользоватьКорСубконто(ВидыСубконто.Контрагенты,СписокКонтрагентов,1);<br><br>?"

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №16
 
21.07.2009 11:25

нет :)

zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №17
 
21.07.2009 14:14

кстати:<br>1. по какому отчету сверял?<br>2. есть ли разделитель учета?

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация