Оно же на говнокоде.Попытка ДокументВозврата.Записать(РежимЗаписиДокумента.Проведение,РежимПроведенияДокумента.Неоперативный); Исключение Попытка ДокументВозврата.Записать(РежимЗаписиДокумента.Проведение,РежимПроведенияДокумента.Неоперативный); Исключение Сообщить("Не удалось провести документ возврата в ИБ " + ДокументВозврата, СтатусСообщения.ОченьВажное); КонецПопытки; ДокументВозврата.Записать(РежимЗаписиДокумента.Запись); КонецПопытки;
Показаны сообщения с ярлыком рабочее. Показать все сообщения
Показаны сообщения с ярлыком рабочее. Показать все сообщения
вторник, 22 октября 2013 г.
По колено в... коде!
Встречается интересное:
среда, 27 марта 2013 г.
Директивы выбора контекста исполнения
Обновляли УПП с версии (1.3.15.6) до (1.3.21.2), платформа (8.2.17.169)
В конфигурации использовался перенос данных в идентичную конфигурацию, с помощью стандартной обработки "УниверсальныйОбменДаннымиXML" в режиме прямого подключения (не файлом) к БД-приемнику. Обработка вызывалась программно (не интерактивно), заполнялись реквизиты и автоматически включался перенос вызовом "ВыполнитьВыгрузку()".
После обновления перенос перестал работать, более того, появились странные вылетания процесса 1С.
Анализ показал следующее -
В технологическом журнале ловится эксепшн "EXCP" со следующим контекстом:
И это не смотря на то, что "ВыводВОкноСообщенийИнформационныхСообщений" принудительно устанавливается в Ложь.
Похоже, что обработка не смотрит на этот флаг. Или я чего-то не понимаю.
В итоге, проблема решилась обрамлением вызова Сообщение.Сообщить() в директиву "#Если Клиент Тогда"
А, ведь, в предыдущей версии все вызовы "Сообщить" (там не использовалось сообщение пользователю) были обрамлены в "#Если Клиент Тогда". Но в новой версии это убрали.
ЗАЧЕМ???
Итог. Убил кучу времени, проклял все 1С и ближайших родственников.
В конфигурации использовался перенос данных в идентичную конфигурацию, с помощью стандартной обработки "УниверсальныйОбменДаннымиXML" в режиме прямого подключения (не файлом) к БД-приемнику. Обработка вызывалась программно (не интерактивно), заполнялись реквизиты и автоматически включался перенос вызовом "ВыполнитьВыгрузку()".
После обновления перенос перестал работать, более того, появились странные вылетания процесса 1С.
Анализ показал следующее -
В технологическом журнале ловится эксепшн "EXCP" со следующим контекстом:
Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта : 12139 : ЗаписатьВПротоколВыполнения("Начало загрузки: " + ТекущаяДата(), , Ложь, , , Истина);
Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта : 1476 : СообщитьПользователю(ИтоговаяСтрокаДляЗаписи);
Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта : 14044 : Сообщение.Сообщить();
И это не смотря на то, что "ВыводВОкноСообщенийИнформационныхСообщений" принудительно устанавливается в Ложь.
Похоже, что обработка не смотрит на этот флаг. Или я чего-то не понимаю.
В итоге, проблема решилась обрамлением вызова Сообщение.Сообщить() в директиву "#Если Клиент Тогда"
А, ведь, в предыдущей версии все вызовы "Сообщить" (там не использовалось сообщение пользователю) были обрамлены в "#Если Клиент Тогда". Но в новой версии это убрали.
ЗАЧЕМ???
Итог. Убил кучу времени, проклял все 1С и ближайших родственников.
четверг, 10 января 2013 г.
Новости полей
От бесконечного сидения в офисе начинаешь забывать как это на самом деле прекрасно - работать "в поле". Разные клиенты, новые лица, приветливые хорошенькие девочки бухгалтера. Поят кофе, угощают тортиком, мило шутят, внимательно слушают, что-то щебечут между собой.
- Вы нам вчера мальчика присылали, программиста. Такой умничка, такой умничка! Все нам настроил, учет поправил, просто гений!
- Да, у нас хорошие специалисты.
- Скажите, а этот программист, которого вы прислали, он женат?
- (смеется) А вы сами у него спросите.
- Ну, а все-таки?
- (смеется) Знаете, да.
- (тоже смеется) Что ж вы такого плохого специалиста прислали, в следующий раз присылайте не женатого.
пятница, 28 сентября 2012 г.
Проекты, которые мы выбираем
Закончился мой текущий проект, а точнее один из этапов его развития.
Дальше он пойдет без меня, а я без него.
Покидаю проект с легким сожалением о том, что сделал не все что мог бы сделать и что работать было не так интересно как думалось в начале.
Думаю чем бы заняться дальше, рассматриваю разные предложения, иногда шлю резюме. Текучка и быт...
Дальше он пойдет без меня, а я без него.
Покидаю проект с легким сожалением о том, что сделал не все что мог бы сделать и что работать было не так интересно как думалось в начале.
Думаю чем бы заняться дальше, рассматриваю разные предложения, иногда шлю резюме. Текучка и быт...
вторник, 6 марта 2012 г.
Последние пять лет
Заканчивается один этап моей трудовой биографии, начинается другой.
Шеф только-что подписал заявление, осталось только передать рабочее место и подписать обходной.
Много было хорошего в наших отношениях и, оглядываясь назад, о многих вещах я с гордостью могу сказать: "Это сделал я".
Компания тоже многое сделала для меня, изменила меня и пропустив через себя отпускает другим человеком.
Может быть, нам еще предстоит сотрудничать в будущем, а пока пусть все остается в прошлом и, как пишут программисты - Hello, world!
Шеф только-что подписал заявление, осталось только передать рабочее место и подписать обходной.
Много было хорошего в наших отношениях и, оглядываясь назад, о многих вещах я с гордостью могу сказать: "Это сделал я".
Компания тоже многое сделала для меня, изменила меня и пропустив через себя отпускает другим человеком.
Может быть, нам еще предстоит сотрудничать в будущем, а пока пусть все остается в прошлом и, как пишут программисты - Hello, world!
четверг, 16 февраля 2012 г.
воскресенье, 30 октября 2011 г.
Новое на доске
А еще у нас на доске обновление. Ребятам понравилась идея об "аватарках" разработчиков на тикетах. Доска стала "живее":
среда, 27 июля 2011 г.
Текущее
Нам потихоньку разжевывают PMBoK.
Из интересного попался PRINCE2 (ссылка из Википедии) и MSF (и эти туда же!). Очень интересно разработал ли свою методологию такой монстр, как Apple, но думаю, что как и все остальное у них - начинка скрыта от пользователя.
Из интересного попался PRINCE2 (ссылка из Википедии) и MSF (и эти туда же!). Очень интересно разработал ли свою методологию такой монстр, как Apple, но думаю, что как и все остальное у них - начинка скрыта от пользователя.
суббота, 9 апреля 2011 г.
Подписаться на:
Комментарии (Atom)

