Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Не выбирает запрос          
alexkhua Подменю пользователя
сообщение 29.04.14, 21:25
Сообщение #1

Завсегдатай
****
Группа: Пользователи
Сообщений: 181
Спасибо сказали: 2 раз
Рейтинг: 0

Конфигурация нетиповая. На базе файла конфигурации создал БД , для нее создал документ в нем запросом выбираю :
Функция ВыбратьСчетаДоходов ()
    
МассивДоходов = Новый Массив;
МассивДоходов.Добавить(ПланыСчетов.Хозрасчетный.ДоходыИРезультатыДеятельности);
МассивДоходов.Добавить(ПланыСчетов.Хозрасчетный.ДругойОперационныйДоход);
МассивДоходов.Добавить(ПланыСчетов.Хозрасчетный.ДоходОтУчастияВКапитале);
    МассивДоходов.Добавить(ПланыСчетов.Хозрасчетный.ДругиеДоходы);
    МассивДоходов.Добавить(ПланыСчетов.Хозрасчетный.ЧрезвычайныеДоходы);
    МассивДоходов.Добавить(ПланыСчетов.Хозрасчетный.СтраховыеПлатежи);
    
    Запрос = Новый Запрос;
    Запрос.Текст =
     "ВЫБРАТЬ
     |    Хозрасчетный.Ссылка
     |ИЗ
     |    ПланСчетов.Хозрасчетный КАК Хозрасчетный
     |ГДЕ
     |    Хозрасчетный.Родитель.Родитель В(&МассивДоходов)";
    
     Запрос.УстановитьПараметр("МассивДоходов", МассивДоходов);
     СчетаДоходов = Запрос.Выполнить().Выгрузить();
    
    
     Возврат  СчетаДоходов

КонецФункции

Аналогичная функция по затратам. В моей, пробной БД, получаю нужные мне счета. У клиента объединяю конфигурации и в итоге функции ничего не возвращают. Что это может быть ? Права проверил. Ума не приложу. Да и вообще любой запрос к плану счетов не работает. К другим объектам запросы работают.



logist Подменю пользователя
сообщение 30.04.14, 6:25
Сообщение #2

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2539 раз
Рейтинг: 0

Цитата(alexkhua @ 29.04.14, 21:25) *
Да и вообще любой запрос к плану счетов не работает

Так не бывает, что любой запрос не работает. Что, даже "Выбрать * Из ПланСчетов.Хозрасчетный КАК Т" - возвращает пусто? Если так, то там в плане счетов ничего нет, иначе не видя базу, можно гадать о причинах до бесконечности.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

alexkhua Подменю пользователя
сообщение 30.04.14, 8:47
Сообщение #3

Завсегдатай
****
Группа: Пользователи
Сообщений: 181
Спасибо сказали: 2 раз
Рейтинг: 0

Цитата(logist @ 30.04.14, 7:25) *
Так не бывает, что любой запрос не работает. Что, даже "Выбрать * Из ПланСчетов.Хозрасчетный КАК Т" - возвращает пусто? Если так, то там в плане счетов ничего нет, иначе не видя базу, можно гадать о причинах до бесконечности.


Запрос = Новый Запрос;
    Запрос.Текст =
     "ВЫБРАТЬ
     |    Хозрасчетный.Ссылка КАК Ссылка
     |ИЗ
     |    ПланСчетов.Хозрасчетный КАК Хозрасчетный" ;
     //|ГДЕ
     //|    Хозрасчетный.Родитель.Родитель В(&МассивДоходов)";
     //
     //Запрос.УстановитьПараметр("МассивДоходов", МассивДоходов);
     СчетаДоходов = Запрос.Выполнить().Выгрузить();
    
    
     Возврат  СчетаДоходов


Так работает.

Почему Первый запрос работает на вновь созданной базе, а на старой не работает , хоть убей?

Vofka Подменю пользователя
сообщение 30.04.14, 9:04
Сообщение #4

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14052
Из: Киев
Спасибо сказали: 4613 раз
Рейтинг: 3750.1

В плане счетов либо нету счетов ДоходыИРезультатыДеятельности, ДругойОперационныйДоход, ДоходОтУчастияВКапитале, ДругиеДоходы, ЧрезвычайныеДоходы, СтраховыеПлатежи, либо они не на том уровне иерархии находятся.

alexkhua Подменю пользователя
сообщение 30.04.14, 9:27
Сообщение #5

Завсегдатай
****
Группа: Пользователи
Сообщений: 181
Спасибо сказали: 2 раз
Рейтинг: 0

Да , все верно, в рабочей базе не в каждом счете стоит подчиненность. Во вновь созданной базе она стоит везде. Почему подчиненность в некоторых счетах ушла? Странно, посмотрел типовую бухгалтерию в ней , например, 90 не подчинен 9-му , хотя 901 подчинен 90 - му. Я до конца не пойму , это принципиально или нет, чтоб , например все 9ХХХ-е в иерархии подчинялись 9-му. Если будет не так , на что это повлияет?

logist Подменю пользователя
сообщение 30.04.14, 9:55
Сообщение #6

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2539 раз
Рейтинг: 0

Цитата(alexkhua @ 30.04.14, 9:27) *
посмотрел типовую бухгалтерию в ней , например, 90 не подчинен 9-му , хотя 901 подчинен 90 - му

Есть такая настройка "Использовать классы счетов в качестве групп" или как-то так.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Спасибо сказали: alexkhua, Егор Динин,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 04.07.25, 8:56
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!