Хитрости 1С для сокрытия данных от тупого юзера | |
---|---|
Us |
Вроде все банально просто. Справочник партнеров. Краткое и полное
наименование партнера. Ну это у нас это банально и лежит в одной таблице А вот надо найти это самое наименование в базах 1С. Как и полагается адрес, краткое наименование лежит у них в одной таблице. А вот полного наименования нет. )) Ищем упорно и долго таблицы которые ети самые наименования хранят. Нету. Начинаем, как истинные програмеры , смотреть файлы по времени модификации, искать по вхождению нужного нам значения. Фар находит пару таблиц и пару dll с нужным нам вхождением. Смотрим на таблицы и видим данные напоминающие справочник аналитических счетов иль плана счетов, пестрящие словами типа "Выручка от реализации", "Убытки" ну и так далее...)) Уже приходят безумные мысли о кодировании!! этого несчастного полного наименования. Ну нет его и все тут. ))) От безысходности начинаю рассматривать эту самую найденную фаром таблицу и вижу странные...я бы сказала настораживающие по своему содержанию строки. )) Цитата из нашей установленной базы 1С: BLOCK 1c Общепроизводственные расходы основное стадо 13 Внеоборотные активытоваров в основное стадо 6 Товарыая стоимость товаров в основное стадо 15 Нематериальные активываров в основное стадо 26 Обслуживающие производства и хозяйствастадо 6 Товарыая стоимость товаров в основное стадо Собственно, среди этих удивительных стад я и нашла полное название предприятия которое мы так долго искали. Искала я BlackW, а коллега ООО "Напрасный труд". Строки в таблице содержащие названия выглядели так: 6 BlackWая стоимость товаров в основное стадо 14 ООО "Напрасный труд"оваров в осноубытковадо Конечно, рядом нашелся ID, который связывал странную строку с нормальной таблицей с кратким названием, адресом и т.д. Встал естесно вопрос как сама 1С выделяет нужные ей полные названия, а не пишет в платежном поручении "ОО Напрасный труд - Стадо" ..))) И конечно, первая цифра означала количество букв, которые нужно выделить из бредовой строки про стадо. Да мало того, не просто количество, а количество в шестнадцатиричной форме! Где 14 = 20 что полностью вмещало проделанный напрасный труд, включая кавычки. ))) Остается удивляться смыслу сего нагромождения. Ну, во-первых, кто ищет тот найдет. )) Во-вторых, лично мне не приходит в голову обоснований сего кроме того как необходимость затруднить работу с базами 1С, таким извращенным способом. )) Кстати, очень символичная строчка....) 1C Общепроизводственные расходы основное стадо |
Re: Хитрости 1С для сокрытия данных от тупого юзера | |
---|---|
Sergey Filimonoff Сообщений: 218 Откуда: Milky way,The Ea Дата регистрации: 15.01.2003 |
Цитата: Ну почему, это известный прием от слишком продвинутых пользователей. Сам иногда применяю, но почему в 1С так примитивно делают непонятно |
Re: Хитрости 1С для сокрытия данных от тупого юзера | |
---|---|
AlexK Автор Сообщений: 2114 Откуда: Королев,Москва Дата регистрации: 11.12.2000 |
Это называется - реквизит неопределенной длины или переодический - 1С - хранит такие реквизиты не в табличке, а в специальном файле
см. 1Cv7.DD - описание файлов Так-что никакого сокрытия, а дурацкий метод хранения |
© 2000-2024 Fox Club  |