Дано: Стандартная BAS Бух КОРП Учетная политика: Используемые классы счетов затрат: 8 И 9 (по элементам и видам деятельности)
Поведение "базового механизма" (Модуль набора записей - Регистры бухгалтерии - Хозрасчетный: Функция ПровестиПоЗатратам(Проводка, Индекс, СтруктураПараметров))
Стандартное поведение механизма: В "ручном варианте" указывается счет 9 класса (Дт) и нужный Кт (3721, 363, 23...). Механизм берет счет 8 класса из статьи затрат в Дт 9 класса и делит проводку на 2: Дт 8 класс из статьи затрат - Кт исходный счет Дт исходный 9 класс - Кт 8 класс из статьи затрат
Если использовать Оперерацию (бух) - ВСЁ РАБОТАЕТ НОРМАЛЬНО Но если попытаться в документе включить "ручная корректировка" и повторить проводку нормально отрабатывающую в "Операция (бух)" возникает ошибка связанная с тем что добавленная проводка (Дт 9 Кт 8) "унаследовала" виды субконто с Кт исходной проводки (т.е. если в исходной проводке Кт был 3721 то на Кт 84 кроме субконто "Статьи затрат" будет присутствовать вид субконто "Работники организаций".
Пробовал "ручную корректировку" для документов: Авансовый отчет и Требование накладная - но думаю это будет для всех... Почему В "Операции" очищается субконто Кт 8 добавленной проводку а в "Ручной корректировке" нет?
Я пробовал очищать его в коде, но (для субконто) методы: Удалить (по имени и по индексу) не дают результата Очистить - удаляет значения субконто но на виды субконто для счета в текущей проводке. Как в проводке (не во всем движении, а одной проводке) очистить (удалить) вид субконто?
Всё это происходит после строк
Если ДелитьПроводку Тогда // новая проводка НоваяПроводка = ЭтотОбъект.Вставить(Индекс);
Содержит имя файла, в который сохраняется документ, если пользователь выполнил команду "Сохранить". Данное свойство будет заполняться: ... 4. при вызове пользователем команды "Сохранить как…".
Содержит имя файла, в который сохраняется документ, если пользователь выполнил команду "Сохранить". Данное свойство будет заполняться: 1. при программной установке значения; 2. при интерактивном открытии документа из файла; 3. при вызове метода Показать, если в нем указано имя файла; 4. при вызове пользователем команды "Сохранить как…". Доступность: Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер).
Как использовать на практике?
Есть форма на ней ПолеТабличногоДокумента у которого заполнено свойство "ИспользуемоеИмяФайла" но при вызове "Сохранить" или "Сохранить как" вызывается диалог сохранения без имени и в формате mlx... Как заставить это работать?
Описание: Выводит текст сообщения в окно сообщений. Если в момент вызова окно сообщений отсутствует, то будет открыто новое окно сообщений. Сообщение, в зависимости от его смысловой нагрузки, можно пометить одной из пиктограмм, входящих в предопределенный набор.
Но в окне сообщений все оформлены одинаково. При "клике" по любому открывается окно со значком "Внимание" (Восклицательный знак в треугольнике)
Такое поведение в файловой и СКЛной работе Конфигурация BAS Релиз 8.3.15.1700
в папке с базой C:\Users\dell7710\Desktop\AccountingUkrBase1/ могут быть фалы типа 1Cv8tmp.1CL и 1Cv8.1CL - удалить Если нельзя удалить UnLocker в помощь
Если нужные в расширении константы имеют значения одного типа (например число, строка или этих типов немного), то проще через справочник с предопределенными элементами...
Варианты: 1) Равно "0" - проверить задав формат с отображением 0 2) Равно NULL - проверить задав в формуле, например: ЕслиNULL 3) Убрать "автовыбор" в выводимых полях группировки и добавить "ручками" 4) Не добавили его в ресурсы ..................................................... 1001) ......................................................................
Если нужно просто Сотрудник (без оклада и пр., просто для подписи в документах) то можно сделать просто запись элемента справочника (+физЛицо, Актуальность) + РН типа "ЗанятыеПозицииШтатногоРасписания" Может еще РС "ДанныеСостоянийСотрудников"
У калькулятора разрядов меньше (и их количество [для калькулятора] можно установить переключателем на нём, что эквивалентно округлению)
В округлении указываешь количество разрядов и третьим параметром задаешь правило в какую сторону округлять, хотя для приведенного примера подойдет правило округления по умолчанию
а если стандартная обработка ТО РАБОТАЕТ!!!!!!!!!!!!
Так же при
СтандартнаяОбработка= Ложь;
Перестают работать в СКД выражения для Параметров, типа: Справочники.ХХХХХХХХХХХХХХХ.НайтиПоКоду("111") ГлобальныйМодуль.НужнаяФункция() Константы.ЧЧЧЧЧЧЧЧЧ.Получить()
Почему "удаляется": ХозрасчетныйОбороты.Счет = &Счет6432 Но не "удаляктся": ХозрасчетныйОбороты.Счет В (&Счет6432)
???? Параметр там и там один и тот же (почти: Ссылка или ссылка в списке)... То что он там есть (ссылка на счет 6432) я вижу по результату выполнения СКД...
ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &КонецПериода, Период, , &СубконтоДоговора, , НЕ КорСчет В (&КорСчетаИсключений), ) КАК ХозрасчетныйОбороты ГДЕ ВЫБОР КОГДА ХозрасчетныйОбороты.Счет = &Счет6432 И ХозрасчетныйОбороты.Субконто1 = ЗНАЧЕНИЕ(Справочник.ДоговорыКонтрагентов.ПустаяСсылка) ТОГДА ЛОЖЬ ИНАЧЕ ИСТИНА КОНЕЦ
Работает в запросе (отчет) и в консоли запросов, но не работает в СКД
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!