1С
про нашего любимого желто-красно-синего друга
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 = Истина; ну и соответственно все работает.
1С Бухгалтерия закрытие счетов 20, 23, 25, 26 не указан способ распределения для общехозяйственных расходов по статье затрат
Автор KuzevichПри закрытии месяца, 1С Бухгалтерия ругается на закрытии счетов 20, 23, 25, 26 "не указан способ распределения для общехозяйственных расходов по статье затрат"
Решение:
1) Проверить регистр сведений "Meтoды pacпpeдeлeния oбщeпpoизвoдcтвeнныx и oбщexoзяйcтвeнныx pacxoдoв" (об этом программа предупреждает)
если не помогло - переходим к пункту 2:
2) посмотреть оборотно-сальдовую ведомость (ОСВ) по счету 26, возможно пустые субконто - заполнить.
если не помогло - переходим к пункту 3:
3) (мой случай) Регистр сведений заполнен, но есть документы (можно увидеть в ОСВ) в которых используется не то подразделение, которое указано в регистре. Нужно поправить документы или добавить запись в регистре.