fixin (fixin) wrote,
fixin
fixin

Categories:

Гуру-тесты от Фиксина

Если кто не знает, то на Инфостарте я веду мастер-классы - задаю вопросы для смекалистых 1с-ников. Называю это гуру-тестами:

http://forum.infostart.ru/search/?tags=%E3%F3%F0%F3-%F2%E5%F1%F2


Рекомендую моим недоброжелателям обратиться к этим темам, чтобы проверить свои познания в 1С и оценить мой уровень владения знаниями. Кроме меня, там никто больше мастер-классов не ведет, кстати.




Вот список этих тем:



Гуру-тест: как пообщаться с удаленным пользователем, если не работает передача клавиш?, небольшой тестик на сообразительность.
Автор: fixin. Допустим, вы подключились по VNC (или RDP, или еще как, не суть) к удаленному компьютеру, открыли блокнот и хотите напечатать текст пользователю. А текст не печатается (почему, не суть, такое бывает). Как вам все же пообщаться с пользователем в блокноте? Включаем мозг, думаем. Задача простая, на сообразительность.



Гуру-тест: как уменьшить объемы обмена с точками в случае большой тарифной сетки, Думайте, гурии
Автор: fixin. Итак, есть ставка вознаграждения за продажу каждого товара. Номенклатура 11 000 позиций. Ставка может меняться каждый месяц.Используется периодический регистр. Если ставка в текущем месяце не меняется, то она по периодическому регистру наследуется от предыдущего. В центре таблица ставок большая - уже за 10 месяцев, 1 млн. записей. Есть точки, им тоже нужно видеть эти ставки, чтобы знать свое вознаграждение, но оперативно - за текущий месяц и предыдущий, не более того. Вопрос...



Гуру-тест: как исправить некорректное поведение правил обмена., поиск минимального воздействия.
Автор: fixin. Как с наименьшими усилиями справиться с ситуацией. У меня при обмене конфы "Ювелирный софт" из УТ в Розницу почему-то загружался левый документ "Корректировка записей регистров". Вскрытие показало, что используются правила из конфигурации УТ (не из файла). Как добиться, чтобы движения по этому документу не загружались. Минимальным способом. Хочу заметить, что пароля на конфу УТ не было. Время пошло...



Гуру-тест: как не потерять продажи в 1С:Розница за день., гуру-тест собсно
Автор: fixin. Итак, в магазине есть компьютер, включенный в VPN. На нем стоит 1С-розница. Кассовая лента бумажная не бьется. Если вылетает винт, то теряется вся инфа о продажах, магазин попадает на полную инвентаризацию. Вопрос - как обеспечить сохранность информации о продажах за день. Оптимальный вариант. Гурии, подключайтесь. У меня свой, гуристический ответ, уже готов.



Гуру-тест: Форматирование в макете
Автор: fixin. Есть некий макет, например: Сумма: $сумма$ Курс: $курс$ Валюта: $валюта$ Есть некая функция форматирования, которая обрабатывает макет по структуре Параметров: Функция ЗаменитьПараметры(ТекМакет, Параметры) Экспорт Для Каждого ПараметрыКЗ Из Параметры Цикл ЗначениеПоля = ПараметрыКЗ.Значение; ТекМакет = СтрЗаменить(ТекМакет, "$" + ПараметрыКЗ.Ключ + "$", ЗначениеПоля); КонецЦикла; Возврат ТекМакет; КонецФункции Вопрос - как максимально...



Гуру-тест: Визуализация план-фактных списков, не по программированию, но близко.
Автор: fixin. Есть некая совокупность планов А, Б, В, Г, Д. Раньше была только премия за выполнение (в процентах). Была расшифровка, там писалось например так: А+20 Б 30 В 40 Г+12 Д 35 Плюс обозначал, что план выполнен и назначена премия в соответствующий процент, пробел - что план не выполнен (но в середине периода плана месяц продавцы смотрели и знали, что их ждет). Но потом решили, что нужно еще штрафовать за невыполнение. Если взять просто один план, возможны варианты: Вот так...



Гуру-тест: Как получить все отрезки, пересекающий заданный., Математика на этот раз.
Автор: fixin. Есть справочник периодов Периоды, с полями ДатаС, ДатаПо, обозначающими начало и конец периода (включая границы). Нужно написать запрос, которая по заданному интервалу Дата1-Дата2 найдет все периоды, которые попадают в заданный. Тут есть одна хитрость в формировании условия отбора, можно просто озвучить алгоритм отбора периодов, без уточнения в SQL-коде.



Гуру-тест: Как не дать покалечить ПользователяИБ
Автор: fixin. Типовая конфа при изменении записи регистра "Учетные записи пользователя" сначала удаляет пользователя ИБ, потом заводит его снова, при этом естественно теряется пароль. Задача - сделать так, чтобы пароль не терялся. Я поменял поведение, если пароль установлен, новый не назначаю. Но для этого нужно, чтобы пользователь не удалялся. Вопрос - как обойти этот момент, нужен некий трюк! Думайте. Я решил проблему.



Гуру-тест: Архитектурный вопрос про хранение мелких констант
Автор: fixin. Итак, сегодня архитектурный вопрос. Разомнем кору головного мозга! Каждый программист при программировании использует множество констант - это строки, даты, числа. Где с наименьшими затратами времени и максимально удобно хранить эти константы. Особенно, если база РИБ. Причем удобно настолько, чтобы программист не ленился заводить эти значения в это хранилище, а не прописывать их в коде. И чтобы значение можно было поменять в режиме 1С:Предприятия, а не конфигуратора. Подаванов...



Гуру-тест: как добавить комментарий к каждому запросу в пакетном режиме!
Автор: fixin. Вопрос знатокам (ответ я уже знаю): как к каждому запросу пакетного запроса добавить комментарий, чтобы было понятно, что этот запрос делает. Естественно, комментарий не должен убиваться конструктором запроса. Ответ тривиален, надеюсь на то, что гуры не подкачают.



Гуру-тест: как ускорить запрос, Решение известно, жду ваших идей, просто без кода, словами
Автор: fixin. Вот запрос, который проставляет цены в документ (конфа Розница). Нюанс в том, что если цена за характеристику указана, то используется эта цена, если не указана - то цена без характеристики. В общем, оказалось, что если запускать по всем товарам на остатках, непропорционально сильно тормозит на файловой версии (2 часа работает) на 4000 позициях и 5 секунд на 200 позициях. Думайте, какой способ я нашел, чтобы ускорить код. ;-) Метод настоящего гуру. Потом опубликую, если не догоните...



Гуру-тест: закрытие модальной формы, Проверьте, какой вы гуру.
Автор: fixin. Этой темой я начинаю серию гуру-тестов на инфостарте, т.е. вопросов, предназначенных для гуру в 1С, для проверки их навыков. Это такие заковыристые задачки. Итак, есть обычная форма. Решили, что ее нужно вызывать модально, причем при ее открытии автоматически должно вызываться...

Tags:
Subscribe

promo fixin december 31, 2037 16:57 1420
Buy for 30 tokens
UPD: Друзья, в августе 2019 года блог переехал на http://fixinchik.ru. Welcome! Добро пожаловать в журнал Осипова Сергея Александровича, известного также как Fixin и Гений 1С. Рекомендую ознакомиться с Часто Задаваемыми Вопросами обо мне. Что я хочу в подарок - список. Мой проект "…
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 21 comments