С УТ не работал, но ... Себестоимость ведется в разрезе позиции Номенклатуры??? Себестоимость может меняться (разные партии, транспортировка и пр.) Можно отследить Номенклатуру по которой "минус"?
Вроде на этом форуме видел подсистему "Путевые листы" - сильно не разбирался но поверхностное впечатление было хорошее. Автор потом писал - что сделал как расширение для управляемых форм.
З.Ы. 1) МЕСТА НА ДИСКЕ (куда выгружается) МНОГО? 2) "Переобновить" конфигурацию - (например добавить и удалить где нибудь пробел) 3) Перегрузить сервер (для серверной базы)
Функция с префиксом не работает... Поэтому я и описал метод с перенумерацией, но это отвечает на вопрос
Цитата
Наскільки я розумію, нумератор зберігається десь у пам'яті/кеші сервера для бази (у нас клієнт-серверний варіант). Якщо це так, то не підкажете, як мені переініціалізувати нумератор для робочої бази?
Описание: Выполняет обновление номеров в соответствии с номерами, записанными в базе данных. После вызова данного метода все выданные, но незаписанные номера, становятся невалидными т.к. не гарантируется их уникальность. Данный метод разрешено вызывать только администратору системы.
ПараметрыРегистрации = Новый Структура; МассивНазначений = Новый Массив;
Наименование = УказатьНаименованиеВнешнейПечатнойФормы();
МассивНазначений.Добавить(ПолучитьМетаданныеДокументаПечати()); //может быть - ЗаполнениеОбъекта, ДополнительныйОтчет, СозданиеСвязанныхОбъектов... ПараметрыРегистрации.Вставить("Вид", "ПечатнаяФорма"); ПараметрыРегистрации.Вставить("Назначение", МассивНазначений); //имя под которым обработка будет зарегестрирована в справочнике внешних обработок ПараметрыРегистрации.Вставить("Наименование", Наименование); ПараметрыРегистрации.Вставить("Версия", "1.0"); ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь); //так будет выглядеть описание печ.формы для пользователя ПараметрыРегистрации.Вставить("Информация", Наименование);
Команды = Новый ТаблицаЗначений; //как будет выглядеть описание печ.формы для пользователя Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка")); //имя макета печ.формы Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка")); //ВызовСерверногоМетода Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка")); Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево")); Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка"));
Дано: Стандартная 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С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!