1С 7.77 ЗиК: msxml3.dll недостаточно памяти для завершения операции


Проблему совместимости 32 битных приложений с работой over 2gb оперативной памяти, выскакивает ошибка, ибо приложение не умеет в 2 и больее гигабайт.

Было задание перенести базу из 1С 7.77 ЗиК в 1С 8.3 ЗУП, используя штатные средства я потерпел горе-поражение, миграция не удалась, зависание и ошибка.

Нашел хорошую статью где предлагают переносить данные с помощью стандартной обработки, сама статья тут (кэш google)

Проблема возникла неожидано, работа шла успешным ходом, но вскоре выскочила ошибка msxml3.dll недостаточно памяти для завершения операции.

Я попробовал несколько разных способов:
  • Использование серверной windows server 2003 ( не помогло )
  • Использование ноутбука с 8 gb озу ( не помогло )
  • Выгружать частями ( не помогло с конкретными сведениями )
Решение нашлось на форуме, необходимо пропатчить приложение для работы с 4gb, программа для патчей хорошая, минималистичная, после данных телодвижений у меня легко получилось выгрузить все что нужно.

Перейти на официальный сайт разработчика -> click <-
Спасибо людям делающие потрясные программные решения.

p.s. стандартный перенос из ЗиКа в ЗУП отлично работает с патченной версией 1С 7

Ice Age: Arctic Blast - получаем любое количество желудей. Взлом игры


Взломать игру очень легко, нужен root доступ, Game Guardian, и ровные руки.
Что важно знать для успешного получения большого количества желудей:
  • Интернет должен быть выключен
  • Тратить желуди без интернета невозможно
Все манипуляции проводить лучше после установки игры чтобы было легче накапливать желуди за достижения, и цифра менялась.

Алгоритм действий:
  1. Запускаем игру и Game Guardian.
  2. Отключаем интернет
  3. В Game Guardian ищем значение равное количеству желудей
  4. Играем, открываем достижения и получаем желуди
  5. При любом получении желудей фильтруем результат
  6. Выполняем пункты 4 и 5 до тех пор пока количество результатов не достигнет 4-8
  7. Меняем значение на 99999, проходим одну миссию, видим желуди. 
  8. Перезапускаем игру чтобы увидеть наши желуди.
Собсвенно вот и взлом игры Ice Age Arctic Blast, взломать ее легко, как и большое количество игр, поиск и накрутка желудей типична для решений с применением  Game Guardian.

1С 8.3 ЗУП: Тариф платежного агента меняется при записи?


Проблема: 
Тариф платежного агента сохраняется некорректно, округляется, значения после записи другие.

Решение: 
Открываем конфигуратор 1С Предприятия 8.3 для нашей базы ЗУП. Открываем конфигурацию для редактирования.
Открываем форму ФормаЭлемента в справочнике ТарифыПлатежныхАгентов
Открываем модуль.
Смотрим две последние функции СуммаПриПроцентеСПревышенияПоСумме и СуммаПоСуммеПриПроцентеСПревышения
В ней мы видим что функция возвращает результат исправленный в соответствии с предыдущим порогом, комметируем Возвраты функций.
Вместо комментированного пишем:
Возврат ТекущаяСтрока.Сумма;   - в первой функции.
Возврат ТекущаяСтрока.СуммаПриПроцентеСПревышения;  - во второй функции.

Теперь при записи тарифов суммы они не будут меняться.

План-проект: Антиутопические мечты

Потребительский рай - потребляй, работай, умирай

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

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

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

Хорошая карьера конвертируется в деньги, а деньги в (потребление)  прикосновение (товаров) к безграничному счастью.

People have"ает, западнизация нашей страны идет полным ходом, успех нам представляется человеком в солидном дорогостоящем костюме, часы за пару тысяч у.е., связан с большой тонной денег, ездит на дорогостоящей машине, и крутейшими апартаментами, реалии таковы что люди берут кредиты, покупают машины, влезают в ипотеки покупают квартиры, снова же берут кредиты, берут, берут, и жизнь превращается в рай, мы на ступень ближе к призрачному пъедесталу успешности, мы вкушаем успех: машины, квартиры, престиж, гламур, смерть.

На деле мы попадаем в еще большую зависимость, теперь наша жопа свобода под угрозой, теперь мы должны впахивать больше, яростнее чтобы оплатить нашу жизнь в кредит, чтобы просто пожить, жизнь предстает нам теперь в ключе: "Поработал - отдай, живи спокойно. Возьми еще, но денег нет? Бери в кредит." 

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

В нашем обществе неприлично об этом говорить, многие молчат, многие не понимают, тенденции таковы что  часть людей осознает всю печальность бытия, то большая часть ничего не осознает, people have"ает.

Человек информационный - человек все жрущий

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

Я жажду удовольствия, жажду информации, чем легче она - тем проще усвоить, я скажу вау за секунду у себя на переферии, информация принята - check ✅

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

Я осознаю свою зависимость к потреблению информации, мне доставляет удовольствие чтение и просмотр увесилительных картинок, одна страничка словно пакетик сомы, я растворяюсь и забываюсь, но враг не дремлет, манипуляции сознанием повсеместно: реклама в интернете, лже-истории, вбросы, фальшивые новости, осознаешь что до истины и не докопаться, где правда, а где ложь для оболванивания людей? 

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

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

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

Думай но не выдумывай.

1С 8.3 ЗУП: Перерасчет северной надбавки на основе уже имеющегося стажа

Северный стаж и надбавка в Зарплате и управлением персоналом - больная тема.
Проблема №1: При трудоустройстве человек имеет стаж северный 7 месяца (допустим 2 группа льготная), имеет уже надбавку 20 процентов, в итоге при принятии на работу месяц наработанный сверху 6 месяцев пропадает.
Поля ввода стажа работы на севере - не работают, для чего указываются не понятно.
Поэтому приходиться самому высчитывать правильный стаж, в данном случае 1С заполняет будущие значения очень механически, не думая об исключениях, а они есть.
Поэтому придумано такое решение:
  1. Открываем конфигурацию для редактирования с сохранением поддержки.
  2. Справочник - ФизическиеЛица - ФормаРедактированияПроцентаСевернойНадбавки 
  3. Редактируем собственно эту форму, и добавляем желанную кнопку
Верное использование алгоритма неминуемо приведет к верному результату :) 
  1. Добавляем на форму кнопку, назовем ее ПодсчетСтажа.
  2. На вкладке команды создаем Команду с названием ПодсчетСтажаНаОснове.
  3. В параметрах команды, в свойстве Действие пишем: ПодсчетСтажаНаОснове
  4. Далее переходим на вкладку Модуль, двигаемся  в самый низ редактора исполняемого кода, и добавляем процедуру ПодсчетСтажаНаОснове выполняться она будет на клиенте.
  5. Исходный код
&НаКлиенте
Процедура ПодсчетСтажаНаОснове(Команда)
   ДатаПриема = ЭтотОбъект.ДатаСтажа;
   ДатаПриема = ДобавитьМесяц(ДатаПриема, -ЭтотОбъект.МесяцевСтажа);
   ДатаПриема = ДобавитьМесяц(ДатаПриема, -ЭтотОбъект.ЛетСтажа*12);
   ДатаПриема = ДатаПриема - ЭтотОбъект.ДнейСтажа*60*60*24;
   ЭтотОбъект.ПроцентыСевернойНадбавкиФизическихЛицНаборЗаписей.Очистить();
   ПерерасчетСтажаЛич = Новый Структура;  
   ПерерасчетСтажаЛич.Вставить("Период",ДатаПриема);
   ПерерасчетСтажаЛич.Вставить("ПроцентСевернойНадбавки","0");
   ЗаполнениеТЧ = ЭтотОбъект.ПроцентыСевернойНадбавкиФизическихЛицНаборЗаписей.Добавить();
   ЗаполнитьЗначенияСвойств(ЗаполнениеТЧ,ПерерасчетСтажаЛич);
   ЗаполнитьБудущиеИзмененияСДаты(Истина);
КонецПроцедуры

Очень краткое руководство:
  1. В поле вид стажа выбираем стаж работы на севере.
  2. В поле на дату пишем дату приема. 
  3. Указываем количество лет, месяцев, и дней.
  4. Нажимаем на кнопку Подсчитать стаж исходя из общего стажа.
Осознал что как-то не грамотно названы кнопки, и процедура, т.к. мы считаем северную надбавку в прошлом и будущем, а не стаж, оставлю свою ошибку на обозрение, и впредь постараюсь не допускать таких логических и лексических ошибок.