Проблема в том что контрагента записывали. Если так нужно делать, то предварительно заганяете в список значений, а потом в в цикле по списку получаете контрагента и изменяете его.
Запрос = СоздатьОбъект("Запрос"); ТекстЗапроса = "//{{ЗАПРОС(Сформировать) |ТекущийЭлемент = Справочник.Сотрудники.ТекущийЭлемент; |Группировка ТекущийЭлемент упорядочить по ТекущийЭлемент.Наименование; |"//}}ЗАПРОС ; // Если ошибка в запросе, то выход из процедуры Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда Возврат; КонецЕсли;
Sirius83 @ Вчера, 16:54
, Зберігаєте звіт як зовнішній, рядок в якому помилка, вставляєте в Попытка ... Исключение. Звіт відкриється, далі думаю проблем не буде.
Если ТипЗначения(Ит.Субконто(НомСубк)) = 12 Тогда ПечПредставлениеСубконто = ДокументВОтчете(Ит.Субконто(НомСубк), 1, 1); Иначе ПечПредставлениеСубконто = Ит.ПредставлениеСубконто(НомСубк); КонецЕсли;
функцию ДокументВОтчете() - опишите там что нужно, ну и ПечПредставлениеСубконто в макет воткнуть.
У меня уже год так работает. Через конвертацию написал правила и раз в месяц переношу данные всех устраивает. Есть только один ньюанс, надо постоянно что-то доделывать так-как идет обновление 8-ки ну т.д.
ПОДАТКОВА ДЕКЛАРАЦІЯ З ПОДАТКУ НА ПРИБУТОК ПІДПРИЄМСТВА (наказ ДПАУ від 28.09.2011 р. №1213 із змінами внесеними наказом Мінфіну від 21.12.2011 р. № 1684) зі звітності за І квартал 2012 р. Нужна сама схема и описание полей выгрузки додаток ОК,в програму бест звит. Зарание спасибо.
В клюхах обработку ожидания можно только в глобальном модуле вызывать и использовать процедуру глобального модуля? Короче, как правильно реальзовать то, что мне надо?
В глоб. модуле в обработке ожидания открываете вашу обработку, в процедуре при открытии прписываете выполнение ВызываемаяПроцедура() и получаете что надо. Все просто.
Вообще-то, когда я проходил атестацию по 1С, то экзаменатор, сказал: "Никогда не делать отчеты по документам, только по движениям которые делает документ." Это как-раз тот случай.
Лично я где в конфе что-то меняю, оставляю свой комментарий, при обновлении делаю копию в ней запускаю глоб. поиск своего комментария, и мне вываливаются все ссылки что я и где делал. При объединении анализирую что лучьше заместить объект и в него вставить изменения (копированием) из копии или не изменять и добавить новые изменения вручную опять же из копии. Лучьшего не придумал, вот так...
Рекомендую взять типовые, и переделать под свою конфу. Я так делал, правда времени потратил пока разобрался, кучу. Зато сейчас нет проблем с переброской данных.
У вас наверное комплексная, а в ней не определен параметр ДатаНачНУ. Ошибка... Ну а если вы не хотите всем объектам ставить дату ввода 01.04.11, тогда ставьте срок использования, с даты ввода, а не с 1.04...
В принципе правильно, но не слишком рационально... Я пошел другим путем, взял остаточную стоимость отнял "ЛиквидационнаяСтоимость" и разделил на оставшееся количество месяцев (СрокИспользования - к-во месяцев за которые начислялся износ). Если кого-то затронуло...
//СуммаИзноса = Макс(Окр((ПервСтоимость - ЛиквидационнаяСтоимость)/Элемент.СрокИспользования,2),0); // Начало( // определим к-во мес. за которые начислялся износ ДатаВвода = Элемент.ДатаВвода; ДатаВвода = ?(ДатаЧисло(ДатаВвода)=1, ДатаВвода, КонМесяца(ДатаВвода)+1); Годы = ДатаГод(ДатаДок)-ДатаГод(ДатаВвода); Если Годы < 0 Тогда Годы = Годы + 100; КонецЕсли; РазницаМес = ДатаМесяц(ДатаДок) - ДатаМесяц(ДатаВвода) + Годы*12; Если ДатаЧисло(ДатаДок) < ДатаЧисло(ДатаВвода) Тогда РазницаМес = РазницаМес-1; КонецЕсли; СуммаИзноса = Макс(Окр((ОстСтоимость - ЛиквидационнаяСтоимость)/(Элемент.СрокИспользования-РазницаМес),2),0); // окончание)
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!