Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; ..................................... Если ДанныеРасшифровки.Элементы.Получить(Расшифровка).ПолучитьПоля().Найти("СуммаВзаиморасчетовНачальныйОстаток") <> Неопределено Тогда Попытка коефПоля = 4; ИмяПоля = ДанныеРасшифровки.Элементы.Получить(Расшифровка-коефПоля).ПолучитьПоля()[0].Поле; Если ИмяПоля = "СрокДолгазаказа" Тогда коефПоля = 5; ИмяПоля = ДанныеРасшифровки.Элементы.Получить(Расшифровка-коефПоля).ПолучитьПоля()[0].Поле; КонецЕсли; Если ИмяПоля = "Поручитель" или ИмяПоля = "Контрагент" или ИмяПоля = "ДоговорКонтрагента" или ИмяПоля = "ЗаказПокупателя" Тогда ЗначениеПервойКолонки = ДанныеРасшифровки.Элементы.Получить(Расшифровка-коефПоля).ПолучитьПоля()[0].Значение; иначе Если ДанныеРасшифровки.Элементы.Получить(Расшифровка-1).ПолучитьПоля()[0].Поле="Поручитель" Тогда ЗначениеПервойКолонки = ДанныеРасшифровки.Элементы.Получить(Расшифровка-1).ПолучитьПоля()[0].Значение; ИначеЕсли ДанныеРасшифровки.Элементы.Получить(Расшифровка-1).ПолучитьПоля()[0].Поле="ДоговорКонтрагента" Тогда ЗначениеПервойКолонки = ДанныеРасшифровки.Элементы.Получить(Расшифровка-1).ПолучитьПоля()[0].Значение; ИначеЕсли ДанныеРасшифровки.Элементы.Получить(Расшифровка-1).ПолучитьПоля()[0].Поле="ЗаказПокупателя" Тогда ЗначениеПервойКолонки = ДанныеРасшифровки.Элементы.Получить(Расшифровка-1).ПолучитьПоля()[0].Значение; ИначеЕсли ДанныеРасшифровки.Элементы.Получить(Расшифровка-1).ПолучитьПоля()[0].Поле="Контрагент" Тогда ЗначениеПервойКолонки = ДанныеРасшифровки.Элементы.Получить(Расшифровка-1).ПолучитьПоля()[0].Значение; ИначеЕсли ДанныеРасшифровки.Элементы.Получить(Расшифровка-2).ПолучитьПоля()[0].Поле="Контрагент" Тогда ЗначениеПервойКолонки = ДанныеРасшифровки.Элементы.Получить(Расшифровка-2).ПолучитьПоля()[0].Значение; КонецЕсли; КонецЕсли;
.......
Буквально неделю назад делал. Для получение по текущей строке поля для условия делал просто вычитание количества колонок до нужной проверял ее название и уже при правильном результате подставлял в параметр.
А родителя получал от первой колонке. Сделал такую проверку так как есть поля группировок которые выкидовали ошибку.
Если ТипЗнч(ЗначениеПервойКолонки) = Тип("ДокументСсылка.ЗаказПокупателя") Тогда знчПоиска = ДанныеРасшифровки.Элементы.Получить(Расшифровка); НайденныйПоручитель = ПолучитьРодителяУровня(знчПоиска,"Поручитель"); ........ Функция ПолучитьРодителяУровня(Данные, ИмяПоля) Родители = Данные.ПолучитьРодителей()[0]; Попытка Если Родители.ПолучитьПоля().Найти(ИмяПоля)<> Неопределено Тогда НайденноеПоле = Родители.ПолучитьПоля()[0].значение; Иначе НайденноеПоле= ПолучитьРодителяУровня(Родители, ИмяПоля); КонецЕсли; Исключение НайденноеПоле= ПолучитьРодителяУровня(Родители, ИмяПоля); КонецПопытки; Возврат НайденноеПоле; КонецФункции
Обработка "Групповая выгрузка налоговых документов XML" предназначена для автоматической выгрузки нескольких документов вида "Налоговая накладная" и "Приложение 2 к налогововй накладной" в формате XML для последующей отправки в единый реестр налоговых накладных. [attachment=728:Группова...нтов_XML.zip]
12.03.2021:
Цитата(nosulenkodima @ 12.03.21, 23:31)
Очень много просьб и вопросов пришло. Сделал изменения обработки согласно новым формам Налоговых, Приложение2 и загрузка XML проверил и работают.
При использовании в 1С:Бухгалтерии 7.7. выдает ошибку на модуль.
Если глЕстьРеквизитМнЧ<<?>>("ТМЦ",ИтОперацияДокумент.Вид())=Да Тогда {F:\РАБОТА\ОТЧЕТЫ ОБРАБОТКИ\1CV77\DOP10_GNI.ERT(164)}: Функция не обнаружена (глЕстьРеквизитМнЧ)
Подскажите, пожалуйста, как запретить открытие формы, если открыта другая форма. Например, запретить открытие справочник по коду "32", если открыт документ "32". Что то в таком роде... Ну или как переловить, открыта ли форма документа "32", тогда можно будет вписать в справочник ПриОткрытии запрет
А надо ли открывать документ или справочник с кодом 33? если нет, тогда открыть форму модально надо
а без открытия формы? просто делал вчера через открыть форму, думал открыть форму, выполнить процедуру с открытого документа ( которая вызывается "приОткрытии"), закрыть форму, открыть следующую...и так порядка 500 раз. вот только они закрываться не успевают...в результате открывается некоторое количество доков и зависает...
Я делал заход в форму документа в процедуру через "ПриОткрытии". От туда вызывал нужную мне процедуру и потом сбрасывал продолжение открытия, тем самым форма даже не появляеться и сама закрываеться.
Параметры = Форма.Параметр; Если ПустоеЗначение(Параметры)=0 Тогда Печать = Параметры.ПолучитьЗначение(1,Печать); ТекПринтер = Параметры.ПолучитьЗначение(2,ТекПринтер); Количество = Параметры.ПолучитьЗначение(3,Количество); ТолькоСвою = Параметры.ПолучитьЗначение(4,ТолькоСвою); ТолькоКлиента = Параметры.ПолучитьЗначение(5,ТолькоКлиента); Если Печать = 1 Тогда Печать2011(Печать,ТекПринтер,Количество,ТолькоСвою,ТолькоКлиента); СтатусВозврата(0); // Соответственно вот и отмена открытия Конецесли; КонецЕсли;
Черт, а я так надеялся что Верховная Рада сгорит.... "Горела ВР и люди помогали чем могли. Кто бензином кто дровами кто салярой, а кто и вовсе депутатами...."
Но "Утримання осн.засобів, інших необ.мат. активів, пов'язаних зі збутом.." и "Амортизація основних засобів, пов'язаних зі збутом.. " ведь это совершенно разные вещи, во всяком случае, с точки зрения ведения учета затрат в ПСБ(У). Разве что воспользоваться Вашим советом как временной мерой. Или это надолго...
ХЗ, насколько это все затянется.... Просто если посмотреть по коду отчета то там вообще нет упоминания о статье налоговых деклрации (ВЗ.9.1) Амортизація основних засобів, пов'язаних зі збутом товарів используеться только из группы с кодом 63
Подскажите, пожалуйста, как и что нужно сделать, что-бы в справочнике Контрагентов был виден "телефон" контрагента?
Заранее благодарна.
Поздравляю ВСЕХ с наступающим праздником.
Здоровья, счастья, успехов.
Надо дорабатывать форму списка справочника контрагентов или в поле комментарий писать нужную информацию... а поле комментарий вывести через контекстное меню настройка списка
Бухгалтерия обратила внимание: налоговая накладная, таблица НДС_2012, секция РазделIВсего, графа 12. Ячейка должна быть полностью в рамке (нет верхней линии).
В догонку.... дата выписаной НН не одинаковый шрифт.... И под номером филии стоит какая то единичка (посмотрели на сайте ВР единичка нужна для сносок)
Я,конечно,не программист, но если подскажите,где это сделать,то я попробую.
Анекдот.... в тему
Сидит врач в своем кабинете... Лор например.... Тут заходит девушка, раздевается и садится.. У доктора глаза по 5-копеек... Она увидев его изумление спрашивает -" А вы что не гинеколог?"... Он говорит-"Я конечно не гинеколог, но посмотреть могу"
Решил тему не плодить. Так как мне кажется эта подходит наиболее точнее для моего сообщения......
писал отчет для семерки с возможностью выгрузки в Эксель все получилось кроме одного. Числа не хотели выгружаться с запятой. Использовал форматирование строки
Формат(СтрДокСуммаНДС,"Ч20.2, ")
Все равно не шло. короче сказал клиентам это семерка и все хотите иметь ЗПТ в числах переходите на 8. Они сказали ну ладно нам все равно для отчета.... Потом неожиданно они говорят что надо анализировать данные, и числа надо по-любому.... ...... Убил час ..... выяснилось что в опеноффиссе он перед числом ставит амперсант понял ну хоть что-то. Короче решение нашлось простое... Как оказалось я для красоты числа расположил по центру и оно не хотело выгружать числа с ЗПТ. Когда поставил выравнивание по правому краю все получилось.
1) создать документ корректировка остатков - что корректировать. не понятно?......
Ну если не хотите создавать документ корректировка остатков тогда просто создайте ручую операцию по Н10 счетам где укажите остаточную налоговую стоимость. А вообще документ Корректировка остатков необходим для исправления данных в карточках ОС и создания остаточной стоимости по НУ
а не могли бы вы подсказать как это переписать, я в программировании ничего не сымслю?
В восьмерке есть поле комментарий в нем можно оставлять данные кто создавал документ... или же просто смотреть каким пользователем этот док сделан (Поле ответственный). а так просто не объяснишь что где надо менять что бы сделать то что Вы хотите так как в программирование Вы не разбираетесь.... И что бы не наделать лишнего лучше заплатить программисту за доработку чем за востановление.
Подскажите пожалуйста, возможно ли автоматически настроить номер счета, т.е. буквенную его часть, чтобы для каждого пользователя 1с она была индивидуальной, в настоящий момент используется префикс организации. версия 1с 8.2(8.2.14.533) УТП, конфигурация редакция 1.2 (1.2.3.1)
Можно но нужно дописывать что бы из пользователя вытягивал префикс и впихывал в номер и при этом надо будет или переписать или написать новую процедуру нумерациии.
Да и собственно в каких документах это надо делать во всех или в некоторых...
Что было причиной... Вместо схемы F0200110 была загружена схема какая-то другая(додаток 7 что ли к декларации). Решение проблемы... скачать схему F0200110 в инете есть и подтянуть в конфигурацию. Или ждать обновления. Или же воспользоваться внешней обработкой заменив в макетах схему на скаченную ранее
- А я - вишенка.. - А я - яблочко... - А я - томат... - А я - долбо#б... Режиссёр: - Мальчик !!! !! Повторяю, Вы - баклажан !!! ! Дети: - а я - вишенка.. - А я - яблочко... - А я - баклажан !!! Режиссёр: - Мальчик !!! !! Вы - долбо#б !!! ! Сначала идет - томат !!! Дети: - я слива лиловая, спелая, садовая! - а я абрикос, на юге рос! - а я томат! Вместе мы фруктовый сад! Вбегает девочка: - фруктов нету ни х$я, пейте сок "моя семья" Режиссёр - девочка, сколько можно повторять? "А я фейхуя, пейте сок "моя семья" Девочка вбегает снова: - А я фея без х$я, пейте сок "моя семья" Режиссёр - девочка, не без х$я, а просто - фейхуя! Вбегает ещё раз: - а я просто без х$я, пейте сок "моя семья
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!