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

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

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

ВыбратьОперацииСПроводками(). Не работает фильтр по счетам.

Andy2C
новичок
офлайн
Пост №1
 
20.12.2005 16:02

"//Пишу так:<br>Опер=СоздатьОбъект("Операция"); <br>Опер.ВыбратьОперацииСПроводками(ДатаНачала,ДатаКонца,"44.1.3","60.1",,,,РУ);<br>Пока Опер.ПолучитьПроводку()=1 Цикл...<br>//Почему попадают "Левые" корреспонденции в место коррсчета 60.1?<br>//Пришлось дополнить:<br>Если Опер.Кредит.Счет = СчетПоКоду("60.1") Тогда...<br>//Что я не так сделал?<br>"

Квазимодо
читатель
офлайн
Дата регистрации: 12.05.2004
Сообщений: 559
Пост №2
 
20.12.2005 22:55

"ВыбратьОперацииСПроводками(<НачалоПериода>,<КонецПериода>,<Счет>,<КорСчет>,<Флаг>,<Валюта>,<ПланСчетов>,<РазделительУчета>)<br><br>где <br><Флаг> - признак вида оборота. Параметр может принимать значения: 1 - отбирать проводки только по дебету счета; 2 - отбирать проводки только по кредиту счета; 3 - отбирать проводки и по дебету, и по кредиту. По умолчанию 3.<br>"

Andy2C
новичок
офлайн
Пост №3
 
31.12.2005 12:55

Я думал, что проводок Дт 60.1 Кт 44.1.3 нет, поэтому, по идее,<br>всё должно работать по-умолчанию. Если даже по-умолчанию стоит флаг=3,<br>Какого ... в таком случае, делают здесь проводки:<br>Дт 90.7.1 - Кт 44.1.3<br>Дт 90.7.2 - Кт 44.1.3<br>Дт 44.1.3 - Кт 26<br>Дт 44.1.3 - Кт 76.5 - и т.д и т.п<br><br>Если корр счет явно указан: "60.1"?

Квазимодо
читатель
офлайн
Дата регистрации: 12.05.2004
Сообщений: 559
Пост №4
 
02.01.2006 20:57

"попробуй<br> Опер.ВыбратьОперацииСПроводками(ДатаНачала,ДатаКонца,СчетПоКОду("44.1.3"),СчетПоКОду("60.1"),,,,РУ);<br><br>как ни странно, но тогда "лишние" корреспонденции не попадают<br>"

Andy2C
новичок
офлайн
Пост №5
 
10.01.2006 07:20

Ну да, потому, что туда, теперь вообще ничего не попадает :(<br>Замена "60.1" на СчетПоКоду("60.1")<br>Никакого эффекта не дает, а если заменить "44.1.3" на СчетПоКоду("44.1.3") - <br>тогда вообще выборка перестает работать.Т.е Опер.ПолучитьПроводку()=0!<br><br>P.S. Я немного неправильно построил вопрос:<br>не "по счетам", а "по коррсчетам".

Daedal
читатель
офлайн
Дата регистрации: 20.09.2004
Сообщений: 632
Пост №6
 
10.01.2006 11:53

Используй другой синтаксис этой функции:<br><br>ВыбратьОперацииСПроводками(<НачалоПериода>,<КонецПериода>,<фильтр>,<Валюта>,<ПланСчетов>,<РазделительУчета>)<br><br>В качестве фильтра укажи: "44.1.3,60.1"<br>

Andy2C
новичок
офлайн
Пост №7
 
12.01.2006 20:09

Попробую.<br>Но почему та фигня не работает :(?

Daedal
читатель
офлайн
Дата регистрации: 20.09.2004
Сообщений: 632
Пост №8
 
13.01.2006 05:56

В 1С кое-что работает не так как должно или хотелось бы.<br>Предположение у меня такое: Так как у тебя стоит <Флаг> = 3, т.е. и дебет и кредит, то<br>1С просто игнорирует второй <КорСчет>, что, в принципе, довольно логично. Поэтому ставь флаг = 1<br>

Andy2C
новичок
офлайн
Пост №9
 
13.01.2006 07:07

Поставил <флаг> 1 - ничего не дало.<br>с "44.1.3, 60.1" - заработало, но когда добавил:<br>"44.1.3, 60.1, 76.5" - тогда получился такой гемор:<br>Дт 76.5 - Кт 51<br>Дт 44.1.3 - Кт 60.1<br>Дт 44.1.3 - Кт 60.1<br>Дт 44.1.3 - Кт 60.1<br>Дт 44.1.3 - Кт 60.1<br>Дт 44.1.3 - Кт 76.5<br>Дт 19.3 - Кт 76.5<br><br>Причем тут 19-й и 51-й счета ???!

Daedal
читатель
офлайн
Дата регистрации: 20.09.2004
Сообщений: 632
Пост №10
 
13.01.2006 08:58

"Ну, дык, ты где-нибудь видел, что бы в простой проводке кроме дебета и кредита был ещё и третий счёт?<br><br>между дебетом и кредитом как разделитель ставиться "," (запятая)<br>А для указания 2-х счетов в дебете или кредите ";" (точка с запятой)<br>т.е. у тебя будет: "44.1.3,60.1;76.5" "

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

Читают тему:

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