Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 01:31

Внешняя обработка перенумерации документов

Автор Danceva, 24 ноя 2014, 19:08

0 Пользователей и 1 гость просматривают эту тему.

KrivosheevEV

Цитата: Danceva от 26 ноя 2014, 10:52
Cмысл в том, что у СФ сбита нумерация. И если заменять на идентичный 9-тизначный номер, то они могут повториться. А когда всё будет по порядку, то можно убрать 2 знака.

Тут есть решения.

Эпидемия какая-то.

cska-fanat-kz

Цитата: Danceva от 26 ноя 2014, 10:52
Цитата: KrivosheevEV от 26 ноя 2014, 08:02
Дополнить запрос получением связанных по номеру реализаций. Внутренней связью (1 к 1). В цикле получать объект сч-ф., менять номер по нужной маске, записывать. В другом цикле делать обратное.

Цитата: cska-fanat-kz от 26 ноя 2014, 05:59
смысл номера счета-фактуры при первой итерации?

Тестовое задание, наверное. На работу устраивается.

Cмысл в том, что у СФ сбита нумерация. И если заменять на идентичный 9-тизначный номер, то они могут повториться. А когда всё будет по порядку, то можно убрать 2 знака.

пронумеруйте используя другой префикс
не "0000-..." а например "!!!!-...", а потом СтрЗаменить(Номер,"!!!!","0000")
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Danceva

Цитата: KrivosheevEV от 26 ноя 2014, 11:23
Цитата: Danceva от 26 ноя 2014, 10:52
Cмысл в том, что у СФ сбита нумерация. И если заменять на идентичный 9-тизначный номер, то они могут повториться. А когда всё будет по порядку, то можно убрать 2 знака.

Тут есть решения.

Эпидемия какая-то.

Это не подходит. Мне нужно не просто перенумеровать, а чтобы у РТиУ и СФ были одинаковые номера.
Добавлено: 26 ноя 2014, 11:40


Цитата: cska-fanat-kz от 26 ноя 2014, 11:33пронумеруйте используя другой префикс
не "0000-..." а например "!!!!-...", а потом СтрЗаменить(Номер,"!!!!","0000")

А как мне сопоставить номера СФ с документом РТиУ?


cska-fanat-kz

у вас документы связаны через ДокументОснование или еще как то...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Danceva

Цитата: cska-fanat-kz от 26 ноя 2014, 11:43
у вас документы связаны через ДокументОснование или еще как то...

Как-то так, чтоли?
НомерСФ = ДокументОбъект.СчетФактураВыданный.Номер;
ДокументОбъект.СчетФактураВыданный.ДокументОснование.Номер = НомерСФ;


Не понимаю я, как по синтаксису должно быть. Помогите или дайте что-нибудь про это почитать)

cska-fanat-kz

ну по идее наоборот: вы же счету фактуре присваиваете номер реализации а не наоборот...
ну а алгоритм вполне себе правильный :zebzdr:
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Danceva

Цитата: cska-fanat-kz от 26 ноя 2014, 12:35
ну по идее наоборот: вы же счету фактуре присваиваете номер реализации а не наоборот...
ну а алгоритм вполне себе правильный :zebzdr:
Переменная не определена (ДокументОбъект)
   НомерСФ = <<?>>ДокументОбъект.СчетФактураВыданный.ДокументОснование.Номер;  (Проверка: Сервер)

Вот такая ошибка вылезает.

cska-fanat-kz

скорее...
ЭтотОбъект.ДокументОснование.Номер
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Похожие темы (5)

Рейтинг@Mail.ru

Поиск