#0
by Квадро
Есть НЕпереодлический регистр сведений ШтрихКоды. Нужно найти значения последнего элемента РегистрыСведений.ШтрихКод.Код. Т.е. значение измерения "Код". Как это сделать?
#4
by Факер_S
РегистрСведенийМенеджер.<Имя регистра сведений> (InformationRegisterManager.<Имя регистра сведений>) ПолучитьПоследнее (GetLast) Синтаксис: ПолучитьПоследнее(<Конец периода>, <Отбор>) Параметры: ... возможно поможет
#7
by Квадро
ВЫБРАТЬ Штрихкоды.Код ИЗ РегистрСведений.Штрихкоды.Код.СрезПоследних КАК ШтрихКоды Вот такая ошибка выдается: {Форма.Форма}: Ошибка при вызове метода контекста (Выполнить): {(4, 50)}: Ожидается имя
#8
by Квадро
Пардон вот ошибка: {Форма.Форма}: Ошибка при вызове метода контекста (Выполнить): {(4, 2)}: Таблица не найдена "РегистрСведений.Штрихкоды.Код.СрезПоследних" <<?>>РегистрСведений.Штрихкоды.Код.СрезПоследних КАК Штрихкоды по причине: {(4, 2)}: Таблица не найдена "РегистрСведений.Штрихкоды.Код.СрезПоследних" <<?>>РегистрСведений.Штрихкоды.Код.СрезПоследних КАК Штрихкоды
#11
by Квадро
А можно ли как-нить так, установить курсор на последнюю запись регистра сведений и считать от туда последнее значения кода. P.S. Сорри за не 1С-овский слэнг, из Фокса я пришел : ) Суть проблемы. Мне нужно создать новую запись в РегистрыСведений.ШтрихКоды, а код прописывать вручную нужно (т.к. регистратор отключен). Вот отсюда вся фигня.
#14
by Квадро
Дык в конфигурации УПП прописаны штрихкоды в регистрах. Ничего поделать не могу надо как-нить извратнуться
#16
by x4
имхо в непереодическом регистре сведений понятие "последняя запись" лишено смысла, т.к. нет поля Период. Если есть другое поле, по которому можно упорядочить и сказать - вот это последняя запись, то надо так и сделать, что-то вроде ВЫБРАТЬ ПЕРВЫЕ 1 Код ИЗ РегистрыСведений.ШтрихКод УПОРЯДОЧИТЬ ПО ПолеОпределяющееПорядок УБЫВ
#18
by ананим
никуя РегистрыСведений.ШтрихКод - таблица, поля период нет, но записи храняться по порядку, иначе что эта за таблица если всё в разноброс, вот последнюю запись и надо выбрать
#19
by Asmody
еще раз анализируя рискну спросить а зачем нужно искать значение Кода последней записи РС?
#20
by x4
если не ошибаюсь, все строки таблицы равноценны и если их явно не упорядочить, то они не обязаны сами выстраиваться в каком-либо ожидаемом порядке. Если нужно упорядочивать по хронологии добавления - надо добавить соответствующее поле. Или есть доступ к аналогу RowId?
#22
by x4
ну если хотся тогда можно следать простейшую выборку "ВЫБРАТЬ Код ИЗ РегистрыСведений.ШтрихКод" и догнаться Выборка.Следующий до посделней записи, или в ТЗ выгрузить и ТЗ[ ТЗ.Количество - 1 ]
#23
by VCD
В непереиодическом регистре понятия "последнее" нэту. В регистре сведений неможет быть две записи с одинаковой комбинцией измерений. Поэтому по по каждой уникальной комбинации существует только одна запись.
#24
by Asmody
где-то я читал, что в результате запроса, в котором нет ORDER BY, порядок записей неопределен, в том смысле что он может быть поризвольным.
#25
by x4
вот и я про то в . а - это решение на случай "очень хотся, а по-прямому влом переделывать"
#26
by vvv29
добавить дату(или использовать дату регистратора) и использовать функцию максимума в запросе.
#28
by Квадро
Простите были выходные - отдыхал. Тема так и осталась актуальной. . Последнюю запись необходимо найти для того, чтобы в обработке вставить еще одну запись (новую) , код формируется вручную, вот и нужно выяснить какой-же последний код был? Чтобы в новой записи сделать НовыйКод=ПоследнийКод+1. Вот и весь казалось бы простой вопрос.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- Как получить тип значения объекта в OLE?
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Обнуляются записи в регистре сведений при добавлении новой записи
- Как получить конкретный тип значения и вид значения объекта метаданных ?
- Регистр сведений - получить запись и открыть форму записи.
- Как получить тип значения оле объекта
- как получить имя значения перечисления по этому значению.
- Как в регистре сведений определить, какие записи удаляются.
- Как получить разность дат (Нужно получить количество дней)
- УРИБ как программно получить время последней синхронизации?
- Как получить Уникальный Идентификатор для записи в регистре сведений
В этой группе 1С
- Немогу разобрать в чем ошибка (новичек в 1С)
- Таблица значений из модуля объекта
- Организация ликвидируется. Что делать с 1С?
- Можно ли пользоваться литературой при сдаче на специалиста 1с
- Сервер занят. Действие не может быть завершено...? Что это такое ?
- Проблема с элементом формы документа "ДействияФормы"
- Как определить проведенность документа в его модуле?
- Почему в конфигурации УТ 10.2.5.4, при комплектации обрезает
- Как удалить остатки платформы V8?
- Народ подскажите FTP клиент с планировщиком
- Как програмно узнать открыта ли форма документа, справочника и т.д.?
- Как в 1С.8 программно читать журнал регистрации (очень надо) помогите.
- Я переставил HASP ключ, 1С не откроется.
- Вылетает 1С при объединении конфигураций
- Бухгалтерия в ПУБ и в Типовой Бух
- Почему задолженность оп зарплате не попадает в расчетную ведомость? (ЗиК)
- ЗиК: КАК выплатить реальные деньги?
- Появилосm новое измерение в регистре. Как заполнить значением?
- Ошибка в формате Container.Contents
- Не получается запуск предприятия 8.0 через Назначение заданий