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

Хранилище

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

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



> Данные из запроса в отчёте выводятся частично          
rpodgornyy Подменю пользователя
сообщение 08.03.12, 16:49
Сообщение #1

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 139
Из: Киев
Спасибо сказали: 14 раз
Рейтинг: 0

Имеются следующие исходные данные: Конфигурация Управление торговлей для Украины 2.3.15.1.

За основу взят отчёт "ВедомостьПартииТоваровНаСкладах", который сделан на базе УниверсальногоОтчёта.

Создан запрос, который при обращении к регистру накоплений "ПартииТоваровНаСкладахОстаткиИОбороты выводит информацию: номенклатура, партии товаров, количество и средняя цена остатков. Партии товаров выбираются на основании данных "ДокументыОприходования". При этом в сформированном отчёте отображаются документы "Оприходование товаров", "Возврат товаров", но если документ "Поступление товаров и услуг", то строка остаётся пустой, а при этом количество и цена выводятся правильно.
Где может быть проблема? Help please! 64000000.gif

 ! 

не потрібно писати великим шрифтом, тут всі добре бачать
 


Сообщение отредактировал mister-x - 08.03.12, 17:54

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

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

Возможно связано с тем, что документ регистратор и документ оприходования одинаковы... телепатируем текст запроса.


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

rpodgornyy Подменю пользователя
сообщение 08.03.12, 22:01
Сообщение #3

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 139
Из: Киев
Спасибо сказали: 14 раз
Рейтинг: 0

// Описание исходного текста запроса.
      ТекстЗапроса =
          "ВЫБРАТЬ РАЗРЕШЕННЫЕ
          |    ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура,
          |    ПартииТоваровНаСкладахОстаткиИОбороты.Склад,
          |    ПартииТоваровНаСкладахОстаткиИОбороты.ДокументОприходования,
          |    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток,
          |    ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьКонечныйОстаток КАК СтоимостьКонечныйОстаток,
          |    ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьКонечныйОстаток / ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток КАК Цена,
          |    ПРЕДСТАВЛЕНИЕ(ПартииТоваровНаСкладахОстаткиИОбороты.ДокументОприходования)
          |{ВЫБРАТЬ
          |    Номенклатура.*,
          |    Склад.*,
          |    ДокументОприходования.*,
          |    КоличествоКонечныйОстаток,
          |    СтоимостьКонечныйОстаток,
          |    Цена}
          |ИЗ
          |    РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты КАК ПартииТоваровНаСкладахОстаткиИОбороты
          |{ГДЕ
          |    ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура.*,
          |    ПартииТоваровНаСкладахОстаткиИОбороты.Склад.*,
          |    ПартииТоваровНаСкладахОстаткиИОбороты.ДокументОприходования.*,
          |    ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток}
          |{УПОРЯДОЧИТЬ ПО
          |    Склад.*,
          |    Номенклатура.*,
          |    ДокументОприходования.*}
          |ИТОГИ
          |    СУММА(КоличествоКонечныйОстаток),
          |    СРЕДНЕЕ(Цена)
          |ПО
          |    ОБЩИЕ
          |{ИТОГИ ПО
          |    Склад.*,
          |    Номенклатура.*}";

Ardi Подменю пользователя
сообщение 09.03.12, 3:32
Сообщение #4

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Убрать "ВЫБРАТЬ РАЗРЕШЕННЫЕ"

В общем у меня запрос на демке УТП сработал со всеми типами документов (окромя " ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьКонечныйОстаток / ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток КАК Цена" - тут деление на 0 бывает).


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

rpodgornyy Подменю пользователя
сообщение 09.03.12, 10:03
Сообщение #5

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 139
Из: Киев
Спасибо сказали: 14 раз
Рейтинг: 0

Ardi, я прописал вместо "ВЫБРАТЬ РАЗРЕШЕННЫЕ" просто "ВЫБРАТЬ", но всё равно, именно документ "Поступление товаров и услуг" не выводится, или я что-то не так понимаю.... А "КоличествоКонечныйОстаток" в отборе отчёта ставлю условие "Больше" 0, чтобы выбирались партии с остатками.

rpodgornyy Подменю пользователя
сообщение 09.03.12, 11:46
Сообщение #6

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 139
Из: Киев
Спасибо сказали: 14 раз
Рейтинг: 0

Вот, собственно, ссылочка на результат обработки запроса: х


В пустой строчке должен быть документ: "Поступление товаров и услуг"


 ! 

Вот, собственно, ссылочка на правила, очень рекомендую: http://pro1c.org.ua/index.php?act=boardrules
 


Сообщение отредактировал Vofka - 09.03.12, 12:03

5_kopeek Подменю пользователя
сообщение 09.03.12, 11:58
Сообщение #7

Ветеран
*******
Женщине-одинэснику
Группа: Пользователи*
Сообщений: 940
Спасибо сказали: 285 раз
Рейтинг: 0

Попробовала в демке УТ -- тоже все ОК, все документы отображаются, в т.ч. ПТиУ. Попробуйте на демке, если Вы в рабочей базе формируете.

Vofka Подменю пользователя
сообщение 09.03.12, 12:01
Сообщение #8

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

Права на чтение документа ПТиУ точно есть?

rpodgornyy Подменю пользователя
сообщение 09.03.12, 12:18
Сообщение #9

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 139
Из: Киев
Спасибо сказали: 14 раз
Рейтинг: 0

Права точно есть - работаю под Админом. А какие могут быть проблемы с рабочей базой? Все остальные отчёты (к примеру Ведомость по партиям товаров на складах) формируются корректно. Изменения в базу вносились на уровне изменения макетов документов...

Ardi Подменю пользователя
сообщение 09.03.12, 15:24
Сообщение #10

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Цитата(rpodgornyy @ 09.03.12, 11:03) *
А "КоличествоКонечныйОстаток" в отборе отчёта ставлю условие "Больше" 0, чтобы выбирались партии с остатками.

Запрос проверять не в отчете - а в консоли запросов какой-нибудь.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

rpodgornyy Подменю пользователя
сообщение 09.03.12, 22:54
Сообщение #11

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 139
Из: Киев
Спасибо сказали: 14 раз
Рейтинг: 0

ARDI, консоль запросов выдаёт такой же результат - строки, где дожны быть "Поступление товаров и услуг" пустые, но при этом есть данные (количество и цена). А при двойном нажатии на эту строчку выдаётся "Неопределено"

Ardi Подменю пользователя
сообщение 09.03.12, 23:11
Сообщение #12

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Сделать запрос с остатками и ОБОРОТАМИ. С группировкой по "Док.оприходования\Регистратор". И смотреть откуда берутся движения с пустым оприходованием но при этом с суммой.

Сообщение отредактировал Ardi - 09.03.12, 23:12


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

rpodgornyy Подменю пользователя
сообщение 09.03.12, 23:56
Сообщение #13

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 139
Из: Киев
Спасибо сказали: 14 раз
Рейтинг: 0

Хм... если делаем отчёт "Ведомость по партиям товаров на складах" с оборотами, то также есть пустое поле в "Документе оприходования", но при этом если 2 раза кликнуть на нём и выбрать "Период + Регистратор", открывается окно с "Документ движения (регистратор)" и там есть все документы "Поступление товаров и услуг".... Странно, ведь сам документ Поступления и есть Документ оприходования...

Попробовал в демонстрационной базе - всё выводится без проблем... В чём же может быть загвоздка?

Ardi Подменю пользователя
сообщение 10.03.12, 0:09
Сообщение #14

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Ну может был раньше включен учет "по среднему". Или ещё чего.
Посмотреть движения документа "Поступление товаров и услуг" по регистру партий.
Перепровести поступление.
осмотреть движения документа "Поступление товаров и услуг" по регистру партий.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

rpodgornyy Подменю пользователя
сообщение 10.03.12, 0:25
Сообщение #15

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 139
Из: Киев
Спасибо сказали: 14 раз
Рейтинг: 0

Действительно, стратегия списания партий стоит "По средней". Если поставить ФИФО о перепровести поступление, всё отображается. А как же быть в случае средней?

Ardi Подменю пользователя
сообщение 10.03.12, 0:45
Сообщение #16

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

В случае средней в цепочке "Поступление->перемещение" или "Поступление->Реализация->Возврат" документ поступления легко не отслеживается. Поэтому нада фифо.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

rpodgornyy Подменю пользователя
сообщение 15.03.12, 18:46
Сообщение #17

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 139
Из: Киев
Спасибо сказали: 14 раз
Рейтинг: 0

Спасибо! Вроде бы всё стало корректно!

Magdych Подменю пользователя
сообщение 15.03.12, 22:33
Сообщение #18

Говорящий
***
Группа: Пользователи
Сообщений: 63
Спасибо сказали: 14 раз
Рейтинг: 0

А запрос корявый. Зачем через "где" измерения отбирать? При больших объемах ой как аукнется.

Ardi Подменю пользователя
сообщение 15.03.12, 22:59
Сообщение #19

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Цитата(Magdych @ 15.03.12, 23:33) *
А запрос корявый. Зачем через "где" измерения отбирать? При больших объемах ой как аукнется.

Это "УниверсальныйОтчёт" - обратили ли вы на это внимание?
Если обратили - не могли бы вы рассказать как правильно в УниверсальныйОтчет добавлять настраиваемые условия (меня это очень интересует).

Сообщение отредактировал Ardi - 15.03.12, 23:00


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

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


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

 

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