Добрый день! Помогите разобраться с очень важной проблемой. Создаю заказ-наряд в разделе "Сервис": услуга подтягивается а запчасть нет. Как быть? Помогите.
Было бы неплохо для начала вопрос более корректно задать. У вас в вопросе каша и чувствуется лишь отдаленное понимание конфигурации.
Была длинная переписка с локализатором УНФ в Украине. Не смотря на грубые ошибки в локализаци конфы, локализатор принял их к сведению и большинство исправил. Результат: -Не смотря на то, что украинский интерфейс так и не появился в последнем релизе, тем не менее теперь все печатные формы приведены к нормальному виду ( в том числе и в заказе покупателя, заказ-наряде) -Добавлены поля для обязательных реквизитов. -Изменен механизм работы редактора: теперь ПФ выгружается в MXL и затем через "Файл--открыть" свободно редактируется. Отредактированный файл можно использовать как пользовательский шаблон. Важно! В конфигурации используются два языка: русский и украинский. Макет хранит представление текста на обоих языках (оформление ячейки - общее). Для того чтобы внести украинский вариант добавленной нами надписи, необходимо зайти в свойства ячейки и в поле «Текст» нажать на кнопочку «поиск». Откроется окно для внесения представления текста на разных языках (рис. 6). -Наконец-то заработал механизм печати документов с факсимиле.
У меня так же есть проблема с укр языком. Хочу изменить макет печатной формы одного из документов. Язык интерфейса русский, язык формирования печатных форм - украинский. Когда открываю макеты для редактирования, они на русском. Зашел в конфигуратор и в настройках пользователя выбрал украинский язык, теперь у меня УНФ выглядит вот так:
!
Правила, п.11
Сами печатные формы теперь открываются и язык правильный, но интерфейс то ли не переведен, то ли у меня в базе какая-то ошибка. Кто-то что-то может подсказать?
То, что на российских ТВ каналах СМИ нагло врут, надеюсь, никто не будет отрицать? То, что в Крыму куча русских военных, которые, по сути, там незаконно находятся есть какие-то сомнения? Даже если допустить, что госпереворот имел место, то может это наши внутренние проблемы, которые мы сами решим? Если бы Россия так хотела нам помочь, то тотального зомбирования не было бы. Я понимаю, они защищают свои интересы и государство член НАТО им под боком не нужно. Но страдаем мы, простые люди.
Разработчики задумали. Сообщите им об этом, вероятно никто не сталкивался еще с ситуацией что физ.лицо платит НДС, либо формирует какие-то отчеты по НДС из этой конфигурации.
Да на самом деле вся отчетность формируется в БП, но бывают ситуации когда клиенту нужно быстро напечатать налоговую накладную и приходится ждать пока пройдет обмен через 5 минут либо запускать его вручную - это неудобно. Пока можно, конечно, этот номер вручную ручкой заполнить
Столкнулись с такой проблемой. Фирма оформлена как ФОП 3ей группы плательщик НДС, в карточке организации он установлен как физ. лицо, при этом отсутствует поле "Номер свидетельства". Если же поставить "юр. лицо", то поле появляется. Физ. лицо
Юр. лицо
По этой же причине в налоговую декларацию не подтягивается этот же самый номер свидетельства плательщика НДС, хотя у физ. лица он тоже есть. Скажите, это ошибка релиза или это так разработчики задумали? Кроме того, не работает факсимиле, но это такое дело, не страшно.
Что такое тип Структура и Тип Булево думаю объяснять не надо. У вас идет сравнение не совместимых типов, поскольку структура не Истина, то в условии всегда будет Ложь.
Спасибо за более конструктивный ответ. Я просматривал куски кода на разных форумах и таким вот методом сложил этот. Но почему данный код нормально работает в модуле формы документа Приходный кассовый ордер? Для проверки, в процедуру я добавил вот такой код:
Процедура ПриОткрытии() КодСвойства = "001"; СвойствоВыгружать = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоКоду(КодСвойства); Фильтр = новый Структура("Объект,Свойство",ЭтотОбъект.Ссылка,СвойствоВыгружать); Результат = РегистрыСведений.ЗначенияСвойствОбъектов.Получить(Фильтр); Сообщить(Результат.Значение);
В итоге при открытии документа, в котором на доп реквизите стоит галочка, я получаю сообщение "Да", на котором не стоит, соответственно, ничего не получаю.
Vofka, Все равно не работает. Мне кажется, что кроме возможных прочих ошибок проблема может быть в Источник.Ссылка. Я не уверен, что это правильная ссылка для получения значения из РегистраСведений.
Откройте синтаксис помощник, и посмотрите, что возвращает Получить() у Регистрасведений. Думаю, откроете для себя что-то новое
p.s. и про отладчик почитайте
Программированием 1С я начал интересоваться только недавно. Меня друг попросил на одной фирме помочь ему с этим. Что такое отладчик - я знаю, но я не знаю как пользоваться отладчиком для правил регистрации. Синтаксис помощник я смотрел, но по Региструсведений ничего интересного для себя не нашел, может не там искал. Знаете, не хочу здесь описывать свои проблемы и нехватку времени на изучение всего сразу, но хочу сказать вот что: если это форум для обсуждения и помощи, то хотелось бы получить именно ПОМОЩЬ. Я не зашел сюда и не сказал "Дайте мне готовый код". Я потратил кучу времени что бы разобраться, перегуглил кучу информации и не смог своими силами разобраться. Да, я знаю, что лезть туда, перед чем нужно выучить более простые вещи - это не совсем правильно, но я согласился помочь и не хочу отступать. Потому, если у вас есть что сказать по делу - так напишите по делу. А показать какой вы умный, а кто-то глупый - это дело не сложное, хотя в уровне ваших знаний я не сомневаюсь.
Создал для документа дополнительный реквизит, тип "Булево". В обработчике "Перед Обработкой" правила регистрации документа вставил такой код
КодСвойства = "001"; Свойство = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоКоду(КодСвойства); Фильтр = новый Структура("Объект,Свойство",Источник.Ссылка,Свойство); ЗначениеНеВыгружать = РегистрыСведений.ЗначенияСвойствОбъектов.Получить(Фильтр); Если ЗначениеНеВыгружать = Истина Тогда Отказ = Истина; КонецЕсли;
В итоге независимо от значения дополнительного реквизита документы не регистрируются для обмена. Подскажите что не так в коде. При этом для проверки я просто вставил практически такой же код (Источник.Ссылка-->ЭтотОбъект.Ссылка) в модуль формы документа с выводом сообщения в котором показывается значение доп. реквизита - все работает нормально.
Конфигурация "Бухгалтерия предприятия 1.2" в документе Приходный Кассовый Ордер имеется дополнительный реквизит "Не выгружать", тип значения "Булево". Подскажите, как выполнить проверку значения дополнительного реквизита для текущего Объекта.
В раздел Имущество добавили пункт Места расположения, в котором находиться одноименный справочник. Доработан документ Изменение параметров имущества: -Есть возможность заполнить список перемещаемого имущества по подразделению или местонахождению. -Точно так же возможна групповая установка нового подразделения или местоположения. -прикручена печатная форма перемещения имущества.
В комментарии мы просто пишем откуда куда переместились ОС в формате "Откуда-->Куда", потому список документов "Изменение параметров имущества" по сути и есть отчетом по движениям.
Могу выложить наработки, только подскажите как из cf выделить отличия от типовой конфы.
Имеется Связка УНФ-БП. В УНФ 2 организации - серая и белая. Обмен настроен с отбором по белой организации.
Подскажите, как отразить такую ситуацию. В УНФ отражается продажа конечному потребителю документом Расходная накладная и вносятся в кассу деньги за товар. Далее обменом переносится все это в Бухгалтерию. В бухгалтерии нужно отразить меньшую сумму продажи, и меньший приход в кассу. Если это сделать в БП, то, естественно, изменения перенесутся обменом в УНФ.
Думаю, что большинство поняло, что суть в том, что бы платить меньше налогов, но в управленке видеть реальную картину по продажам, а проданные товары потом списываются на каких-то объектах.
Бухгалтер хочет иметь возможность не переносить некоторые документы из УНФ в БП при обмене.
У меня возникла следующая идея: добавить в документ дополнительный реквизит "Обмен с БП" и добавить к нему значение "Не выполнять обмен". Далее поставил себе конфигурацию "Конвертация данных", выгрузил из УНФ правила регистрации объектов.
Подскажите, что нужно добавить в правила регистрации, что бы документы с заполненным реквизитом "Обмен с БП" не выгружались в БП?
Добрый день! Прошу помочь с ситуацией: у фирмы кредитный лимит, т.е. отрицательный остаток по счету. Это не овердрафт. На счете минус согласно банковской выписки. При вводе остатков в 1С УНФ невозможно внести отрицательный остаток по расчетному счету. Как правильно реализовать такую операцию? Спасибо.
Не уверен, что в случае денежных средств это поможет, но попробуйте: раздел Администрирование-->Общие настройки--> снять галочку с "Контролировать остатки".
Без доработок этого сделать никак нельзя. Сделать, можете обратиться в наш стол заказов http://pro1c.org.ua/index.php?act=sz только учтите, что это будет трудоемкая доработка.
Не понимаю почему доработка трудоемкая. Я уже поговорил с людьми, которые работают в УНФ и мне объяснили что нужно сделать. В УНФ есть документ "Изменение параметров имущества", в котором можно изменять подразделение. Проблема в том, что в нем нету печатной формы. Собственно, ее нужно и прикрутить к документу. За основу печатной формы можно взять "Перемещение запасов" и в ней буквально пару полей удалить и пару добавить. Ну и отчет по перемещением ОС за период.
Сразу скажу, что в программировании 1С я мало что понимаю, но хочу научиться подключать внешние печатные формы. Стоит задача сделать печатную форму "Перемещние ОС" для конфигурации БП. Посмотрел на youtube обучающее видео: 1) Создал внешнюю обработку 2) Добавил реквизит "СсылкаНаОбъект" 3) Ссоздал макет 4) Скопировал функцию печати с модуля документа "ПеремещениеОС" и сделал в ней правки
// Функция формирует табличный документ с печатной формой ОЗ-1, // // Возвращаемое значение: // Табличный документ - печатная форма накладной // Функция Печать() Экспорт
Запрос = Новый Запрос(); Запрос.УстановитьПараметр("Ссылка", СсылкаНаОбъект.Ссылка); Запрос.УстановитьПараметр("ТекДата", СсылкаНаОбъект.МоментВремени()); Запрос.УстановитьПараметр("ТекОрганизация", СсылкаНаОбъект.Организация); Запрос.УстановитьПараметр("Сдал", СсылкаНаОбъект.Сдал); Запрос.УстановитьПараметр("Принял", СсылкаНаОбъект.Принял); Запрос.Текст = "ВЫБРАТЬ | ПеремещениеОС.Дата КАК ДатаАкта, | ПеремещениеОС.Номер КАК НомерАкта, | ПеремещениеОС.ПодразделениеОрганизации.Представление КАК ПринялоПодразделение, | ПеремещениеОС.ПодразделениеОрганизации КАК ПодразделениеПриняло, | ВЫРАЗИТЬ(ПеремещениеОС.Организация.НаименованиеПолное | КАК СТРОКА(1000)) КАК Организация, | КодыОрганизации.КодПоЕДРПОУ КАК ЕДРПОУ, | ФИОСдал.Фамилия + "" "" | + ПОДСТРОКА(ФИОСдал.Имя, 1, 1) + "". "" | + ПОДСТРОКА(ФИОСдал.Отчество, 1, 1) + ""."" КАК СдалФИО, | ФИОПринял.Фамилия + "" "" | + ПОДСТРОКА(ФИОПринял.Имя, 1, 1) + "". "" | + ПОДСТРОКА(ФИОПринял.Отчество, 1, 1) + ""."" КАК ПолучилФИО, | ДолжностьСдал.Должность КАК СдалДолжность, | ДолжностьПринял.Должность КАК ПолучилДолжность |ИЗ | Документ.ПеремещениеОС КАК ПеремещениеОС | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КодыОрганизации.СрезПоследних(&ТекДата, | Организация = &ТекОрганизация) КАК КодыОрганизации | ПО ПеремещениеОС.Организация = КодыОрганизации.Организация | ЛЕВОЕ СОЕДИНЕНИЕ | РегистрСведений.РаботникиОрганизаций.СрезПоследних( | &ТекДата, | Организация = &ТекОрганизация | И Сотрудник.Физлицо = &Сдал) КАК ДолжностьСдал | ПО ПеремещениеОС.Организация = ДолжностьСдал.Организация | ЛЕВОЕ СОЕДИНЕНИЕ | РегистрСведений.РаботникиОрганизаций.СрезПоследних( | &ТекДата, | Организация = &ТекОрганизация | И Сотрудник.Физлицо = &Принял) КАК ДолжностьПринял | ПО ПеремещениеОС.Организация = ДолжностьПринял.Организация | ЛЕВОЕ СОЕДИНЕНИЕ | РегистрСведений.ФИОФизЛиц.СрезПоследних( | &ТекДата, | ФизЛицо = &Сдал) КАК ФИОСдал | ПО (ИСТИНА) | ЛЕВОЕ СОЕДИНЕНИЕ | РегистрСведений.ФИОФизЛиц.СрезПоследних( | &ТекДата, | ФизЛицо = &Принял) КАК ФИОПринял | ПО (ИСТИНА) | |ГДЕ | ПеремещениеОС.Ссылка = &Ссылка"; ВыборкаПоШапке = Запрос.Выполнить().Выбрать(); ВыборкаПоШапке.Следующий();
Запрос = Новый Запрос(); Запрос.УстановитьПараметр("Ссылка" , СсылкаНаОбъект.Ссылка); Запрос.УстановитьПараметр("СписокОС" , СписокОС); Запрос.УстановитьПараметр("ТекДата" , Новый Граница(СсылкаНаОбъект.МоментВремени(), ВидГраницы.Исключая)); Запрос.УстановитьПараметр("ТекОрганизация", СсылкаНаОбъект.Организация); Запрос.УстановитьПараметр("СостояниеВвода", Перечисления.СостоянияОС.ВведеноВЭксплуатацию);
Запрос.Текст = "ВЫБРАТЬ | ПервоначальныеСведенияБУ.ИнвентарныйНомер КАК ИнвентарныйНомер, | ПервоначальныеСведенияБУ.ПервоначальнаяСтоимость КАК ПервоначальнаяСтоимость, | СчетаБухгалтерскогоУчетаОС.СчетУчета КАК СчетКт, | СчетаБухгалтерскогоУчетаОС.СчетУчета КАК СчетДт, | ПеремещениеОСОС.ОсновноеСредство.НаименованиеПолное КАК НаименованиеОС, | ПеремещениеОСОС.ОсновноеСредство.ЗаводскойНомер КАК ЗаводскойНомер, | ПеремещениеОСОС.ОсновноеСредство.ДатаВыпуска КАК ГодВыпуска, | ПеремещениеОСОС.ОсновноеСредство.НомерПаспорта КАК НомерПаспорта, | МестонахождениеОС.МОЛ.Код КАК КодМОЛа, | МестонахождениеОС.Местонахождение.Представление КАК СдалоПодразделение, | МестонахождениеОС.Местонахождение КАК Подразделение, | СостоянияОС.ДатаСостояния КАК ДатаВвода |ИЗ | Документ.ПеремещениеОС.ОС КАК ПеремещениеОСОС | ЛЕВОЕ СОЕДИНЕНИЕ | РегистрСведений.ПервоначальныеСведенияОСБухгалтерскийУчет.СрезПоследних( | &ТекДата, | ОсновноеСредство В (&СписокОС) | И Организация = &ТекОрганизация) КАК ПервоначальныеСведенияБУ | ПО ПеремещениеОСОС.ОсновноеСредство = ПервоначальныеСведенияБУ.ОсновноеСредство | ЛЕВОЕ СОЕДИНЕНИЕ | РегистрСведений.СчетаБухгалтерскогоУчетаОС.СрезПоследних( | &ТекДата, | ОсновноеСредство В (&СписокОС) | И Организация = &ТекОрганизация) КАК СчетаБухгалтерскогоУчетаОС | ПО ПеремещениеОСОС.ОсновноеСредство = СчетаБухгалтерскогоУчетаОС.ОсновноеСредство | ЛЕВОЕ СОЕДИНЕНИЕ | РегистрСведений.МестонахождениеОСБухгалтерскийУчет.СрезПоследних( | &ТекДата, | Организация = &ТекОрганизация | И ОсновноеСредство В (&СписокОС)) КАК МестонахождениеОС | ПО ПеремещениеОСОС.ОсновноеСредство = МестонахождениеОС.ОсновноеСредство | ЛЕВОЕ СОЕДИНЕНИЕ | (ВЫБРАТЬ | СостоянияОС.ОсновноеСредство КАК ОсновноеСредство, | СостоянияОС.ДатаСостояния КАК ДатаСостояния | ИЗ | РегистрСведений.СостоянияОСОрганизаций КАК СостоянияОС | ГДЕ | СостоянияОС.Организация = &ТекОрганизация | И СостоянияОС.Состояние = &СостояниеВвода | И СостоянияОС.ОсновноеСредство В(&СписокОС)) КАК СостоянияОС | ПО ПеремещениеОСОС.ОсновноеСредство = СостоянияОС.ОсновноеСредство |ГДЕ | ПеремещениеОСОС.Ссылка = &Ссылка";
Результат = Запрос.Выполнить(); ВыборкаПоОС = Результат.Выбрать();
На фирме имеются ОС в виде инструментов для строительства. Директор хочет вести управленческий учет по их перемещению между бригадами, ему нужна печатная форма перемещения и отчеты по перемещениям за период. В УНФ, как я уже понял, очень слабо реализован учет основных средств и даже нету ни одного отчета по ним.
Кто-нибудь может поделиться опытом или подсказать как правильно организовать такой учет без доработок? А если нужны доработки, то, может быть, посоветуйте кого-то, кто это может сделать.
Подскажите, можно ли штатными средствами 1С сделать акт сверки взаиморасчетов в разрезе номенклатуры? То есть я хочу распечатать клиенту список товаров и услуг, за которые он еще не рассчитался. Сейчас я печатаю акт сверки + расходную. А хотелось бы печатать 1 акт сверки сразу с номенклатурой, что бы понятно было за что должны.
Нашел вроде то, что мне нужно, но не знаю или будет работать в 8.2 + для Украины. Скачать не могу, а платить за кота в мешке не хочу. Возможно, кто-то из форумчан может скачать. Буду очень благодарен.
!
Правила, п. 3 У вас 15 сообщений, поэтому тема в корзину.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!