Size: a a a

1с программирование

2020 December 03

N

NNA in 1с программирование
Александр Саламатов
можно получить по индексу
Спасибо
источник

ДП

Денис Псевдонимов... in 1с программирование
Александр Саламатов
можно получить по индексу
Как это?!
источник

АС

Александр Саламатов... in 1с программирование
Денис Псевдонимов
Как это?!
источник

ДП

Денис Псевдонимов... in 1с программирование
Это индекс Поля в строке Выборки
источник

АС

Александр Саламатов... in 1с программирование
Денис Псевдонимов
Это индекс Поля в строке Выборки
действительно, что-то с утра не обратил внимание на это, тогда проще запрос переделать, либо цикл
источник

ДП

Денис Псевдонимов... in 1с программирование
NNA
Товарищи, кто знает, как получить только первый и последний элемент выборки запроса? С первым конечно проблем нет, не знаю как без цикла получить последний элемент
Если результат запроса не очень большой, то можно выгрузить его в ТаблицуЗначений и там уже по индексу обратится к строке... ну если речь про экзамен, то хвалить за это не будут =)
источник

N

NNA in 1с программирование
Денис Псевдонимов
Если результат запроса не очень большой, то можно выгрузить его в ТаблицуЗначений и там уже по индексу обратится к строке... ну если речь про экзамен, то хвалить за это не будут =)
Не хочу много менять. Нужна маленькая быстрая вставка в действующий код.
источник

N

NNA in 1с программирование
А так конечно можно было бы и запрос переписать чтобы все было по человечески
источник

R

RaFaeL in 1с программирование
Александр Трушин
Хорошо) Пример (Так же и не силен в написании документации)
Допустим ждун пишет код:

Функция Фу()
 Если <Выражение> Тогда
   Результат = Истина;
 КонецЕсли
 
 Возврат Результат;
КонецФункции

Платформа на это не ругнется( (И это меня бесит) Потому что нет пространств имен.

Как сформулировать правило что так писать не надо?

Объявлять все переменные сначала и если нужны в аналогичные в подчиненном пространстве - добавлять префикс?
Почему не надо?
источник

ДП

Денис Псевдонимов... in 1с программирование
Ну тогда:
Таблица = РезультатЗапроса.Выгрузить();
ПерваяСтрока = Таблица[0];
ПоследняяСтрока = Таблица[Таблица.Количество()-1];
источник

B

Bettereatnuts in 1с программирование
Привет коллеги, вопрос по битриксу и 1С. Мб кто знает есть метод или функция, которая сможет достать по ID товара все сделки, в которых он был использован? Т.е. я сделал уведомление, там есть написано, что "Сделка *** провалена. Товары с наименованием ***, *** были заказы в сделках ***, ***
источник

ДП

Денис Псевдонимов... in 1с программирование
Александр Саламатов
действительно, что-то с утра не обратил внимание на это, тогда проще запрос переделать, либо цикл
в описании неоднозначно написано, не мудрено спутать.
источник

N

NNA in 1с программирование
Денис Псевдонимов
Ну тогда:
Таблица = РезультатЗапроса.Выгрузить();
ПерваяСтрока = Таблица[0];
ПоследняяСтрока = Таблица[Таблица.Количество()-1];
Видимо да. Не хочешь переписать нормально делай все сразу через ж×пу😂😂😂
источник

R

RaFaeL in 1с программирование
Александр Трушин
Это все ОК (посмотрю позже), только на отечественном пишут: https://its.1c.ru/db/v8std#content:456:hdoc
Первый пункт и сразу не рекомендация, а требование.
Я не русофоб, но это же не правильно.
Давайте в школах/вузах будем преподавать pascal и др. языки, но с русскими операторами. Куда потом они (студенты) устроются?
Если ты про русский язык в коде, то у этого есть простое объяснение. 1C это не просто какой-то язык абстрактный, а язык конкретной системы для решения конкретных бизнес-задач с конкретными объектами в виде метаданных. Объекты эти именовать на латинице сложно не просто потому что надо постоянно переводить,а и потому что особенности российского бухучета не всегда имеют даже термин-аналог в английском. А если иметь метаданные на русском а всякие там If писать как в паскале латиницей, то в коде будет во-первых солянка, во-вторых заипёт раскладку переключать 100500 раз на строку. Поэтому пишут на русском и ничего такого в этом нет
источник

ДП

Денис Псевдонимов... in 1с программирование
NNA
Видимо да. Не хочешь переписать нормально делай все сразу через ж×пу😂😂😂
Мне казалось что как-то можно было указать порядок выборки...
источник

N

NNA in 1с программирование
Денис Псевдонимов
Мне казалось что как-то можно было указать порядок выборки...
Порядок в запросе указан, что бы записи шли от новой к старой. Теперь надо вытащить и самую старую и новую, а все посередине пропустить. Лечится переписыванием запроса на нужный, но я подумал что может есть способ быстрее
источник

🇺

🇺🇦 red in 1с программирование
NNA
Товарищи, кто знает, как получить только первый и последний элемент выборки запроса? С первым конечно проблем нет, не знаю как без цикла получить последний элемент
нашел ответ?
источник

🇺

🇺🇦 red in 1с программирование
NNA
Порядок в запросе указан, что бы записи шли от новой к старой. Теперь надо вытащить и самую старую и новую, а все посередине пропустить. Лечится переписыванием запроса на нужный, но я подумал что может есть способ быстрее
есть сортировка в запросе?
источник

S

Simonov in 1с программирование
1с проггер
коллеги, подскажите , в каком регистре сведений помимо РС СоответствиеОбъектовДляОбмена хранится привязка объектов при обмене по ГУИД?
ПубличныеИдентификаторыСинхронизируемыхОбъектов. Там Узел+Сслыка+Внешний идентификатор
источник

🇺

🇺🇦 red in 1с программирование
NNA
Порядок в запросе указан, что бы записи шли от новой к старой. Теперь надо вытащить и самую старую и новую, а все посередине пропустить. Лечится переписыванием запроса на нужный, но я подумал что может есть способ быстрее
по чем сортируешь  - по дате записи?
источник