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

Проведение документа

Автор zum9, 30 янв 2013, 16:27

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

zum9

Здравствуйте. ТИС 7.7.
Скажите как сделать, чтобы при проведении документа Поступление ТМЦ в номенклатуру документа в каждую карточку товара в документе в параметр Артикул, записывалась дата документа из шапки

Herby

Примерно так:

спрТов = СоздатьОбъект("Справочник.Номенклатура");

ВыбратьСтроки();
Пока ПолучитьСтроку() = 1 Цикл
    Если спрТов.найтиЭлемент(номенклатура) = 1 Тогда
        спрТов.Артикул = Строка(ДатаДок);
        попытка
            спрТов.Записать();
        исключение
            // здесь сами подумайте что делать в случае невозможности записи, либо дальше продолжать, либо
            // останавливать проведение;
        конецПопытки;
    КонецЕсли;
КонецЦикла;

А зачем в артикул дату записывать? 

и если документ распроведется, то артикул все равно останется с датой документа, т.е не вернетесь к предыдущему значению.

Yura063

Тут еще вопрос заменять или добавлять?
Помогли, отблагодари!

SharZem

Как правило аптеки ведут учет серий товаров, которые поступили на реализацию. В таком случае серию необходимо записывать в партию. Но, что-бы артикул был датой, такого не слыхал. Артикул он идентичен и изменяться не должен. Автору темы необходимо уточнить что он собирается делать и для чего это нужно.

Когда-то, был случай: Розничный магазин просил что-бы при приходе товара можно было учитывать срок годности, якобы для того что-бы вести учет сроков. Но, (как правило) кассир не может (из-за отсутствия времени) указывать с каким сроком товар он продает. После долгих предубеждений, это все-равно было реализовано. В результате: схема умерла при следующем переучете (оказалось, что покупателю невозможно вдолбить в голову брать с полки товар с более ранним сроком годности :dfbbdrfb:).

Теги:

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

Рейтинг@Mail.ru

Поиск