Size: a a a

1С, БСП, DevOps и Архитектура

2021 June 04

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Т.е. на один (последний) период больше одной характеристики?
Добавить сортировку по характеристике - результат скакать перестанет
источник

Г

Г🐈рри in 1С, БСП, DevOps и Архитектура
там не хватает какого-то синтетического поля "приоритет" с упорядочиванием уже по нему, а не по периоду. Классическая задача, коли ты привел пример с характеристиками, это - брать значение по характеристике, если оно указано и для номенклатуры, и для характеристики. В принципе, такого много в одежах - там любят в счет-фактурах разным поставщикам в колонке код - прописывать вот эти коды. И правила у всех - как кто выдумает.
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Для одиночного запроса (с картинки) результат скакать перестанет.
Для запроса сразу по нескольким товарам как ты такое же упорядочивание обеспечишь? Будет ли группировка с функцией Максимум/Минимум делать то же самое, что и порядок по убыванию/возрастанию характеристики в одиночном запросе? :)
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Можно, но это уже срез среза. ТуброГовнокодище. Бог запросов потирает руки на небесах. Проще архитектуру доработать, например транслировать Цены в Цены2 без Хар-ки. А то и без периода.
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Типа упорядочить по измерению, потом пронумеровать строки, потом сгруппировать с получением максимального номера строки и соединиться с пронумерованной на втором шаге таблицей? :)
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Нумерацией тоже можно. Это же только в ВТ можно сделать?
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Да. А ты не любитель ВТ?
источник

‌‌‎infactum in 1С, БСП, DevOps и Архитектура
и не забыть по жаловаться на отсутствие оконных функций
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Миллион строк в ВТ - это мое самое любимое.
Мой путь в 1С вообще начинался с того, что придя на проект пришлось дорабатывать СКД отчеты за уволившимся мега программистом.... Все СКД были от 50-100 временных таблиц.
Поэтому я уже давно не любитель, а профессионал ВТ ))))
источник

g

gosn1ck in 1С, БСП, DevOps и Архитектура
А имя таблиц были ВТ1, ВТ2 и до ВТ100?)
источник

ИИ

Иван Иванов... in 1С, БСП, DevOps и Архитектура
_, , _
источник

ИИ

Иван Иванов... in 1С, БСП, DevOps и Архитектура
Блин не передается
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Осмысленные гуиды )
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Но ведь 50 ВТ всяко лучше для читателя, чем 50 вложенных запросов
источник

ИИ

Иван Иванов... in 1С, БСП, DevOps и Архитектура
Подчёркивание, два подчёркивания и т.д.
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Если бы там было 50 вложенных, ты бы все равно сначала отрефакторил на ВТ, а потом бы уже только думал как можно упростить это дерьмо
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
адназначна
но подходящая архитектура превращает ценность таких конструкций в тыкву)
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
Да и еще парочка террабайт под темпдб еще никому не помешала)
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
В сопровождении махрового легаси какая там архитектура, там только аккуратный, планомерный и выверенный рефакторинг, чтоб ничего рядом не отвалилось.
До переделки архитектуры там дойдет не ранее чем станет понятно как работает текущий код.
источник

VN

Vladimir Nadulich in 1С, БСП, DevOps и Архитектура
В свой план действий выполнения задачи ты уже вставил пункт "поджечь сервер" ? ))
источник