arefaste/1C_Forums huggingface dataset:
Подскажите как запретить юзеру с провами "Экономист" отмену проведения документов "УРВ" за весь период кроме последних двух месяцев от текущей даты? Сделал подписку на событие не работает временной интервал, помогите разобраться

```1c
    Процедура ПередЗаписью(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт

    Если (РежимЗаписи = РежимЗаписиДокумента.ОтменаПроведения
    ИЛИ РежимЗаписи = РежимЗаписиДокумента.Проведение
    ИЛИ Источник.Проведен)

    И НачалоМесяца(ТекущаяДата())<> НачалоМесяца(ТекущаяДата())

    И РольДоступна("ДляЭкономистов")
    Тогда
    Отказ = Истина;
    Сообщить("нельзя!", СтатусСообщения.Важное);
    КонецЕсли;

    КонецПроцедуры
```
---
кроме последних двух месяцев от текущей даты -
условие должно быть

Источник.Дата > ДобавитьМесяц(ТекущаяДата(), - 2)
---
Знак поменяла и сработало как мне нужно , Источник.Дата < ДобавитьМесяц(ТекущаяДата(), - 2) Спасибо!
---
И НачалоМесяца(ТекущаяДата())<> НачалоМесяца(ТекущаяДата())
это что сравниваете?
---
"НачалоМесяца(ТекущаяДата())<> НачалоМесяца(ТекущаяДата())"

Если 1 <> 1 Тогда

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

Источник.Дата > ДобавитьМесяц(ТекущаяДата(), - 2)
---
Напишите ваше сообщение
(7) Источник.Дата > ДобавитьМесяц(ТекущаяДата(), - 2) я так делала, но тогда он и проведенный документ сегодняшним числом не даёт сделать отмену проведения
---
Через установку даты запрета изменения данных? Правда будет работать на все документы, а не на конкретный
---
это мне не подходит
---
И НачалоМесяца(ТекущаяДата())<> НачалоМесяца(ТекущаяДата())
1 января всегда 1 января.

И ЛОЖЬ -- что хотим получить?

Перепишите условие, и всё получится.
---
Знак поменяла и сработало как мне нужно , Источник.Дата < ДобавитьМесяц(ТекущаяДата(), - 2) Спасибо!
Здравствуйте.

Имеется обработка, которая выгружает в определенный каталог несколько файлов. В ней настройки которые надо заполнять вручную. Это:
- Организация
- Счет
- Каталог выгрузки

Внешний вид:

Проблема в том, что данную обработку надо запускать автоматически. Подскажите, как сделать, чтобы эти данные были заполнены автоматически?

Значение заполнения насколько я понял есть только в управляемых формах, у меня обычная.
---
```1c
    Процедура ПриОткрытии()
    Организация = Справочники.Организации.НайтиПоНаименованию();
    КаталогВыгрузки = "c:\"
    КонецПроцедуры
```
---
процедура приоткрытии
---
если речь идет про регламентное задание, то эти реквизиты заполни кодом когда инициализируешь обработку!
А если ее запускает пользователь, то при открытии или перед открытием/при создании на сервере тоже можно кодом прописать! Или можно на форме сохранять реквизиты без кода!
---
если речь идет про регламентное задание, то эти реквизиты заполни кодом когда инициализируешь обработку!
А если ее запускает пользователь, то при открытии или перед открытием/при создании на сервере тоже можно кодом прописать! Или можно на форме сохранять реквизиты без кода! Хочу из командной строки, по этому методу. Можно пример как кодом прописать, сам ничего толкового не нашел.
---
```1c
    Процедура ПриОткрытии()
    Организация = Справочники.Организации.НайтиПоНаименованию();
    КаталогВыгрузки = "c:\"
    КонецПроцедуры
```
---
Спасибо! То, что нужно.
Как разместить (получить) несколько строк в ячейке Таблицы (см скрин) для обычных форм?
---
Решение:
Перед нужными колонками в таблице создается пустая колонка с нужным именем. Далее идут колонки нужные колонки. У первой ставится Положение"На следующей строке", а у последующих "В той же колонке".
---
Решение:
Перед нужными колонками в таблице создается пустая колонка с нужным именем. Далее идут колонки нужные колонки. У первой ставится Положение"На следующей строке", а у последующих "В той же колонке".
---
вопрос в корне неверный! Строка будет 1!! А вот колонок в ряд будет несколько!
---
Сообщение было скрыто модератором.
Приветствую.

Есть Массив с несколькими колонками.
Имена колонок динамические.
Есть список значений с этими именами.

Как мне обратиться к колонке с динамическим именем цикле?

Т.е.
Для каждого стр из Массив Цикл
 и вот тут:
стр.ДинамическоеИмяКолонкиВСпискеЗначение???
---
Не совсем понятно что за массив у тебя с колонками, осмелюсь предположить что массив структур

стр[ИмяКолонки]
---
Не совсем понятно что за массив у тебя с колонками, осмелюсь предположить что массив структур

стр[ИмяКолонки]
---
Да, спасибо) как раз с утра допер до этого и хотел тут отписаться. Нельзя работать ночью в выходной))
Добрый день!

Запарился, делаю практику по методички и уперся в ошибку.
Гугл не помог. Пишу на форум.

Для начала код:

```1c
    &НаСервере
    Процедура ПолучитьДанныеНаСервере()
    Отбор = Новый Структура("Валюта",Валюта);
    ВыборкаКурсов = РегистрыСведений.КурсыВалют.Выбрать(Дата,ТекущаяДата(),Отбор);
    СтрРезультат = ";
    Пока ВыборкаКурсов.Следующий() Цикл
    СтрРезультат = СтрРезультат + Строка(ВыборкаКурсов.Курс) + "; ";
    КонецЦикла;
    Результат = СтрРезультат;
    КонецПроцедуры

    &НаКлиенте
    Процедура ПолучитьДанные(Команда)
    ПолучитьДанныеНаСервере();
    КонецПроцедуры

    &НаСервере
    Процедура ПолучитьКурсНаСервере()
    Отбор = Новый Структура("Валюта",Валюта);
    Запись = РегистрыСведений.КурсыВалют.Получить(Дата,Отбор);
    Результат = Строка(Запись.Курс) + ":" + Строка(Запись.Кратность);
    КонецПроцедуры

    &НаКлиенте
    Процедура ПолучитьКурс(Команда)
    ПолучитьКурсНаСервере();
    КонецПроцедуры
```

Процедура ПолучитьДанныеНаСервере(), выдает ошибку:

{Обработка.РегистрыСведений.Форма.Форма.Форма(5)}: Ошибка при вызове метода контекста (Выбрать)
 ВыборкаКурсов = РегистрыСведений.КурсыВалют.Выбрать(Дата,ТекущаяДата(),Отбор);
по причине:
Недопустимое значение параметра (параметр номер '3')
Недопустимое значение параметра (параметр номер '3')

Но при этом Процедура ПолучитьКурсНаСервере() отрабатывает отлично. Т.е. по идее отбор верный!
Но почему платформа не отрабатывает, подскажите пожалуйста!
---
Для функции Получить() в отборе можно указывать любые измерения.
А для функции Выбрать() только те измерения и реквизиты, у которых установлен признак Ведущее, либо Индексировать.
---
Для функции Получить() в отборе можно указывать любые измерения.
А для функции Выбрать() только те измерения и реквизиты, у которых установлен признак Ведущее, либо Индексировать.
---
оно ведущее?
---
Я этого не знал, но прочитав справку, вы бы могли и без форума понять что делать:
<Отбор> (необязательный)

Тип: Структура.
Задает поле и значение отбора открываемой выборки. Ключ структуры описывает имя поля, а значение структуры - значение отбора по этому полю. В качестве полей для отбора могут задаваться измерения или реквизиты, для которых в конфигураторе признак индексирования установлен в значение "Индексировать" или установлен признак "Ведущее". Вид сравнения может быть только Равно.
Структура дополнительно может иметь элементы, соответствующие разделителям регистра с уровнем разделения НезависимоИСовместно, в состав которых входит регистр. Если такой элемент структуры задан для используемого в сеансе разделителя, значение для этого элемента должно совпадать со значением разделителя, иначе будет вызвано исключение.
Если параметр не указан, то отбор не используется.
Важно! Структура может содержать только один элемент.
---
Сообщение было скрыто модератором.
---
Сообщение было скрыто модератором.
Здравствуйте.
Как вместо пустой ссылки (например, на справочник) в поле ввода написать произвольный текст?
Например, вместо пустой ссылки поставить слово "Все"?
---
Если Реквизит находится в табличной части можно сделать с помощью "Условного оформлении", а если не ТЧ, тогда (5) лучший вариант
---
у вас должно быть право на ввод, если речь идет о подстановке элемента. Иначе у реквизита должен быть составной тип с типом строка!
---
В поле ввода сделать список выбора, в списке выбора помимо нужных значений добавить пустое значение с представлением "Все".
---
не слушайте этих добрых людей - они не 1С-неги. Все куда проще - использовать подсказку ввода. См. на картинку.

Но это, конечно, не есть хорошо - лучше галочку сделать "Все" рядом с полем, чтобы при нажатии на нее поле становилось недоступным для редактирования.
---
Если Реквизит находится в табличной части можно сделать с помощью "Условного оформлении", а если не ТЧ, тогда (5) лучший вариант
---
Судя по постановке вопроса, вы реализуете какой-то отбор. Использовать пустую ссылку в качестве признака отсутствия отбора - плохая идея.
Явное включение/отключение отборов - универсальнее. Отбор по пустой ссылке тоже может быть полезен.
Добрый день, Коллеги!
Использую конфигурацию Конвертация данных 2.1 для переноса остатков из бухгалтерской базы 7.7 в бухгалтерскую базу 8.3
Правила обмена почти готовы.
Осталось разобраться с небольшим нюансом.
Своими силами сделать это не получается, надеюсь на Вашу помощь!

При вводе остатков основных средств в 8.3 нужно выбрать в документе ввода остатков фиксированное значение справочника "СпособыОтраженияРасходовПоАмортизации"
В 7.7 такого справочника нет, поэтому в правилах конвертации этот справочник не присутствует.

Заполнение табличной части документа "Ввод начальных остатков" я выполняю в правиле выгрузки данных "Остатки01" со способом выборки "Произвольный алгоритм"
Таблицу документа передаю с помощью метода ВыгрузитьПоПравилу().
Значения передаются нормально. Таблица документа заполнена.

Например, чтобы передать в таблицу основное средство я пишу
ТЗ.ОсновноеСредство=БИ.Субконто(ВидыСубконто.ОсновныеСредства);
Значение основного средства подхватывается в 8.3 автоматически, т.к. есть такое ПКО "ОсновныеСредства"

Если нужно передать в документ фиксированное значение перечисления, пишу строкой:
ТЗ.СпособНачисленияАмортизацииБУ="Линейный";
Значение перечисления заполняется в 8.3 без вопросов.

Но когда я пишу
ТЗ.СпособОтраженияРасходовПоАмортизации="20";
(нужно выбрать элемент справочника СпособОтраженияРасходовПоАмортизации с наименованием "20")
в документе 8.3 значение реквизита СпособОтраженияРасходовПоАмортизации остаётся пустым!

Подскажите, как выбрать в 8.3 фиксированное значение справочника, которое не сопоставлено справочнику 7.7?

Если в правиле выгрузке данных пишу
ТЗ.СпособОтраженияРасходовПоАмортизации=Справочники.СпособыОтраженияРасходовПоАмортизации.НайтиПоНаименованию("20",Ложь);
то проверка синтаксиса модуля v77exp.ert вылетает с ошибкой "Не найдено переменной Справочники".
---
Решил вопрос своими силами
---
Решил вопрос своими силами
Добрый день.
Делаю обмен посредством xml через веб сервис
столкнулся с такой магией никак не пойму
на сервере
упаковываю фото, фото уже имеет тип двоичных данных, проверяю прям на сервере при вызове данного участка кода
Фото.Записать("C:\pic\555.jpg"); Картинка записывается то есть все ок, в xml передаю строку

ТексXML=ТексXML+"<Foto binary="+"""" +Base64Строка(Фото)+"""" +"/>";

ради интереса проверяю длину строки в отладчике СтрДлина(Base64Строка(Фото))=13356 и СтрДлина(фото)= 770 символов в двоичных данных

//===============================
теперь клиент который получает данные

Стр64=Справочник.Foto.binary; тут тоже 13356 что вроде через веб сервис передало верно строку
   ДДанные=Base64Значение(Стр64); а вот здесь берет и обрезает до 48 символов вот это мне не понятно
   ДДанные.Записать("C:\pic\666.jpg"); пытаюсь проверить естественно файл битый;

Подскажите что делаю не так ?
---
Нашел в чем причина если вдруг как я будут ломать голову
ДДанные=Base64Значение(СтрЗаменить(Стр64," ",""));
Решило проблему и двоичные данные стали нормальными полными но вот какого он вставляет пробелы ума не приложу.
---
скорее всего дело в символе перенос строки. Посмотри расширенное представление!
---
ДДанные.Размер что в отладке показывает?
---
Нашел в чем причина если вдруг как я будут ломать голову
ДДанные=Base64Значение(СтрЗаменить(Стр64," ",""));
Решило проблему и двоичные данные стали нормальными полными но вот какого он вставляет пробелы ума не приложу.
---
я же тебе написал это перенос строки! Визуально его не видно! А проблема кроится в том что строка длинная и обычно она с переносами, а когда попадает в реквизит без переносов все ломается!
---
Всем спасибо.
Здравствуйте.
Сделан отчёт на скд. С данными всё нормально. Но вот с оформлением беда:
1) У категории и ниже выводимых строк нету границы у ячеек, хотя в макете они есть.
2) У шапки нету только правой границы
3) Последняя ячейка "количество" растягивается до конца листа.
Помогите, пожалуйста, победить эти проблемы!
---
Начнем по порядку во первых смущает размеры областей

в двух из них у тебя ограничение С6, а в одной С10
---
Начнем по порядку во первых смущает размеры областей

в двух из них у тебя ограничение С6, а в одной С10
---
поправил границу, была неверная. Ячейка растягиваться перестала. С границами разобрался. Спасибо, помогло!
---
Строка 9 (группировка "Запись") имеет отличное оформление по ширине от шапки.
Проверить настройку границ для строки 8.
Для колонки количество (6) также проверить настройку границ.

Совет. между строками группировок вставлять промежуточные строки, чтобы видеть огрехи в оформлении границ макета.
---
совет принял во внимание! спасибо!
Здравствуйте. Имеется таблица с полями:
Товар
Количество
Категория

Категория это перечисление. В нем будет два значения: ликвидный, неликвидный

Пользователь сначала добавляет в таблицу ликвидные товары и потом может перемещать их в неликвидные и наоборот в ликвидные. Перемещает обработкой.
Просто в обработке отмечает что нужно переместить и перемещает.
Документ типа "Перемещение товаров по категориям" не нужен.

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

Подскажите ваше мнение по этому поводу.
---
Периодический регистр сведений с документом-регистратором (как уже писали выше). Со старой записью ничего не делаем, только добавляем с новым значением категории.
Подождите, тут у Вас же еще количество есть, тогда регистр накопления.
---
Накопления. Они же и 1 из 3 товаров могут переместить в ликвидные наверняка (по крайней мере, со временем захотят). А потом они захотят узнать кто именно перевел такой-то товар из ликвидного в неликвидный. А потом когда. В (1) правильно говорят, лучше бы хотя бы простейший документ сделать. Но если будете делать накопления - то, в общем-то, придется сделать.
---
Периодический регистр сведений с документом-регистратором (как уже писали выше). Со старой записью ничего не делаем, только добавляем с новым значением категории.
Подождите, тут у Вас же еще количество есть, тогда регистр накопления.
---
а регистратором что в данном случае будет?
---
Непонятно какая конфигурация. Тем не менее, как вариант работы с новым РН:
        - типовой документ делает приход в РН - поступил ликвидный товар
        - таки нужен документ-регистратор для перемещения по категориям
        - типовой документ закрывает РН (при продаже товара например)
---
Накопления. Они же и 1 из 3 товаров могут переместить в ликвидные наверняка (по крайней мере, со временем захотят). А потом они захотят узнать кто именно перевел такой-то товар из ликвидного в неликвидный. А потом когда. В (1) правильно говорят, лучше бы хотя бы простейший документ сделать. Но если будете делать накопления - то, в общем-то, придется сделать.
---
в любом случае делать документ. Через полгода возникнут вопросы, а почему этот товар в такой категории, был ведь в другой. Плюс элементарная визуализация изменений
---
Фигня.
Нет документального подтверждения операции.
---
Спасибо за ответы. Помогли понять лучше суть.
---
Если таблица - просто снимок каких-то внешних данных (загрузка остатков поставщика, допустим), тогда я бы делал регистром сведений.
Если же это внутренние движения, тогда скорее регистр накопления, но описанный бизнес-процесс выглядит как-то подозрительно и вызывает вопросы.
Остатки нужно контролировать (в т.ч. перемещение энного количества из ликвида в неликвид) или они тупо приходят как данность? Откуда? Почему?
Необходимо сделать, когда дата документа меньше определенной "Даты" к примеру 01.02.2017, то в печатной форме выходило пустое значение "Даты", а когда дата документа больше, то выходило на печать?
---
Добавил две облости Дата1 и Дата2
Если Выборка.Дата > Дата(2017,02,01) Тогда
   Дата1.Параметры.Заполнить(Выборка);
   ТабДок.Вывести(Дата1,Выборка.Уровень())
  Иначе Дата2.Параметры.Заполнить(Выборка);
   ТабДок.Вывести(Дата2,Выборка.Уровень());
  КонецЕсли;

Как то так заработало
---
когда дата документа меньше определенной "Даты" к примеру 01.02.2017, <...> а когда дата документа больше, то выходило на печать? Неполная постановка задачи: а если даты равны?

Если без учета этой неточности, то вставляем в нужное место выражение типа:

```1c
    ?(Дата<НужнаяДата, ", Формат(Дата,"ДЛФ=Д"))
```

Или уточняем задачу
---
В "нужное место" это в конструкторе запроса процедуры печати? или в обработке выполнения запроса?
---
в строку заполнения параметра области макета, в котором и содержится значение даты.
---
Добавил две облости Дата1 и Дата2
Если Выборка.Дата > Дата(2017,02,01) Тогда
   Дата1.Параметры.Заполнить(Выборка);
   ТабДок.Вывести(Дата1,Выборка.Уровень())
  Иначе Дата2.Параметры.Заполнить(Выборка);
   ТабДок.Вывести(Дата2,Выборка.Уровень());
  КонецЕсли;

Как то так заработало
Добрый день!
Странная особенность платформы или мое незнание причина, но есть такая ситуация. Перенес роль с тестовой конфигурации на рабочую, на тестовой все в порядке, нужные отчеты и обработки показываются в панели действий. В рабочей не работает.
Опять же, после создания роли и на тесте и в рабочей после переноса сталкивался с проблемой "Для Объекта метаданных ХХХ не найден идентификатор в справочнике "Идентификаторы объектов метаданных"". Пользовался: Справочники.ИдентификаторыОбъектовМетаданных.ВыполнитьОбновлениеДанных(Истина, ЛОЖЬ,Ложь); и все проходило.
Но вот теперь вылезло в другом месте...
Есть мысли что это может быть?
---
установка роли в 1С предприятии и в конфигураторе синхронизированы, то есть если пользователю присвоить перенесенную роль в предприятии, она также проставится в конфигураторе? если нет, то обновление идентификаторов прошло некорректно.
я обычно запускаю /С ЗапуститьОбновлениеИнформационнойБазы, через конфигуратор - сервис-параметры-запуск 1с предприятия-параметры запуска
---
установка роли в 1С предприятии и в конфигураторе синхронизированы, то есть если пользователю присвоить перенесенную роль в предприятии, она также проставится в конфигураторе? если нет, то обновление идентификаторов прошло некорректно.
я обычно запускаю /С ЗапуститьОбновлениеИнформационнойБазы, через конфигуратор - сервис-параметры-запуск 1с предприятия-параметры запуска
---
также проставится в конфигураторе? если нет, то обновление идентификаторов прошло некорректно.
Да, вы правы. В конфигураторе роль пользователю не назначилась. Договорился в обед обноситься монопольно с использованием этого ключа. Спасибо.
---
При обновлении получил ошибку:
{ОбщийМодуль.ОбменСообщениямиВнутренний.Модуль(368)}: Значение не является значением объектного типа (Код)
ЭтаКонечнаяТочка.Код = Строка(Новый УникальныйИдентификатор());

Нашел, что надо провести тестирование и исправление (текст сообщения вкладываю, вдруг кому поможет). После него полегчало и все обновилось.
Права заработали, спасибо.
Здравствуйте.
УФ. Как сдвинуть вправо ПолеВвода примерно на 1 см. (без добавления доп. Декораций)?

Просто не охота лишние элементы плодить пустые, так как много полей ввода надо сдвигать.

Можно каким-то свойством самого поляввода отрегулировать, подвинуть?
---
Можно. переходи на обычные формы и двигай как хочешь. Хоть на миллиметр.
---
Можно. переходи на обычные формы и двигай как хочешь. Хоть на миллиметр.
Добрый день !
Подскажите пожалуйста, как в ERP 2 формируется код для Нового элемента Спр.Сотрудники ?
---
Общий модуль ПрефиксацияОбъектовСобытия
процедура УстановитьПрефикс(Источник, Префикс, Истина, Ложь)

```1c
    ШаблонПрефикса = "[ОР][ИБ]-[Префикс]";
    ШаблонПрефикса = СтрЗаменить(ШаблонПрефикса, "[ОР]", ПрефиксОрганизации);
    ШаблонПрефикса = СтрЗаменить(ШаблонПрефикса, "[ИБ]", ПрефиксИнформационнойБазы);
    ШаблонПрефикса = СтрЗаменить(ШаблонПрефикса, "[Префикс]", Префикс);
```
---
ERP под рукой нет, но подозреваю что так же ка и любой код справочника или документа.
Максимум + 1.
---
Как любой код справочника, с префиксом ИБ и организации.
---
А в какой процедуре/модуле это происходит ?!
---
Подозреваю, что в модуле объекта "ПриУстановкеНовогоКода()". Под рукой ERP нет
---
Общий модуль ПрефиксацияОбъектовСобытия
процедура УстановитьПрефикс(Источник, Префикс, Истина, Ложь)

```1c
    ШаблонПрефикса = "[ОР][ИБ]-[Префикс]";
    ШаблонПрефикса = СтрЗаменить(ШаблонПрефикса, "[ОР]", ПрефиксОрганизации);
    ШаблонПрефикса = СтрЗаменить(ШаблонПрефикса, "[ИБ]", ПрефиксИнформационнойБазы);
    ШаблонПрефикса = СтрЗаменить(ШаблонПрефикса, "[Префикс]", Префикс);
```
Добрый день!
Подскажите как прочитать дамп файлов 1с?
Есть ли программы?

Спасибо.
---
Прочитать минидамп не проблема - http://sysadmins.ru/topic352344.html с помощью http://msdn.microsoft.com/en-us/windows/hardware/gg463009.aspx
Проблема понять прочитанное.

Или у Вас вопрос найти его? Найти проще так: Пуск, Выполнить, вставить "%appdata%\. .\Local\1C" (вместе с кавычками, уберите пробел между точек), и искать в папке с нужной платформой (8.3 будет называться 1cv8) папку dumps

Если вопрос в том, чтобы увидеть код ошибки и упавшую библиотеку, то они попадают в журнал событий Windows http://remontka.pro/event-viewer-windows/ в ветку "Приложение". Найденные коды ошибок можно гуглить, правда с невысокой результативностью и не всегда на русском языке.

Если вопрос про техжурнал 1С, то почитайте тут http://infostart.ru/public/205264/ , бесплатный анализ техжурнала есть у Гилева http://www.gilev.ru/status/
---
Прочитать минидамп не проблема - http://sysadmins.ru/topic352344.html с помощью http://msdn.microsoft.com/en-us/windows/hardware/gg463009.aspx
Проблема понять прочитанное.

Или у Вас вопрос найти его? Найти проще так: Пуск, Выполнить, вставить "%appdata%\. .\Local\1C" (вместе с кавычками, уберите пробел между точек), и искать в папке с нужной платформой (8.3 будет называться 1cv8) папку dumps

Если вопрос в том, чтобы увидеть код ошибки и упавшую библиотеку, то они попадают в журнал событий Windows http://remontka.pro/event-viewer-windows/ в ветку "Приложение". Найденные коды ошибок можно гуглить, правда с невысокой результативностью и не всегда на русском языке.

Если вопрос про техжурнал 1С, то почитайте тут http://infostart.ru/public/205264/ , бесплатный анализ техжурнала есть у Гилева http://www.gilev.ru/status/
---
спасибо, буду пробовать
---
Возможно, Вам ещё пригодится статья "Часто встречающиеся ошибки 1С и общие способы их решения" http://infostart.ru/public/286146/ , в ней есть раздел, посвященный падению приложения.
Здравствуйте.
Толстый клиент. Как в модуле узнать параметры командной строки?
---
Если о параметрах запуска 1с, то переменная глобального контекста ПараметрЗапуска

Но покажет параметры переданные через ключ командной строки /C
---
Если о параметрах запуска 1с, то переменная глобального контекста ПараметрЗапуска

Но покажет параметры переданные через ключ командной строки /C
---
Глобальный контекст.ПараметрЗапуска
(Global context.LaunchParameter)

Оно! Спасибо!
Иду знакомиться Global context…
---
Очень интересная публикация "Параметры командной строки 1С:Предприятие" http://infostart.ru/public/104654/