1С
про нашего любимого желто-красно-синего друга
Столкнулся с проблемой зависания сеансов на сервере 1С-Предприятия в Альфа-Авто 5.0.05.09.
Проблема известная: http://rarus.ru/forum/forum7/topic4435/?PAGEN_2=2
Решение, если конфигурация дописанная и просто обновиться нельзя то нужно взять модули как минимум из релиза 5.0.07.04. Я взял из 5.0.08.04, чтоб наверняка :)
Обновите компоненты защиты Общие - Общие макеты - сплмкСервернаяКомпонентаЗащиты и сплмкСервернаяКомпонентаЗащиты64
и Общие- Общие модули - сплмкЛицензированиеКлиент, сплмкЛицензированиеПовтИсп, сплмкЛицензированиеСервер.
Готово.
Номер версии компоненты защиты должен измениться с 8.2.0.517 на больший (в моем случае получился 8.2.0.522).
1С Альфа-Авто Загрузка данных в Бухгалтерию предприятия 3.0
Автор KuzevichУже прошло достаточно много времени с момента появления БП3.0. Но компания Рарус только-только сделала более-менее вменяемую обработку загрузки данных в Бухгалтерию 3.0. Но даже сейчас вы не сможете ее просто так добавить в дополнительные обработки. Получите ошибку, типа: "поле объекта не обнаружено (колонки)".
Приходится пользоваться внешним файлом.
Чтобы решить данную проблему - открываете Модуль Объекта и меняете код Функции СведенияОВнешнейОбработке() на следующий:
Функция СведенияОВнешнейОбработке() Экспорт //Добавленный код/////////////////////////// // тзКоманд = Новый ТаблицаЗначений; тзКоманд.Колонки.Добавить("Идентификатор"); тзКоманд.Колонки.Добавить("Представление"); тзКоманд.Колонки.Добавить("Модификатор"); тзКоманд.Колонки.Добавить("ПоказыватьОповещение"); тзКоманд.Колонки.Добавить("Использование"); строкаКоманды = тзКоманд.Добавить(); строкаКоманды.Идентификатор = "1"; строкаКоманды.Представление = "Загрузка из Альфа-Авто"; строкаКоманды.ПоказыватьОповещение = Истина; строкаКоманды.Использование = "ОткрытиеФормы"; // /////////////////////////////////////////////////// Возврат Новый Структура("Наименование, Версия, БезопасныйРежим, Информация, Вид, Команды", "Загрузка в БП 3.0", "1.0", Ложь, "Обработка предназначена для загрузки данных из ТОР.", "ДополнительнаяОбработка", тзКоманд); КонецФункции
Все, можете теперь добавлять в список дополнительных обработок.
P.S. не знаю что им мешало дописать эти десять строк!
Весь интернет перерыл в поисках правильного решения. В итоге путем проб и ошибок разобрался:
мТекущееОсновноеИзображение = СтрокаВыбокиOLE.Номенклатура.ОсновноеИзображение.Хранилище.Получить(); Если мТекущееОсновноеИзображение <> Неопределено Тогда НовыйОбъект = Справочники.ХранилищеДополнительнойИнформации.СоздатьЭлемент(); НовыйОбъект.ВидДанных = Перечисления.ВидыДополнительнойИнформацииОбъектов.Изображение; МояКартинка = Новый Картинка(Base64Значение(ОЛЕ.Base64Строка(мТекущееОсновноеИзображение.ПолучитьДвоичныеДанные()))); НовыйОбъект.Хранилище = Новый ХранилищеЗначения(МояКартинка); НовыйОбъект.Объект = Номенклатура; НовыйОбъект.ИмяФайла = стр.Номенклатура.ОсновноеИзображение.ИмяФайла; НовыйОбъект.Записать(); КонецЕсли;
Печать машиночитаемых бланков pdf417 в регламентированной отчетности не работает
Автор Kuzevich1С Бухгалтерия 2.0.54.11
Бухгалтер пожаловался на отсутствие возможности напечатать машиночитаемые формы отчетности. Стал разбираться с проблемой (Налоговая декларация на имущество и трансортный налог). Оказалось, что в модуле формы в процедуре СформироватьПодменюПечать есть строчка:
РазрешенаПечатьPDF417 = Ложь;
Похоже что проблемы с этим конкретным релизом, т.к. исправление строки на Истину проблему решило (кнопка стала появляться) но форма не выводилась из-за ошибок.
Помогло обновление до следующего релиза 2.0.55.5, в котором строка уже имела вид РазрешенаПечатьPDF417 = Истина; ну и соответственно все работает.