|
|||
MrBoss
14.06.19 — 14:08 |
Такая вот проблема, создаем корректировку приобретения на основании Приобретения товаров и услуг. ТЧ Товары заполнились, удаляем стронируемую строку, в ТЧ Расхождения жму «Заполнить расхождения» и устанавливаю вариант отражения. Пробую просто записать документ, ругается: «Ошибка при получении набора регистра сведений АналитикаУчетаНоменклатуры: не указана номенклатура.» |
||
yzimin
1 — 14.06.19 — 14:32 |
смотри по этой номенклатуре и складу справочник ключей и РС ключей. Такое бывает, если чистили дубли номенклатуры, серии, х-ки, а про ключи забыли |
||
MrBoss
2 — 14.06.19 — 14:36 |
(1) Поглядел: ключ по номенклатуре и складу есть, дублей нет. В РС Аналитика учета номенклатуры тоже есть, без дублей и всего такого. Склады и характеристики совпадают. |
||
Cyberhawk
3 — 14.06.19 — 15:04 |
Виды запасов заполниться пади не могут, ну или где-то внутри этого процесса валится. Там в 2.4.7 по сравнению с 2.4.6 изменили аналитики склада, переместили куда-то, может тут забыли (т.е. не исключен косяк релиза). |
||
xraf
4 — 14.06.19 — 15:15 |
(0) А само приобретение каким периодом было? |
||
MrBoss
5 — 14.06.19 — 16:06 |
(3) Не очень понял |
||
Cyberhawk
6 — 14.06.19 — 16:09 |
(5) На 2.4.8 переходи |
||
sqr4
7 — 14.06.19 — 16:28 |
2.4.7.147 взаиморасчеты нормально не работают, на 2.4.7.151 в два раза больше ошибок чем в 2.4.7.151. В 2.4.8.63 уже столько же сколько в 2.4.7.147, а ему от силы неделя. Это я про КА, думаю в ЕРП также. Сижу радуюсь) |
||
sqr4
8 — 14.06.19 — 16:44 |
чем *2.4.7.147 |
||
MrBoss 9 — 14.06.19 — 17:14 |
(6) Ок, попробуем |
|
TurboConf — расширение возможностей Конфигуратора 1С |
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
-
Добрый день.
Изменяю стандартную конфигурацию УТ11 Версия 11.1.7.49
В основном изменения касаются добавления новых реквизитов в номенклатуру, старые реквизиты не изменяются.При попытке провести документ поступления товаров и услуг или документ ввода начальных остатков, выдвет ошибку
Ошибка при выполнении обработчика — ‘ПередЗаписью’
по причине:
{РегистрСведений.АналитикаУчетаНоменклатуры.МодульМенеджера(123)}: Ошибка при вызове метода контекста (Выполнить)
Выборка = Запрос.Выполнить().Выбрать();
по причине:
{(60, 33)}: Неоднозначное поле «Коллекция.АналитикаУчетаНоменклатуры»
ИЛИ Аналитика.КлючАналитики <> <<?>>Коллекция.АналитикаУчетаНоменклатуры
Нашел в коде где формируется запрос, это менеджер объекта РегистрСведений.АналитикаУчетаНоменклатуры
Функция ТекстЗначенияКлючейАналитикиВКоллекции(ИменаПолей)
В не измененной конфигурации запрос отрабатывает нормально. Как в конструкторе запросов так и в самом приложении.
Текст запроса:ВЫБРАТЬ Коллекция.НомерСтроки - 1 КАК Индекс, Коллекция.АналитикаУчетаНоменклатуры КАК АналитикаУчетаНоменклатуры, Коллекция.Номенклатура КАК Номенклатура, Коллекция.Характеристика КАК Характеристика, ВЫБОР КОГДА Коллекция.СтатусУказанияСерий = 14 ТОГДА Коллекция.Серия ИНАЧЕ ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка) КОНЕЦ КАК Серия, ВЫБОР КОГДА НЕОПРЕДЕЛЕНО В (ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.СтруктураПредприятия.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.Партнеры.ПустаяСсылка), НЕОПРЕДЕЛЕНО) ТОГДА &МестаУчетаТовар ИНАЧЕ НЕОПРЕДЕЛЕНО КОНЕЦ КАК СкладТовар, ВЫБОР КОГДА НЕОПРЕДЕЛЕНО В (ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.СтруктураПредприятия.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.Партнеры.ПустаяСсылка), НЕОПРЕДЕЛЕНО) ТОГДА &МестаУчетаМногооборотнаяТара ИНАЧЕ НЕОПРЕДЕЛЕНО КОНЕЦ КАК СкладМногооборотнаяТара, ВЫБОР КОГДА НЕОПРЕДЕЛЕНО В (ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.СтруктураПредприятия.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.Партнеры.ПустаяСсылка), НЕОПРЕДЕЛЕНО) ТОГДА &МестаУчетаУслуга ИНАЧЕ НЕОПРЕДЕЛЕНО КОНЕЦ КАК СкладУслуга, ВЫБОР КОГДА НЕОПРЕДЕЛЕНО В (ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.СтруктураПредприятия.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.Партнеры.ПустаяСсылка), НЕОПРЕДЕЛЕНО) ТОГДА &МестаУчетаРабота ИНАЧЕ НЕОПРЕДЕЛЕНО КОНЕЦ КАК СкладРабота ПОМЕСТИТЬ Коллекция ИЗ &Коллекция КАК Коллекция ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Коллекция.Индекс, Аналитика.КлючАналитики КАК АналитикаУчетаНоменклатуры, Коллекция.Номенклатура, Коллекция.Характеристика, Коллекция.Серия, ВЫБОР СН.ТипНоменклатуры КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Товар) ТОГДА Коллекция.СкладТовар КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.МногооборотнаяТара) ТОГДА Коллекция.СкладМногооборотнаяТара КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Услуга) ТОГДА Коллекция.СкладУслуга КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Работа) ТОГДА Коллекция.СкладРабота КОНЕЦ КАК Склад ИЗ Коллекция КАК Коллекция ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК СН ПО (СН.Ссылка = Коллекция.Номенклатура) ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаНоменклатуры КАК Аналитика ПО (Аналитика.Номенклатура = Коллекция.Номенклатура) И (Аналитика.Характеристика = Коллекция.Характеристика) И (Аналитика.Серия = Коллекция.Серия) И (Аналитика.Склад = ВЫБОР СН.ТипНоменклатуры КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Товар) ТОГДА Коллекция.СкладТовар КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.МногооборотнаяТара) ТОГДА Коллекция.СкладМногооборотнаяТара КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Услуга) ТОГДА Коллекция.СкладУслуга КОГДА ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Работа) ТОГДА Коллекция.СкладРабота КОНЕЦ) ГДЕ (Аналитика.КлючАналитики ЕСТЬ NULL ИЛИ Аналитика.КлючАналитики <> Коллекция.АналитикаУчетаНоменклатуры ИЛИ Аналитика.КлючАналитики = ЗНАЧЕНИЕ(Справочник.КлючиАналитикиУчетаНоменклатуры.ПустаяСсылка))
Объекты Справочник.КлючиАналитикиУчетаНоменклатуры, Перечисление.ТипыНоменклатуры, РегистрСведений.АналитикаУчетаНоменклатуры, Справочник.Склады, Справочник.СтруктураПредприятия, Справочник.Партнеры не изменялись.
Изменения вносились только в Справочник.Номенклатура , новые реквизиты и табличные части
Совпадений названий новых реквизитов и табличных частей с полями участвующим в запросе нет.Подскажите пожалуйста в чем может быть проблема или хотя бы в каком направлении копать?!
пользуйтесь тегами для оформления кода
Последнее редактирование модератором: 6 мар 2015 -
Разобрался! В Справочнике Номенклатура был добавлен Реквизит «Коллекция» на это и ругалось. Реквизит переименовал и все заработало
Всем спасибо за «Активное» участвие
Как выбирать данные в типовых конфигурациях, если в регистрах вместо нормальных измерений Номенклатура или Подразделение разработчики использовали КлючиАналитики…
Два видео, 42 минуты на изучение “под ключ”.
Когда заходишь в регистр типовой конфигурации и в измерении ожидаешь увидеть нормальный справочник (Номенклатуру или Подразделение, например), но вместо него там какая-то АналитикаУчета… – это и есть КлючиАналитики.
Например, в УТ 11 есть регистр накопления ВыручкаИСебестоимостьПродаж – но никакого измерения Номенклатура в нем нет, зато есть АналитикаУчетаНоменклатуры. Или вот еще – АналитикаУчетаПартнеров.
Что это вообще такое? Где про это написано? Как с этим работать?
Даже с выборкой данных о продажах по номенклатуре придется повозиться, хотя, казалось бы, это простейшая задача.
Использование ключей в типовых конфигурациях – многолетняя и массовая практика.
Поэтому любому разработчику, работающему с типовыми конфигурациями, нужно обязательно понимать, что такое ключи аналитики, как хранятся данные, как выбирать данные из базы.
Разберемся с ключами аналитики в сегодняшнем видео
В видео мы рассмотрим подробно, что такое ключи аналитики, почему появилось такое решение. Отметим, что впервые оно появилось в 1С:УПП для учета запасов и затрат при использовании РАУЗ (расширенной аналитики учета затрат). Рассмотрим, как составлять запросы к регистру УчетЗатрат.
Так как УПП – это уже конфигурация прошлого поколения, разберем также использование ключей аналитики в современном флагманском решении 1С:ERP. Причем все рассмотренное можно будет смело применять и в 1C:Комплексной автоматизации 2, и в 1С:Управление торговлей 11.
Кроме того, покажем, как запросами извлекать данные из базы, рассмотрим, как написаны типовые отчеты.
Содержание:
- Что такое ключи аналитики, история появления этого механизма
- Почему в современных конфигурациях используются ключи аналитики
- Как технически реализована работа с ключами аналитики
- Как использовать ключи аналитики в запросах.
Длительность видео – 24 минуты.
Часть 2: Как ключи аналитики применяются в современных конфигурациях
В современных типовых решениях при работе с ключами аналитики есть ряд отличий, о которых важно знать. Об этом – в видео:
- Чем использование ключей аналитики в современных конфигурациях 1C:ERP 2, КА 2, УТ 11 отличается от использования в 1С:УПП.
- Как ключи аналитики используются в программном коде, запросах и отчетах.
- Рассмотрим практический пример с использованием ключей аналитики в запросе.
Длительность видео – 17 минут.
На этом курсе Вы изучите все, что требуется знать каждому разработчику:
- Полный синтаксис текста запросов – поля, операторы, функции, выражения, группировка и сортировка, итоги и т.д.
- Работу с несколькими источниками / таблицами – соединения, объединения, вложенные запросы
- Временные таблицы, пакетные запросы
- Виртуальные таблицы – для регистров сведений, накоплений, расчетов и бухгалтерии
- Методы и приемы написания и оптимизации запросов
- А также много практических примеров и кейсов.