• Авторизация


Завтра улетаем в Китай. 11-11-2007 19:08


Уже завтра сбывается наша мечта.
Самолет в 11:30. Вылетаем в Пекин. Затем пересадка через 3 часа. И летим на остров Хайнань.
Сначала столица острова Хайкоу. И через пару дней курортный остров Санья.
Немного страшно. Хотя позади и подписанный отпуск и полученные деньги.
Сегодня весь день были сборы. Из-за неизвестности еще больший мандраж. Что взять с собой, что купить.
Валера любезно одолжил нам свою видеокамеру. Купили к ней пять кассет. Стоят они 4 000 тугров.
Купили 4Гб SD карточку для фотоаппарата. Первая, которую попробовали - не подошла. Фотоаппарат упорно писал "Ошибка карты памяти". Я уже испугался, что наш Canon не поддерживает такие объёмы. Но вторая и сделала снимок и показала его. Её и взяли. Она обошлась в 70 000 тугриков. Немножко напрягло, что после глубокого форматирования на фотоаппарате он её не видит, но быстрый формат возвращает её к жизни. Записал четыре ролика минут по 10. Всё получилось, и я успокоился. При полном форматировании примерно гиг пролетает очень быстро, а оставшееся место форматирует довольно-таки продолжительное время. Будем надеяться, что в поездке она нас не подведет.
Купили сланцы (3 500), купальные костюмы, летние вещи, рюкзак (сторговались за 9 000).
Набрали целую кучу крема против загара. 30-45 единиц. Я себе взял монгольский "Наран", который стоит 780 тугров. Аня какие-то фирменные крема, за 5-20 тысяч.
Сейчас провожаемся с друзьями. Наверное после того, как я окажусь в самолёте, я по настоящему вздохну с облегчением.
Не знаю, будет ли там интернет. Хотелось бы обо всем рассказывать по горячим следам. Но если не будет, то постараюсь отчитаться по приезду.
За сим прощаюсь.
комментарии: 1 понравилось! вверх^ к полной версии
Быстрота 08-06-2007 16:02


Следующий по важности принцип после надежности это быстрота.
База данных должна работать быстро. Навигация по справочникам, проведение документов, формирование отчетов должны занимать разумное время. Особенно следует избегать долгих транзакций. Работа пользователя должна быть оптимизирована.

Использовать ТЗ.

Таблица значений работает достаточно быстро. Её использование позволяет увеличить быстродействие в несколько раз.

Использовать горячие клавиши, порядок полей.

Стараться придерживаться стандартов на оформление документов и отчетов.
комментарии: 0 понравилось! вверх^ к полной версии

Избегать похожих объектов. 25-05-2007 16:48


Не должно быть двух документов делающих похожие проводки. Объединять их в один. Увеличивать функциональность существующих документов.
В базе данных не должно быть одинаковых таблиц.
Если нужно использовать одинаковые таблицы или алгоритмы в разных местах, то использовать «Глобальный модуль», «Общие таблицы», Константы, Справочник.Фирмы.
комментарии: 0 понравилось! вверх^ к полной версии
Контролировать восстановление последовательностей. 18-05-2007 16:33


Сегодня про последовательности.
Лучше всего их вообще избегать. Заводить только в исключительных случаях, когда это действительно необходимо.
Но если уж они есть...
После восстановления последовательности данные закрытого периода должны оставаться неизменными.
Под эту задачу сделаны Константа.ВосстанавливатьПоследовательность и Обработка.АнализНеизменностиБД.
Если Вы обнаружили, что последовательность ушла в закрытый период, то имеет смысл выяснить, почему это произошло, не изменятся ли данные, если восстановить последовательность, и только после этого перевести константу в положительное значение.
Если же произошло изменение данных закрытого периода, то нужно выяснить, что послужило этому причиной.
Еще одна грабля, это периферийная база. Если последовательность отброшено хотя бы на 3 месяца, то подгрузка периферийной базы после ночного восстановления последовательностей займет часа три.
Поэтому имеет смысл не дожидаясь ночи начать восстановление последовательности во время рабочего дня.
комментарии: 2 понравилось! вверх^ к полной версии
При изменении модуля проведения документа пользоваться конструкцией сохранения. 17-05-2007 16:30


Продолжаю описывать требования к программисту 1С.

Сейчас расскажу, почему нельзя "в лоб" переписывать модуль проведения документа.

Если в базе данных закрыт какой-либо период, например сдали квартал, и Вы поменяли модуль проведения документа, то стоит кому-либо залезть в документ закрытого периода и "нечаянно" его перепровести, то согласно новому алгоритму у Вас пересчитаются данные. Закрытый период "полетит". Еще хуже ситуация с восстановлением последовательностей. Тогда перепроведется целая куча документов.
Наступив на такие грабли я уже разработал стратегию восстановления данных. Плюс комплекс мер по недопущению подобных ситуаций.
Одна из мер - это при редактировании модуля документа использовать конструкцию сохранения прежнего алгоритма.

ДатаОтладки = '01.07.06'; // для отладки ставится на уже закрытый месяц, при подгрузке везде меняется на открытый
Если ДатаДок < ДатаОтладки Тогда
// сюда копируется старый модуль
{прежняя часть модуля, которая будет подвергнута изменению}
Иначе
// а здесь то, как он должен работать в новых периодах
{измененная часть модуля}
КонецЕсли;
Первая строчка ставится в самом начале модуля, сразу после конструкции
Если глПроведение(Контекст, ГрупповоеПроведение) = 0 Тогда СтатусВозврата(0); Возврат;
КонецЕсли;
//_______________________________________________________________________________________

Остальная часть в те места, которые мы будем менять. Их может быть несколько. Перед подгрузкой в основную базу данных не забыть поменять дату отладки на дату начала открытого периода.
Если Вы собрались менять модуль проведения, а дата отладки уже задана, то перед изменением с помощью поиска нужно заменить переменную ДатаОтладки на конкретное значение во всем модуле.
После подгрузки изменений нужно перепровести документы, чтобы, пока открыт период, были перестроены результаты проведения.
комментарии: 0 понравилось! вверх^ к полной версии
Некоторые принципы программирования в 1С 16-05-2007 17:08


Наконец-то оформил в тексте, что давно жило в голове.
Основные требования к базе данных в 1С в порядке убывания важности.
-надежность
-быстрота
-понятность кода
-документированность
-размер

Если подробнее, то

-надежность
Данные не должны изменяться «сами по себе». Т.е. если кто-то открыл документ для редактирования и, не изменяя документа перепровёл его, то данные должны оставаться прежними. Можно сказать большее, если перепровести в базе данных все документы, то данные должны остаться прежними.

-быстрота
База данных должна работать быстро. Навигация по справочникам, проведение документов, формирование отчетов должны занимать разумное время. Особенно следует избегать долгих транзакций. Работа пользователя должна быть оптимизирована.

-понятность кода
Если в Вашем коде будет разбираться Ваш коллега, у него не должно возникать затруднений в понимании смысла тех или иных конструкций.

-документированность
Для неподготовленного пользователя освоение базы данных должно быть максимально упрощено. Если вносятся какие-то изменения в базу данных, пользователь должен воспринять их с минимальной тревогой.

-размер
Нужно избегать раздувания размера базы данных.

Исходя из этого обозначил требования к программисту.

НАДЕЖНОСТЬ
При изменении модуля проведения документа пользоваться конструкцией сохранения.
Контролировать восстановление последовательностей.
Избегать похожих объектов.
БЫСТРОТА
Использовать ТЗ.
Использовать горячие клавиши, порядок полей.
ПОНЯТНОСТЬ КОДА
Не скупиться на комментарии.
Осмысленно назвать переменные.
Придерживаться стандартов на сокращения.
Задавать таблицам уникальные имена.
ДОКУМЕНТИРОВАННОСТЬ
Использовать описания объектов, реквизитов, подсказки.
Создавать инструкции со скриншотами.
Добиваться очевидности работы для пользователя.
Использовать строку состояния.
РАЗМЕР
Переносить в шапку табличную части документа.
Удалять неиспользуемые объекты метаданных.
КОМПЛЕКСНЫЕ МЕРЫ.
Избегать в модуле проведения расчетов. (Надежность, Быстрота, Документированность)
Составлять технические задания. Описывать алгоритмы решения. (Понятность кода, Документированность)
комментарии: 0 понравилось! вверх^ к полной версии
SONY 15-05-2007 05:02


Есть ноутбук SONY VAIO VGN-N250E.
Есть 1С:Предприятие 7.7.
База данных установлена на компьютере под Windows XP.
Пользователь с ноутбуком желает подключаться к этой базе данных.
Пользователь неподготовленный. Ему нужно только смотреть справочники и формировать некоторые отчеты.
На ноутбуке предустановленныя Windows Vista англоязычная.
За отсутствием русской Висты и проблемой кодировки 1С под Вистой поставил русскую XP.
Оказывается на SONY нет драйверов под XP.
На одном из форумов обнаружил, что я не один.
http://forum.notebookreview.com/showthread.php?t=119222
Добрый человек даже собрал все драйвера в один архив и положил по адресу
http://www.sendspace.com/file/51keic
Скачал архив, поставил необходимые драйвера (там их в избытке).
Таким образом проблема оказалась решена.
комментарии: 1 понравилось! вверх^ к полной версии
100 лет уже не писал 02-04-2006 16:58


Похоже настал некий решающий день. По крайней мере сейчас я так думаю.
Такое чувство одиночества...
Как специально.
С Аней поругался.
Надеюсь, что навсегда.
Хочу уехать обратно в Росиию.
Написал Тане - не отвечает.
Написал Марине - тоже молчок.
В 60 никого нет.
Я думаю, что сидят у Андрея.
Может быть меня обсуждают.
Ерунда. Все - ерунда.
Утро вечера мудреннее. Завтра все решится.
Опять начал курить.
Недели две не курил, наверное.
Сейчас главное уснуть, а там видно будет.
комментарии: 2 понравилось! вверх^ к полной версии
Идеальные взаимоотношения. 04-01-2006 13:34

Это цитата сообщения APolon Оригинальное сообщение

Какие же отношения со своей девушкой я считаю идеальными (по убыванию степени важности).
1) Честность.
2) Принятие.
3) Всегда вместе.
4) Финансовая независимость.

Теперь комментарии.
1) честность
Говорить друг другу буквально обо всем. Даже если случилась измена. Все-равно сказать.
2) Не переделывать партнера под себя. Принимать его таким, какой он есть. Другое дело, что обязательно нужно говорить, что тебе не нравится в партнере. А уж партнер волен поступать с твоим недовольством как ему заблогорассудится. От полного игнорирования, до изменения самого себя.
3) На любые вечеринки, в гости, куда угодно только вместе. Не исключаются, конечно же, и одиночные уходы. Лишь бы оба партнера были согласны. Т.е., если кого-то пригласили куда-то, то он сразу ставит компанию в известность, что будет не один. А там уже как получится, либо второй не захочет идти, и они договорятся, что пойдет только один. Либо придут вместе.
4) Кассы разные. Т.е. каждый платит сам за себя. Можно, конечно, по договоренности и обсуждать совместные большие покупки. Но только, чтобы оба были согласны на эту трату. И не обвинять партнера, что он как-то не так деньги тратит.
комментарии: 0 понравилось! вверх^ к полной версии
Первое письмо 09-06-2005 21:52


Привет, Таня!

Сейчас дочитал "Хроники заводной птицы" Харуки Мураками, и решил, так же как Мэй Касахара написать тебе письмо. Так же как и она не знаю каким оно получится, длинным или коротким.
Пришел на работу и сижу печатаю. Сначала хотел дома написать на листочек, а потом все-таки решил так, через дневник.
Это как писать без адреса. Может письмо просто на почте выбросят. А может почтальон откроет его и напечатает в известном журнале.
Хотя сейчас попробовал через поисковик ввести свою фамилию, вмиг наткнулся на этот дневник.
Что и коллеги мои по работе наверняка давно уже сделали.
Все желание писать пропало. Пойду лучше спать.
комментарии: 3 понравилось! вверх^ к полной версии
Идеальные взаимоотношения. 10-01-2005 15:47


В колонках играет - Буланова - Нежность

Какие же отношения со своей девушкой я считаю идеальными (по убыванию степени важности).
1) Честность.
2) Принятие.
3) Всегда вместе.
4) Финансовая независимость.

Теперь комментарии.
1) честность
Говорить друг другу буквально обо всем. Даже если случилась измена. Все-равно сказать.
2) Не переделывать партнера под себя. Принимать его таким, какой он есть. Другое дело, что обязательно нужно говорить, что тебе не нравится в партнере. А уж партнер волен поступать с твоим недовольством как ему заблогорассудится. От полного игнорирования, до изменения самого себя.
3) На любые вечеринки, в гости, куда угодно только вместе. Не исключаются, конечно же, и одиночные уходы. Лишь бы оба партнера были согласны. Т.е., если кого-то пригласили куда-то, то он сразу ставит компанию в известность, что будет не один. А там уже как получится, либо второй не захочет идти, и они договорятся, что пойдет только один. Либо придут вместе.
4) Кассы разные. Т.е. каждый платит сам за себя. Можно, конечно, по договоренности и обсуждать совместные большие покупки. Но только, чтобы оба были согласны на эту трату. И не обвинять партнера, что он как-то не так деньги тратит.
комментарии: 1 понравилось! вверх^ к полной версии
Отправлено с мобильного телефона 17-09-2004 18:07


ревность в браке - низкое чувство, там ревнуешь вещь, тебе
принадлежащую. Настоящая ревность - в безответной любви! Когда ревнуешь того,
кто тебе совершенно равнодушен. Вот где истинное чувство!!!

Добавлено через SMS
комментарии: 0 понравилось! вверх^ к полной версии
Отправлено с мобильного телефона 01-09-2004 19:08


посмотрел кино `ночной дозор`

Добавлено через SMS
комментарии: 0 понравилось! вверх^ к полной версии
Отправлено с мобильного телефона 15-08-2004 18:55


Еще раз смотрели фильм `Достучаться до небес`. Мой список предсмертных
желаний поменялся.

Добавлено через SMS

А теперь подробнее...

Когда стали обсуждать фильм, то странной оказалась та вещь, что многие из нас даже не думали, что бы они делали, знай, что жить им осталось лишь пару дней. Только у одной Тани была готовая программа. А ведь какой смысл вообще жить эту серую жизнь, самое главное откладывая на потом? И наступит ли это потом. Никто же не может сказать, что с ним будет завтра.
Вот ты сейчас читаешь эти строки, и совсем не задумываешься о том, что может быть они последние в твоей жизни. И вот сидишь, как дурак, и пялишься в монитор. Это ли ты хотел делать в последний день своей жизни.

Я уж испугался, что и я об этом никогда не думал, но по ходу разговора вспомнил, что думал и не раз. Только на данный момент у меня была бы другая программа на последний день моей жизни, чем сейчас.
Раньше бы я большую часть оставшегося времени посвятил сексу. А сейчас я смотрю, так у меня многое уже было. И поэтому эти желания отходят как-то на второй план.

Теперь я бы хотел прыгнуть с парашюта. Хочу испытать чувство свободного полета. "Чайка по имени Джонатан Ливингстон". Лететь как можно дольше.

Хочу знакомиться со всеми девушками подряд. Чтобы убедиться, что это совсем не страшно. Что отказ девушки - это не конец света. Настояший конец наступит для тебя завтра, а сегодня ее отказ - это просто мгновение в твоей стремительно утекающей жизни.

Часть отказала, часть познакомилась. Дальше встретиться с теми, кто так же как и я хотел бы прыгнуть с парашюта. Если найдется хотя бы одна такая, то прыгнуть с ней вместе.
комментарии: 0 понравилось! вверх^ к полной версии