#0
by ZolotarevAA
Необходимо программно (через набор записей) изменить счет у записи регистра бухгалтерии. Все исходные данные известны - старый счет + аналитика, новый счет + аналитика. При записи набора выдается сообщение с ошибкой: "Запись не верна! Вид субконто "такой-то" не доступен для данной записи!" Суть в том, что ругается на вид субконто, назначенный для старого счета. Пытался обнулить его через присвоение значения Неопределено - не вышло.
#7
by Vitello
У меня вообще то другие дела есть. И я здесь никому ничем не обязан. При установке субконто юзай процедуру УстановитьСубконто, модуль БухгалтерскийУчет.
#9
by Анютик
а зачем субконто-то обнулять? просто записываете новый счет и новое субконто. Рекомендую НЗ[Выборка.НомерСтроки-1].СубконтоКт.Контрагенты = Неопределено; // Это старое субконто закомментить и посмотреть, что будет:) Вы же записываете с замещением имеющегося - все будет в порядке, ИМХО
#10
by ZolotarevAA
Здесь никто никому не обязан. Но тогда к чему вопросы задавать? Модуля БухгалтерскийУчет у меня нет, хотя с такой процедурой я знаком. Пробовал через нее - она не работает и я даже знаю почему - она не трогает ранее назначенные субконто, а мне нужно как-то его зачистить.
#12
by ZolotarevAA
Т.к. два человека не поняли суть проблемы, попробую еще раз пояснить. У меня уже есть движения в базе данных, полностью заполненные корреспонденции со счетами и субконто. Мне необходимо изменить движения по определенной маске, в частности заменить счет А на Б и установить новые субконто. Проблема в том, что счета А и Б имеют разный состав субконто и аналитика старого счета А мешает программной записи новой корреспонденции.
#14
by Анютик
я поняла суть проблемы. Вы пробовали то, что написано в или эмпирическим путем решили?:)
#17
by Dmitrii
Попробуй предварительно перед установкой значений субконто сделать НЗ[Выборка.НомерСтроки-1].СубконтоКт.Очистить; НЗ[Выборка.НомерСтроки-1].СубконтоДт.Очистить;
#20
by ZolotarevAA
Вот это уже ближе к делу, но не помогает. Вот такой метод в теории показывает количество установленных видов субконто для счета кредита. До моих телодвижений там показывается циферка 1. Очистка значений не обнуляет счетчик. После того, как назначено субконто для нового счета, счетчик увеличивается до значения 2.
#21
by ZolotarevAA
+20 Ай, нет пардон. Сработало. Видимо в какой-то момент не переоткрыл форму обработки...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Программное создание колонок в табличной части документов
- Программное изменение счета в операции
- Программное изменение субконто в Операциях, введенных вручную
- Программное определение размера БД в SQL
- Программное заполнение реквизитов справочника
- Программное изменение 1cv7.cfg
- Проблема с заполнением субконто "Склады" для 41 счета
- УТ11 Программное изменение набора дополнительных реквизитов и сведений
- Программное изменение видимости подсистем (Ролями не решить!)
- Определение субконто при выборе счета в касс/банк-их документах, если субконто больше 3
- Программное изменение формы документа
В этой группе 1С
- как очистить пункты подменю командной панели
- Получение списка пользователей и ролей БД 1С 8.1 из вне...
- БП: ошибка - Для целей учета НДС не списано...
- Претензионно-исковая работа в 1С
- ЗУП: В расчетную ведомость не попадает сумма из платежки
- Резервное еженедельное архивирование базы с помощью WinRAR ?
- Как вставить из 1С v7 картинку в Ворд?
- Как прикрутить компоненту Addin.MySQLConnection к 1с-ке?
- CipherLAB 8001 как доключить?
- netsend группе компов
- Нумерация страниц книг покупок/продаж
- Тонкий клиент и сканер штрих-кодов - кто-то занимался этим вопросом?
- ГТД в Номенклатуре (Комплексная автоматизация)
- Проблема подключения из VB.NET к 1с v77
- v7: не удаляются движения по регистрам при пометке документа на удаление
- Модальное окно выбора базы подключенной по OLE
- Загрузка штрих-кодов из xls в справочник номенклатура
- v7: Печатается только один чек.
- Линия тренда в 1с 8.1
- как создать программно Элемент управления «1С: Печать штрихкодов» на печ форме?